This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
mktables: Move debugging line out of loop
[perl5.git] / charclass_invlists.h
index 6b429dd..1722c41 100644 (file)
@@ -7,15 +7,15 @@
 /* See the generating file for comments */
 
 
-#ifndef PERL_IN_XSUB_RE
+#if defined(PERL_IN_REGCOMP_C)
 
 static const UV Latin1_invlist[] = {
        2,      /* Number of elements */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       256
+       0x0,
+       0x100
 };
 
 static const UV AboveLatin1_invlist[] = {
@@ -23,2803 +23,17697 @@ static const UV AboveLatin1_invlist[] = {
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       256
+       0x0,
+       0x100
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+#endif /* defined(PERL_IN_REGCOMP_C) */
 
 #if 'A' == 65 /* ASCII/Latin1 */
 
-#ifndef PERL_IN_XSUB_RE
+#if defined(PERL_IN_PERL_C)
 
 static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */
        2,      /* Number of elements */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       128
+       0x0,
+       0x80
 };
 
 static const UV Cased_invlist[] = { /* for ASCII/Latin1 */
-       255,    /* Number of elements */
+       263,    /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x41,
+       0x5B,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x1BB,
+       0x1BC,
+       0x1C0,
+       0x1C4,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69E,
+       0xA722,
+       0xA788,
+       0xA78B,
+       0xA78F,
+       0xA790,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
+};
+
+static const UV Grapheme_Cluster_Break_invlist[] = { /* for ASCII/Latin1 */
+       1502,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xA,
+       0xB,
+       0xD,
+       0xE,
+       0x20,
+       0x7F,
+       0xA0,
+       0xAD,
+       0xAE,
+       0x300,
+       0x370,
+       0x483,
+       0x48A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x600,
+       0x606,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x64B,
+       0x660,
+       0x670,
+       0x671,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x7A6,
+       0x7B1,
+       0x7EB,
+       0x7F4,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x859,
+       0x85C,
+       0x8E3,
+       0x903,
+       0x904,
+       0x93A,
+       0x93B,
+       0x93C,
+       0x93D,
+       0x93E,
+       0x941,
+       0x949,
+       0x94D,
+       0x94E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x981,
+       0x982,
+       0x984,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9BF,
+       0x9C1,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9D7,
+       0x9D8,
+       0x9E2,
+       0x9E4,
+       0xA01,
+       0xA03,
+       0xA04,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA41,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA83,
+       0xA84,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC1,
+       0xAC6,
+       0xAC7,
+       0xAC9,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xACE,
+       0xAE2,
+       0xAE4,
+       0xB01,
+       0xB02,
+       0xB04,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB40,
+       0xB41,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB62,
+       0xB64,
+       0xB82,
+       0xB83,
+       0xBBE,
+       0xBBF,
+       0xBC0,
+       0xBC1,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBCE,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC01,
+       0xC04,
+       0xC3E,
+       0xC41,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC62,
+       0xC64,
+       0xC81,
+       0xC82,
+       0xC84,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCBF,
+       0xCC0,
+       0xCC2,
+       0xCC3,
+       0xCC5,
+       0xCC6,
+       0xCC7,
+       0xCC9,
+       0xCCA,
+       0xCCC,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCE2,
+       0xCE4,
+       0xD01,
+       0xD02,
+       0xD04,
+       0xD3E,
+       0xD3F,
+       0xD41,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD57,
+       0xD58,
+       0xD62,
+       0xD64,
+       0xD82,
+       0xD84,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD0,
+       0xDD2,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDDF,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xF18,
+       0xF1A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF71,
+       0xF7F,
+       0xF80,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102D,
+       0x1031,
+       0x1032,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x103D,
+       0x103F,
+       0x1056,
+       0x1058,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x1083,
+       0x1084,
+       0x1085,
+       0x1087,
+       0x108D,
+       0x108E,
+       0x109D,
+       0x109E,
+       0x1100,
+       0x1160,
+       0x11A8,
+       0x1200,
+       0x135D,
+       0x1360,
+       0x1712,
+       0x1715,
+       0x1732,
+       0x1735,
+       0x1752,
+       0x1754,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17B6,
+       0x17B7,
+       0x17BE,
+       0x17C6,
+       0x17C7,
+       0x17C9,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x18A9,
+       0x18AA,
+       0x1920,
+       0x1923,
+       0x1927,
+       0x1929,
+       0x192C,
+       0x1930,
+       0x1932,
+       0x1933,
+       0x1939,
+       0x193C,
+       0x1A17,
+       0x1A19,
+       0x1A1B,
+       0x1A1C,
+       0x1A55,
+       0x1A56,
+       0x1A57,
+       0x1A58,
+       0x1A5F,
+       0x1A60,
+       0x1A61,
+       0x1A62,
+       0x1A63,
+       0x1A65,
+       0x1A6D,
+       0x1A73,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B04,
+       0x1B05,
+       0x1B34,
+       0x1B35,
+       0x1B36,
+       0x1B3B,
+       0x1B3C,
+       0x1B3D,
+       0x1B42,
+       0x1B43,
+       0x1B45,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B82,
+       0x1B83,
+       0x1BA1,
+       0x1BA2,
+       0x1BA6,
+       0x1BA8,
+       0x1BAA,
+       0x1BAB,
+       0x1BAE,
+       0x1BE6,
+       0x1BE7,
+       0x1BE8,
+       0x1BEA,
+       0x1BED,
+       0x1BEE,
+       0x1BEF,
+       0x1BF2,
+       0x1BF4,
+       0x1C24,
+       0x1C2C,
+       0x1C34,
+       0x1C36,
+       0x1C38,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE1,
+       0x1CE2,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF4,
+       0x1CF5,
+       0x1CF8,
+       0x1CFA,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2028,
+       0x202F,
+       0x2060,
+       0x2070,
+       0x20D0,
+       0x20F1,
+       0x2CEF,
+       0x2CF2,
+       0x2D7F,
+       0x2D80,
+       0x2DE0,
+       0x2E00,
+       0x302A,
+       0x3030,
+       0x3099,
+       0x309B,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA825,
+       0xA827,
+       0xA828,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C4,
+       0xA8C5,
+       0xA8E0,
+       0xA8F2,
+       0xA926,
+       0xA92E,
+       0xA947,
+       0xA952,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA983,
+       0xA984,
+       0xA9B3,
+       0xA9B4,
+       0xA9B6,
+       0xA9BA,
+       0xA9BC,
+       0xA9BD,
+       0xA9C1,
+       0xA9E5,
+       0xA9E6,
+       0xAA29,
+       0xAA2F,
+       0xAA31,
+       0xAA33,
+       0xAA35,
+       0xAA37,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4D,
+       0xAA4E,
+       0xAA7C,
+       0xAA7D,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAEB,
+       0xAAEC,
+       0xAAEE,
+       0xAAF0,
+       0xAAF5,
+       0xAAF6,
+       0xAAF7,
+       0xABE3,
+       0xABE5,
+       0xABE6,
+       0xABE8,
+       0xABE9,
+       0xABEB,
+       0xABEC,
+       0xABED,
+       0xABEE,
+       0xAC00,
+       0xAC01,
+       0xAC1C,
+       0xAC1D,
+       0xAC38,
+       0xAC39,
+       0xAC54,
+       0xAC55,
+       0xAC70,
+       0xAC71,
+       0xAC8C,
+       0xAC8D,
+       0xACA8,
+       0xACA9,
+       0xACC4,
+       0xACC5,
+       0xACE0,
+       0xACE1,
+       0xACFC,
+       0xACFD,
+       0xAD18,
+       0xAD19,
+       0xAD34,
+       0xAD35,
+       0xAD50,
+       0xAD51,
+       0xAD6C,
+       0xAD6D,
+       0xAD88,
+       0xAD89,
+       0xADA4,
+       0xADA5,
+       0xADC0,
+       0xADC1,
+       0xADDC,
+       0xADDD,
+       0xADF8,
+       0xADF9,
+       0xAE14,
+       0xAE15,
+       0xAE30,
+       0xAE31,
+       0xAE4C,
+       0xAE4D,
+       0xAE68,
+       0xAE69,
+       0xAE84,
+       0xAE85,
+       0xAEA0,
+       0xAEA1,
+       0xAEBC,
+       0xAEBD,
+       0xAED8,
+       0xAED9,
+       0xAEF4,
+       0xAEF5,
+       0xAF10,
+       0xAF11,
+       0xAF2C,
+       0xAF2D,
+       0xAF48,
+       0xAF49,
+       0xAF64,
+       0xAF65,
+       0xAF80,
+       0xAF81,
+       0xAF9C,
+       0xAF9D,
+       0xAFB8,
+       0xAFB9,
+       0xAFD4,
+       0xAFD5,
+       0xAFF0,
+       0xAFF1,
+       0xB00C,
+       0xB00D,
+       0xB028,
+       0xB029,
+       0xB044,
+       0xB045,
+       0xB060,
+       0xB061,
+       0xB07C,
+       0xB07D,
+       0xB098,
+       0xB099,
+       0xB0B4,
+       0xB0B5,
+       0xB0D0,
+       0xB0D1,
+       0xB0EC,
+       0xB0ED,
+       0xB108,
+       0xB109,
+       0xB124,
+       0xB125,
+       0xB140,
+       0xB141,
+       0xB15C,
+       0xB15D,
+       0xB178,
+       0xB179,
+       0xB194,
+       0xB195,
+       0xB1B0,
+       0xB1B1,
+       0xB1CC,
+       0xB1CD,
+       0xB1E8,
+       0xB1E9,
+       0xB204,
+       0xB205,
+       0xB220,
+       0xB221,
+       0xB23C,
+       0xB23D,
+       0xB258,
+       0xB259,
+       0xB274,
+       0xB275,
+       0xB290,
+       0xB291,
+       0xB2AC,
+       0xB2AD,
+       0xB2C8,
+       0xB2C9,
+       0xB2E4,
+       0xB2E5,
+       0xB300,
+       0xB301,
+       0xB31C,
+       0xB31D,
+       0xB338,
+       0xB339,
+       0xB354,
+       0xB355,
+       0xB370,
+       0xB371,
+       0xB38C,
+       0xB38D,
+       0xB3A8,
+       0xB3A9,
+       0xB3C4,
+       0xB3C5,
+       0xB3E0,
+       0xB3E1,
+       0xB3FC,
+       0xB3FD,
+       0xB418,
+       0xB419,
+       0xB434,
+       0xB435,
+       0xB450,
+       0xB451,
+       0xB46C,
+       0xB46D,
+       0xB488,
+       0xB489,
+       0xB4A4,
+       0xB4A5,
+       0xB4C0,
+       0xB4C1,
+       0xB4DC,
+       0xB4DD,
+       0xB4F8,
+       0xB4F9,
+       0xB514,
+       0xB515,
+       0xB530,
+       0xB531,
+       0xB54C,
+       0xB54D,
+       0xB568,
+       0xB569,
+       0xB584,
+       0xB585,
+       0xB5A0,
+       0xB5A1,
+       0xB5BC,
+       0xB5BD,
+       0xB5D8,
+       0xB5D9,
+       0xB5F4,
+       0xB5F5,
+       0xB610,
+       0xB611,
+       0xB62C,
+       0xB62D,
+       0xB648,
+       0xB649,
+       0xB664,
+       0xB665,
+       0xB680,
+       0xB681,
+       0xB69C,
+       0xB69D,
+       0xB6B8,
+       0xB6B9,
+       0xB6D4,
+       0xB6D5,
+       0xB6F0,
+       0xB6F1,
+       0xB70C,
+       0xB70D,
+       0xB728,
+       0xB729,
+       0xB744,
+       0xB745,
+       0xB760,
+       0xB761,
+       0xB77C,
+       0xB77D,
+       0xB798,
+       0xB799,
+       0xB7B4,
+       0xB7B5,
+       0xB7D0,
+       0xB7D1,
+       0xB7EC,
+       0xB7ED,
+       0xB808,
+       0xB809,
+       0xB824,
+       0xB825,
+       0xB840,
+       0xB841,
+       0xB85C,
+       0xB85D,
+       0xB878,
+       0xB879,
+       0xB894,
+       0xB895,
+       0xB8B0,
+       0xB8B1,
+       0xB8CC,
+       0xB8CD,
+       0xB8E8,
+       0xB8E9,
+       0xB904,
+       0xB905,
+       0xB920,
+       0xB921,
+       0xB93C,
+       0xB93D,
+       0xB958,
+       0xB959,
+       0xB974,
+       0xB975,
+       0xB990,
+       0xB991,
+       0xB9AC,
+       0xB9AD,
+       0xB9C8,
+       0xB9C9,
+       0xB9E4,
+       0xB9E5,
+       0xBA00,
+       0xBA01,
+       0xBA1C,
+       0xBA1D,
+       0xBA38,
+       0xBA39,
+       0xBA54,
+       0xBA55,
+       0xBA70,
+       0xBA71,
+       0xBA8C,
+       0xBA8D,
+       0xBAA8,
+       0xBAA9,
+       0xBAC4,
+       0xBAC5,
+       0xBAE0,
+       0xBAE1,
+       0xBAFC,
+       0xBAFD,
+       0xBB18,
+       0xBB19,
+       0xBB34,
+       0xBB35,
+       0xBB50,
+       0xBB51,
+       0xBB6C,
+       0xBB6D,
+       0xBB88,
+       0xBB89,
+       0xBBA4,
+       0xBBA5,
+       0xBBC0,
+       0xBBC1,
+       0xBBDC,
+       0xBBDD,
+       0xBBF8,
+       0xBBF9,
+       0xBC14,
+       0xBC15,
+       0xBC30,
+       0xBC31,
+       0xBC4C,
+       0xBC4D,
+       0xBC68,
+       0xBC69,
+       0xBC84,
+       0xBC85,
+       0xBCA0,
+       0xBCA1,
+       0xBCBC,
+       0xBCBD,
+       0xBCD8,
+       0xBCD9,
+       0xBCF4,
+       0xBCF5,
+       0xBD10,
+       0xBD11,
+       0xBD2C,
+       0xBD2D,
+       0xBD48,
+       0xBD49,
+       0xBD64,
+       0xBD65,
+       0xBD80,
+       0xBD81,
+       0xBD9C,
+       0xBD9D,
+       0xBDB8,
+       0xBDB9,
+       0xBDD4,
+       0xBDD5,
+       0xBDF0,
+       0xBDF1,
+       0xBE0C,
+       0xBE0D,
+       0xBE28,
+       0xBE29,
+       0xBE44,
+       0xBE45,
+       0xBE60,
+       0xBE61,
+       0xBE7C,
+       0xBE7D,
+       0xBE98,
+       0xBE99,
+       0xBEB4,
+       0xBEB5,
+       0xBED0,
+       0xBED1,
+       0xBEEC,
+       0xBEED,
+       0xBF08,
+       0xBF09,
+       0xBF24,
+       0xBF25,
+       0xBF40,
+       0xBF41,
+       0xBF5C,
+       0xBF5D,
+       0xBF78,
+       0xBF79,
+       0xBF94,
+       0xBF95,
+       0xBFB0,
+       0xBFB1,
+       0xBFCC,
+       0xBFCD,
+       0xBFE8,
+       0xBFE9,
+       0xC004,
+       0xC005,
+       0xC020,
+       0xC021,
+       0xC03C,
+       0xC03D,
+       0xC058,
+       0xC059,
+       0xC074,
+       0xC075,
+       0xC090,
+       0xC091,
+       0xC0AC,
+       0xC0AD,
+       0xC0C8,
+       0xC0C9,
+       0xC0E4,
+       0xC0E5,
+       0xC100,
+       0xC101,
+       0xC11C,
+       0xC11D,
+       0xC138,
+       0xC139,
+       0xC154,
+       0xC155,
+       0xC170,
+       0xC171,
+       0xC18C,
+       0xC18D,
+       0xC1A8,
+       0xC1A9,
+       0xC1C4,
+       0xC1C5,
+       0xC1E0,
+       0xC1E1,
+       0xC1FC,
+       0xC1FD,
+       0xC218,
+       0xC219,
+       0xC234,
+       0xC235,
+       0xC250,
+       0xC251,
+       0xC26C,
+       0xC26D,
+       0xC288,
+       0xC289,
+       0xC2A4,
+       0xC2A5,
+       0xC2C0,
+       0xC2C1,
+       0xC2DC,
+       0xC2DD,
+       0xC2F8,
+       0xC2F9,
+       0xC314,
+       0xC315,
+       0xC330,
+       0xC331,
+       0xC34C,
+       0xC34D,
+       0xC368,
+       0xC369,
+       0xC384,
+       0xC385,
+       0xC3A0,
+       0xC3A1,
+       0xC3BC,
+       0xC3BD,
+       0xC3D8,
+       0xC3D9,
+       0xC3F4,
+       0xC3F5,
+       0xC410,
+       0xC411,
+       0xC42C,
+       0xC42D,
+       0xC448,
+       0xC449,
+       0xC464,
+       0xC465,
+       0xC480,
+       0xC481,
+       0xC49C,
+       0xC49D,
+       0xC4B8,
+       0xC4B9,
+       0xC4D4,
+       0xC4D5,
+       0xC4F0,
+       0xC4F1,
+       0xC50C,
+       0xC50D,
+       0xC528,
+       0xC529,
+       0xC544,
+       0xC545,
+       0xC560,
+       0xC561,
+       0xC57C,
+       0xC57D,
+       0xC598,
+       0xC599,
+       0xC5B4,
+       0xC5B5,
+       0xC5D0,
+       0xC5D1,
+       0xC5EC,
+       0xC5ED,
+       0xC608,
+       0xC609,
+       0xC624,
+       0xC625,
+       0xC640,
+       0xC641,
+       0xC65C,
+       0xC65D,
+       0xC678,
+       0xC679,
+       0xC694,
+       0xC695,
+       0xC6B0,
+       0xC6B1,
+       0xC6CC,
+       0xC6CD,
+       0xC6E8,
+       0xC6E9,
+       0xC704,
+       0xC705,
+       0xC720,
+       0xC721,
+       0xC73C,
+       0xC73D,
+       0xC758,
+       0xC759,
+       0xC774,
+       0xC775,
+       0xC790,
+       0xC791,
+       0xC7AC,
+       0xC7AD,
+       0xC7C8,
+       0xC7C9,
+       0xC7E4,
+       0xC7E5,
+       0xC800,
+       0xC801,
+       0xC81C,
+       0xC81D,
+       0xC838,
+       0xC839,
+       0xC854,
+       0xC855,
+       0xC870,
+       0xC871,
+       0xC88C,
+       0xC88D,
+       0xC8A8,
+       0xC8A9,
+       0xC8C4,
+       0xC8C5,
+       0xC8E0,
+       0xC8E1,
+       0xC8FC,
+       0xC8FD,
+       0xC918,
+       0xC919,
+       0xC934,
+       0xC935,
+       0xC950,
+       0xC951,
+       0xC96C,
+       0xC96D,
+       0xC988,
+       0xC989,
+       0xC9A4,
+       0xC9A5,
+       0xC9C0,
+       0xC9C1,
+       0xC9DC,
+       0xC9DD,
+       0xC9F8,
+       0xC9F9,
+       0xCA14,
+       0xCA15,
+       0xCA30,
+       0xCA31,
+       0xCA4C,
+       0xCA4D,
+       0xCA68,
+       0xCA69,
+       0xCA84,
+       0xCA85,
+       0xCAA0,
+       0xCAA1,
+       0xCABC,
+       0xCABD,
+       0xCAD8,
+       0xCAD9,
+       0xCAF4,
+       0xCAF5,
+       0xCB10,
+       0xCB11,
+       0xCB2C,
+       0xCB2D,
+       0xCB48,
+       0xCB49,
+       0xCB64,
+       0xCB65,
+       0xCB80,
+       0xCB81,
+       0xCB9C,
+       0xCB9D,
+       0xCBB8,
+       0xCBB9,
+       0xCBD4,
+       0xCBD5,
+       0xCBF0,
+       0xCBF1,
+       0xCC0C,
+       0xCC0D,
+       0xCC28,
+       0xCC29,
+       0xCC44,
+       0xCC45,
+       0xCC60,
+       0xCC61,
+       0xCC7C,
+       0xCC7D,
+       0xCC98,
+       0xCC99,
+       0xCCB4,
+       0xCCB5,
+       0xCCD0,
+       0xCCD1,
+       0xCCEC,
+       0xCCED,
+       0xCD08,
+       0xCD09,
+       0xCD24,
+       0xCD25,
+       0xCD40,
+       0xCD41,
+       0xCD5C,
+       0xCD5D,
+       0xCD78,
+       0xCD79,
+       0xCD94,
+       0xCD95,
+       0xCDB0,
+       0xCDB1,
+       0xCDCC,
+       0xCDCD,
+       0xCDE8,
+       0xCDE9,
+       0xCE04,
+       0xCE05,
+       0xCE20,
+       0xCE21,
+       0xCE3C,
+       0xCE3D,
+       0xCE58,
+       0xCE59,
+       0xCE74,
+       0xCE75,
+       0xCE90,
+       0xCE91,
+       0xCEAC,
+       0xCEAD,
+       0xCEC8,
+       0xCEC9,
+       0xCEE4,
+       0xCEE5,
+       0xCF00,
+       0xCF01,
+       0xCF1C,
+       0xCF1D,
+       0xCF38,
+       0xCF39,
+       0xCF54,
+       0xCF55,
+       0xCF70,
+       0xCF71,
+       0xCF8C,
+       0xCF8D,
+       0xCFA8,
+       0xCFA9,
+       0xCFC4,
+       0xCFC5,
+       0xCFE0,
+       0xCFE1,
+       0xCFFC,
+       0xCFFD,
+       0xD018,
+       0xD019,
+       0xD034,
+       0xD035,
+       0xD050,
+       0xD051,
+       0xD06C,
+       0xD06D,
+       0xD088,
+       0xD089,
+       0xD0A4,
+       0xD0A5,
+       0xD0C0,
+       0xD0C1,
+       0xD0DC,
+       0xD0DD,
+       0xD0F8,
+       0xD0F9,
+       0xD114,
+       0xD115,
+       0xD130,
+       0xD131,
+       0xD14C,
+       0xD14D,
+       0xD168,
+       0xD169,
+       0xD184,
+       0xD185,
+       0xD1A0,
+       0xD1A1,
+       0xD1BC,
+       0xD1BD,
+       0xD1D8,
+       0xD1D9,
+       0xD1F4,
+       0xD1F5,
+       0xD210,
+       0xD211,
+       0xD22C,
+       0xD22D,
+       0xD248,
+       0xD249,
+       0xD264,
+       0xD265,
+       0xD280,
+       0xD281,
+       0xD29C,
+       0xD29D,
+       0xD2B8,
+       0xD2B9,
+       0xD2D4,
+       0xD2D5,
+       0xD2F0,
+       0xD2F1,
+       0xD30C,
+       0xD30D,
+       0xD328,
+       0xD329,
+       0xD344,
+       0xD345,
+       0xD360,
+       0xD361,
+       0xD37C,
+       0xD37D,
+       0xD398,
+       0xD399,
+       0xD3B4,
+       0xD3B5,
+       0xD3D0,
+       0xD3D1,
+       0xD3EC,
+       0xD3ED,
+       0xD408,
+       0xD409,
+       0xD424,
+       0xD425,
+       0xD440,
+       0xD441,
+       0xD45C,
+       0xD45D,
+       0xD478,
+       0xD479,
+       0xD494,
+       0xD495,
+       0xD4B0,
+       0xD4B1,
+       0xD4CC,
+       0xD4CD,
+       0xD4E8,
+       0xD4E9,
+       0xD504,
+       0xD505,
+       0xD520,
+       0xD521,
+       0xD53C,
+       0xD53D,
+       0xD558,
+       0xD559,
+       0xD574,
+       0xD575,
+       0xD590,
+       0xD591,
+       0xD5AC,
+       0xD5AD,
+       0xD5C8,
+       0xD5C9,
+       0xD5E4,
+       0xD5E5,
+       0xD600,
+       0xD601,
+       0xD61C,
+       0xD61D,
+       0xD638,
+       0xD639,
+       0xD654,
+       0xD655,
+       0xD670,
+       0xD671,
+       0xD68C,
+       0xD68D,
+       0xD6A8,
+       0xD6A9,
+       0xD6C4,
+       0xD6C5,
+       0xD6E0,
+       0xD6E1,
+       0xD6FC,
+       0xD6FD,
+       0xD718,
+       0xD719,
+       0xD734,
+       0xD735,
+       0xD750,
+       0xD751,
+       0xD76C,
+       0xD76D,
+       0xD788,
+       0xD789,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xD800,
+       0xE000,
+       0xFB1E,
+       0xFB1F,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFEFF,
+       0xFF00,
+       0xFF9E,
+       0xFFA0,
+       0xFFF0,
+       0xFFFC,
+       0x101FD,
+       0x101FE,
+       0x102E0,
+       0x102E1,
+       0x10376,
+       0x1037B,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10AE5,
+       0x10AE7,
+       0x11000,
+       0x11001,
+       0x11002,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x1107F,
+       0x11082,
+       0x11083,
+       0x110B0,
+       0x110B3,
+       0x110B7,
+       0x110B9,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x1112C,
+       0x1112D,
+       0x11135,
+       0x11173,
+       0x11174,
+       0x11180,
+       0x11182,
+       0x11183,
+       0x111B3,
+       0x111B6,
+       0x111BF,
+       0x111C1,
+       0x111CA,
+       0x111CD,
+       0x1122C,
+       0x1122F,
+       0x11232,
+       0x11234,
+       0x11235,
+       0x11236,
+       0x11238,
+       0x112DF,
+       0x112E0,
+       0x112E3,
+       0x112EB,
+       0x11300,
+       0x11302,
+       0x11304,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x1133F,
+       0x11340,
+       0x11341,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11357,
+       0x11358,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x114B0,
+       0x114B1,
+       0x114B3,
+       0x114B9,
+       0x114BA,
+       0x114BB,
+       0x114BD,
+       0x114BE,
+       0x114BF,
+       0x114C1,
+       0x114C2,
+       0x114C4,
+       0x115AF,
+       0x115B0,
+       0x115B2,
+       0x115B6,
+       0x115B8,
+       0x115BC,
+       0x115BE,
+       0x115BF,
+       0x115C1,
+       0x115DC,
+       0x115DE,
+       0x11630,
+       0x11633,
+       0x1163B,
+       0x1163D,
+       0x1163E,
+       0x1163F,
+       0x11641,
+       0x116AB,
+       0x116AC,
+       0x116AD,
+       0x116AE,
+       0x116B0,
+       0x116B6,
+       0x116B7,
+       0x116B8,
+       0x1171D,
+       0x11720,
+       0x11722,
+       0x11726,
+       0x11727,
+       0x1172C,
+       0x16AF0,
+       0x16AF5,
+       0x16B30,
+       0x16B37,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D166,
+       0x1D167,
+       0x1D16A,
+       0x1D16D,
+       0x1D16E,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E8D0,
+       0x1E8D7,
+       0x1F1E6,
+       0x1F200,
+       0xE0000,
+       0xE0100,
+       0xE01F0,
+       0xE1000
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_ENUM_COUNT 14
+
+typedef enum {
+       GCB_Other = 0,
+       GCB_CR = 1,
+       GCB_Control = 2,
+       GCB_EDGE = 3,
+       GCB_Extend = 4,
+       GCB_L = 5,
+       GCB_LF = 6,
+       GCB_LV = 7,
+       GCB_LVT = 8,
+       GCB_Prepend = 9,
+       GCB_Regional_Indicator = 10,
+       GCB_SpacingMark = 11,
+       GCB_T = 12,
+       GCB_V = 13
+} GCB_enum;
+
+static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for ASCII/Latin1 */
+       GCB_Control,
+       GCB_LF,
+       GCB_Control,
+       GCB_CR,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_L,
+       GCB_V,
+       GCB_T,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_L,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_Other,
+       GCB_V,
+       GCB_Other,
+       GCB_T,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Regional_Indicator,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
+       45,     /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x2BC,
+       0x2BD,
+       0x308,
+       0x309,
+       0x313,
+       0x314,
+       0x342,
+       0x343,
+       0x3AC,
+       0x3AD,
+       0x3AE,
+       0x3AF,
+       0x3B1,
+       0x3B2,
+       0x3B7,
+       0x3B8,
+       0x3B9,
+       0x3BA,
+       0x3C1,
+       0x3C2,
+       0x3C5,
+       0x3C6,
+       0x3C9,
+       0x3CA,
+       0x3CE,
+       0x3CF,
+       0x565,
+       0x566,
+       0x574,
+       0x575,
+       0x57E,
+       0x57F,
+       0x1F00,
+       0x1F08,
+       0x1F20,
+       0x1F28,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F71,
+       0x1F74,
+       0x1F75,
+       0x1F7C,
+       0x1F7D
+};
+
+static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
+       247,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       65,
-       91,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       443,
-       444,
-       448,
-       452,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8501,
-       8505,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42654,
-       42786,
-       42888,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x41,
+       0x5B,
+       0x61,
+       0x7B,
+       0xB5,
+       0xB6,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x131,
+       0x132,
+       0x138,
+       0x139,
+       0x18D,
+       0x18E,
+       0x19B,
+       0x19C,
+       0x1AA,
+       0x1AC,
+       0x1BA,
+       0x1BC,
+       0x1BE,
+       0x1BF,
+       0x1C0,
+       0x1C4,
+       0x221,
+       0x222,
+       0x234,
+       0x23A,
+       0x255,
+       0x256,
+       0x258,
+       0x259,
+       0x25A,
+       0x25B,
+       0x25D,
+       0x260,
+       0x262,
+       0x263,
+       0x264,
+       0x265,
+       0x267,
+       0x268,
+       0x26A,
+       0x26B,
+       0x26D,
+       0x26F,
+       0x270,
+       0x271,
+       0x273,
+       0x275,
+       0x276,
+       0x27D,
+       0x27E,
+       0x280,
+       0x281,
+       0x283,
+       0x284,
+       0x287,
+       0x28D,
+       0x292,
+       0x293,
+       0x29D,
+       0x29F,
+       0x2BC,
+       0x2BD,
+       0x2BE,
+       0x2BF,
+       0x300,
+       0x302,
+       0x307,
+       0x309,
+       0x30A,
+       0x30B,
+       0x30C,
+       0x30D,
+       0x313,
+       0x314,
+       0x331,
+       0x332,
+       0x342,
+       0x343,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3D2,
+       0x3D5,
+       0x3F6,
+       0x3F7,
+       0x3FC,
+       0x3FD,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D79,
+       0x1D7A,
+       0x1D7D,
+       0x1D7E,
+       0x1E00,
+       0x1E9C,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2126,
+       0x2127,
+       0x212A,
+       0x212C,
+       0x2132,
+       0x2133,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C71,
+       0x2C72,
+       0x2C74,
+       0x2C75,
+       0x2C77,
+       0x2C7E,
+       0x2CE4,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69C,
+       0xA722,
+       0xA730,
+       0xA732,
+       0xA770,
+       0xA779,
+       0xA788,
+       0xA78B,
+       0xA78E,
+       0xA790,
+       0xA794,
+       0xA796,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xAB53,
+       0xAB54,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0
 };
 
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
+       59,     /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xDF,
+       0xE0,
+       0x130,
+       0x131,
+       0x149,
+       0x14A,
+       0x1F0,
+       0x1F1,
+       0x390,
+       0x391,
+       0x3B0,
+       0x3B1,
+       0x587,
+       0x588,
+       0x1E96,
+       0x1E9B,
+       0x1E9E,
+       0x1E9F,
+       0x1F50,
+       0x1F51,
+       0x1F52,
+       0x1F53,
+       0x1F54,
+       0x1F55,
+       0x1F56,
+       0x1F57,
+       0x1F80,
+       0x1FB0,
+       0x1FB2,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBC,
+       0x1FBD,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCC,
+       0x1FCD,
+       0x1FD2,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE2,
+       0x1FE5,
+       0x1FE6,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFC,
+       0x1FFD,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18
+};
+
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
+       1317,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x30,
+       0x3A,
+       0x41,
+       0x5B,
+       0x5F,
+       0x60,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x488,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABE,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20DD,
+       0x20E1,
+       0x20E2,
+       0x20E5,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA670,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
+};
+
+static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */
+       1129,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x41,
+       0x5B,
+       0x5F,
+       0x60,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x620,
+       0x64B,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6E5,
+       0x6E7,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x971,
+       0x981,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9BE,
+       0x9CE,
+       0x9CF,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9F0,
+       0x9F2,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA72,
+       0xA75,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xABE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAF9,
+       0xAFA,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB3E,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB71,
+       0xB72,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBD0,
+       0xBD1,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCBE,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCF1,
+       0xCF3,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD4E,
+       0xD4F,
+       0xD5F,
+       0xD62,
+       0xD7A,
+       0xD80,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE40,
+       0xE47,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF88,
+       0xF8D,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1720,
+       0x1732,
+       0x1740,
+       0x1752,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1780,
+       0x17B4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A17,
+       0x1A20,
+       0x1A55,
+       0x1AA7,
+       0x1AA8,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1C00,
+       0x1C24,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA840,
+       0xA874,
+       0xA882,
+       0xA8B4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA926,
+       0xA930,
+       0xA947,
+       0xA960,
+       0xA97D,
+       0xA984,
+       0xA9B3,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF2,
+       0xAAF5,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11003,
+       0x11038,
+       0x11083,
+       0x110B0,
+       0x110D0,
+       0x110E9,
+       0x11103,
+       0x11127,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x1133E,
+       0x11350,
+       0x11351,
+       0x1135D,
+       0x11362,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115AF,
+       0x115D8,
+       0x115DC,
+       0x11600,
+       0x11630,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116AB,
+       0x11700,
+       0x1171A,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B30,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
+};
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_PERL_C)
+
+static const UV Sentence_Break_invlist[] = { /* for ASCII/Latin1 */
+       2896,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x9,
+       0xA,
+       0xB,
+       0xD,
+       0xE,
+       0x20,
+       0x21,
+       0x22,
+       0x23,
+       0x27,
+       0x2A,
+       0x2C,
+       0x2E,
+       0x2F,
+       0x30,
+       0x3A,
+       0x3B,
+       0x3F,
+       0x40,
+       0x41,
+       0x5B,
+       0x5C,
+       0x5D,
+       0x5E,
+       0x61,
+       0x7B,
+       0x7C,
+       0x7D,
+       0x7E,
+       0x85,
+       0x86,
+       0xA0,
+       0xA1,
+       0xAA,
+       0xAB,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xBC,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xDF,
+       0xF7,
+       0xF8,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BC,
+       0x1BD,
+       0x1C0,
+       0x1C4,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x375,
+       0x376,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x483,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x55D,
+       0x55E,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F4,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x61F,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x703,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x104C,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1362,
+       0x1363,
+       0x1367,
+       0x1369,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166E,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x169D,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1737,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x1802,
+       0x1803,
+       0x1804,
+       0x1808,
+       0x1809,
+       0x180A,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1944,
+       0x1946,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A20,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AAC,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B5C,
+       0x1B5E,
+       0x1B60,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C3B,
+       0x1C3D,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1C80,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FDC,
+       0x1FE0,
+       0x1FE8,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFD,
+       0x2000,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2013,
+       0x2015,
+       0x2018,
+       0x2020,
+       0x2024,
+       0x2025,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x2039,
+       0x203B,
+       0x203C,
+       0x203E,
+       0x2045,
+       0x2047,
+       0x204A,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207D,
+       0x207F,
+       0x2080,
+       0x208D,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2170,
+       0x2180,
+       0x2183,
+       0x2184,
+       0x2185,
+       0x2189,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x24B6,
+       0x24D0,
+       0x24EA,
+       0x275B,
+       0x2761,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF2,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E0E,
+       0x2E1C,
+       0x2E1E,
+       0x2E20,
+       0x2E2A,
+       0x2E2E,
+       0x2E2F,
+       0x2E30,
+       0x2E3C,
+       0x2E3D,
+       0x2E42,
+       0x2E43,
+       0x3000,
+       0x3001,
+       0x3002,
+       0x3003,
+       0x3005,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x301C,
+       0x301D,
+       0x3020,
+       0x3021,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA4FF,
+       0xA500,
+       0xA60D,
+       0xA60E,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA6F3,
+       0xA6F4,
+       0xA6F7,
+       0xA6F8,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA789,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F7,
+       0xA7F8,
+       0xA7FB,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA876,
+       0xA878,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8CE,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA92F,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9C8,
+       0xA9CA,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5D,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE12,
+       0xFE13,
+       0xFE14,
+       0xFE17,
+       0xFE19,
+       0xFE20,
+       0xFE30,
+       0xFE31,
+       0xFE33,
+       0xFE35,
+       0xFE45,
+       0xFE47,
+       0xFE49,
+       0xFE50,
+       0xFE52,
+       0xFE53,
+       0xFE55,
+       0xFE56,
+       0xFE58,
+       0xFE59,
+       0xFE5F,
+       0xFE63,
+       0xFE64,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFF02,
+       0xFF08,
+       0xFF0A,
+       0xFF0C,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1F,
+       0xFF20,
+       0xFF21,
+       0xFF3B,
+       0xFF3C,
+       0xFF3D,
+       0xFF3E,
+       0xFF41,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF61,
+       0xFF62,
+       0xFF64,
+       0xFF65,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x10428,
+       0x10450,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A56,
+       0x10A58,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11049,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11141,
+       0x11144,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111C7,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111DE,
+       0x111E0,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x1123A,
+       0x1123B,
+       0x1123D,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112AA,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115C2,
+       0x115C4,
+       0x115C9,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11643,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x1173C,
+       0x1173F,
+       0x118A0,
+       0x118C0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16AF6,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B39,
+       0x16B40,
+       0x16B44,
+       0x16B45,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA88,
+       0x1DA89,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F676,
+       0x1F679,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define SB_ENUM_COUNT 16
+
+typedef enum {
+       SB_Other = 0,
+       SB_ATerm = 1,
+       SB_CR = 2,
+       SB_Close = 3,
+       SB_EDGE = 4,
+       SB_Extend = 5,
+       SB_Format = 6,
+       SB_LF = 7,
+       SB_Lower = 8,
+       SB_Numeric = 9,
+       SB_OLetter = 10,
+       SB_SContinue = 11,
+       SB_STerm = 12,
+       SB_Sep = 13,
+       SB_Sp = 14,
+       SB_Upper = 15
+} SB_enum;
+
+static const SB_enum Sentence_Break_invmap[] = { /* for ASCII/Latin1 */
+       SB_Other,
+       SB_Sp,
+       SB_LF,
+       SB_Sp,
+       SB_CR,
+       SB_Other,
+       SB_Sp,
+       SB_STerm,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_Numeric,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Sep,
+       SB_Other,
+       SB_Sp,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Format,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Sp,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Lower,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Sep,
+       SB_Format,
+       SB_Sp,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Sp,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_SContinue,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_SContinue,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Close,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
+       3,      /* Number of elements */
+       148565664, /* Version and data structure type */
+       1,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x80,
+       0x100
+};
+
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV VertSpace_invlist[] = { /* for ASCII/Latin1 */
        7,      /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       10,
-       14,
-       133,
-       134,
-       8232,
-       8234
+       0x0,
+       0xA,
+       0xE,
+       0x85,
+       0x86,
+       0x2028,
+       0x202A
 };
 
+static const UV Word_Break_invlist[] = { /* for ASCII/Latin1 */
+       1524,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xA,
+       0xB,
+       0xD,
+       0xE,
+       0x22,
+       0x23,
+       0x27,
+       0x28,
+       0x2C,
+       0x2D,
+       0x2E,
+       0x2F,
+       0x30,
+       0x3A,
+       0x3B,
+       0x3C,
+       0x41,
+       0x5B,
+       0x5F,
+       0x60,
+       0x61,
+       0x7B,
+       0x85,
+       0x86,
+       0xAA,
+       0xAB,
+       0xAD,
+       0xAE,
+       0xB5,
+       0xB6,
+       0xB7,
+       0xB8,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2D7,
+       0x2D8,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x5F4,
+       0x5F5,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66C,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2018,
+       0x201A,
+       0x2024,
+       0x2025,
+       0x2027,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x203F,
+       0x2041,
+       0x2044,
+       0x2045,
+       0x2054,
+       0x2055,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3006,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x303B,
+       0x303D,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x32D0,
+       0x32FF,
+       0x3300,
+       0x3358,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFB50,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE11,
+       0xFE13,
+       0xFE14,
+       0xFE15,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE51,
+       0xFE52,
+       0xFE53,
+       0xFE54,
+       0xFE55,
+       0xFE56,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF07,
+       0xFF08,
+       0xFF0C,
+       0xFF0D,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1C,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B001,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F1E6,
+       0x1F200,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define WB_ENUM_COUNT 19
+
+typedef enum {
+       WB_Other = 0,
+       WB_ALetter = 1,
+       WB_CR = 2,
+       WB_Double_Quote = 3,
+       WB_EDGE = 4,
+       WB_Extend = 5,
+       WB_ExtendNumLet = 6,
+       WB_Format = 7,
+       WB_Hebrew_Letter = 8,
+       WB_Katakana = 9,
+       WB_LF = 10,
+       WB_MidLetter = 11,
+       WB_MidNum = 12,
+       WB_MidNumLet = 13,
+       WB_Newline = 14,
+       WB_Numeric = 15,
+       WB_Regional_Indicator = 16,
+       WB_Single_Quote = 17,
+       WB_UNKNOWN = 18
+} WB_enum;
+
+static const WB_enum Word_Break_invmap[] = { /* for ASCII/Latin1 */
+       WB_Other,
+       WB_LF,
+       WB_Newline,
+       WB_CR,
+       WB_Other,
+       WB_Double_Quote,
+       WB_Other,
+       WB_Single_Quote,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_Numeric,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Newline,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidNum,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_Newline,
+       WB_Format,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Extend,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_MidNum,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Regional_Indicator,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV XPerlSpace_invlist[] = { /* for ASCII/Latin1 */
        21,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       9,
-       14,
-       32,
-       33,
-       133,
-       134,
-       160,
-       161,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x9,
+       0xE,
+       0x20,
+       0x21,
+       0x85,
+       0x86,
+       0xA0,
+       0xA1,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixAlnum_invlist[] = { /* for ASCII/Latin1 */
-       1261,   /* Number of elements */
+       1297,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       48,
-       58,
-       65,
-       91,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1984,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3872,
-       3882,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4170,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4240,
-       4250,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6112,
-       6122,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6784,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       6992,
-       7002,
-       7040,
-       7082,
-       7084,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7232,
-       7242,
-       7245,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43216,
-       43226,
-       43250,
-       43256,
-       43259,
-       43260,
-       43264,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43482,
-       43488,
-       43493,
-       43494,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69734,
-       69744,
-       69762,
-       69817,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69939,
-       69942,
-       69952,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71350,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x30,
+       0x3A,
+       0x41,
+       0x5B,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF20,
+       0xF2A,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x104A,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8D0,
+       0xA8DA,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11066,
+       0x11070,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11133,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B6,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixAlpha_invlist[] = { /* for ASCII/Latin1 */
-       1201,   /* Number of elements */
+       1235,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       65,
-       91,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1632,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2544,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2672,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4160,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       7040,
-       7082,
-       7084,
-       7088,
-       7098,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69762,
-       69817,
-       69840,
-       69865,
-       69888,
-       69939,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71296,
-       71350,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x41,
+       0x5B,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x660,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA70,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x1040,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x11100,
+       0x11133,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116B6,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixBlank_invlist[] = { /* for ASCII/Latin1 */
@@ -2827,23 +17721,23 @@ static const UV XPosixBlank_invlist[] = { /* for ASCII/Latin1 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       9,
-       10,
-       32,
-       33,
-       160,
-       161,
-       5760,
-       5761,
-       8192,
-       8203,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x9,
+       0xA,
+       0x20,
+       0x21,
+       0xA0,
+       0xA1,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixCntrl_invlist[] = { /* for ASCII/Latin1 */
@@ -2851,4130 +17745,4204 @@ static const UV XPosixCntrl_invlist[] = { /* for ASCII/Latin1 */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       32,
-       127,
-       160
+       0x0,
+       0x20,
+       0x7F,
+       0xA0
 };
 
 static const UV XPosixDigit_invlist[] = { /* for ASCII/Latin1 */
-       101,    /* Number of elements */
+       103,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       48,
-       58,
-       1632,
-       1642,
-       1776,
-       1786,
-       1984,
-       1994,
-       2406,
-       2416,
-       2534,
-       2544,
-       2662,
-       2672,
-       2790,
-       2800,
-       2918,
-       2928,
-       3046,
-       3056,
-       3174,
-       3184,
-       3302,
-       3312,
-       3430,
-       3440,
-       3558,
-       3568,
-       3664,
-       3674,
-       3792,
-       3802,
-       3872,
-       3882,
-       4160,
-       4170,
-       4240,
-       4250,
-       6112,
-       6122,
-       6160,
-       6170,
-       6470,
-       6480,
-       6608,
-       6618,
-       6784,
-       6794,
-       6800,
-       6810,
-       6992,
-       7002,
-       7088,
-       7098,
-       7232,
-       7242,
-       7248,
-       7258,
-       42528,
-       42538,
-       43216,
-       43226,
-       43264,
-       43274,
-       43472,
-       43482,
-       43504,
-       43514,
-       43600,
-       43610,
-       44016,
-       44026,
-       65296,
-       65306,
-       66720,
-       66730,
-       69734,
-       69744,
-       69872,
-       69882,
-       69942,
-       69952,
-       70096,
-       70106,
-       70384,
-       70394,
-       70864,
-       70874,
-       71248,
-       71258,
-       71360,
-       71370,
-       71904,
-       71914,
-       92768,
-       92778,
-       93008,
-       93018,
-       120782,
-       120832
+       0x0,
+       0x30,
+       0x3A,
+       0x660,
+       0x66A,
+       0x6F0,
+       0x6FA,
+       0x7C0,
+       0x7CA,
+       0x966,
+       0x970,
+       0x9E6,
+       0x9F0,
+       0xA66,
+       0xA70,
+       0xAE6,
+       0xAF0,
+       0xB66,
+       0xB70,
+       0xBE6,
+       0xBF0,
+       0xC66,
+       0xC70,
+       0xCE6,
+       0xCF0,
+       0xD66,
+       0xD70,
+       0xDE6,
+       0xDF0,
+       0xE50,
+       0xE5A,
+       0xED0,
+       0xEDA,
+       0xF20,
+       0xF2A,
+       0x1040,
+       0x104A,
+       0x1090,
+       0x109A,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1B50,
+       0x1B5A,
+       0x1BB0,
+       0x1BBA,
+       0x1C40,
+       0x1C4A,
+       0x1C50,
+       0x1C5A,
+       0xA620,
+       0xA62A,
+       0xA8D0,
+       0xA8DA,
+       0xA900,
+       0xA90A,
+       0xA9D0,
+       0xA9DA,
+       0xA9F0,
+       0xA9FA,
+       0xAA50,
+       0xAA5A,
+       0xABF0,
+       0xABFA,
+       0xFF10,
+       0xFF1A,
+       0x104A0,
+       0x104AA,
+       0x11066,
+       0x11070,
+       0x110F0,
+       0x110FA,
+       0x11136,
+       0x11140,
+       0x111D0,
+       0x111DA,
+       0x112F0,
+       0x112FA,
+       0x114D0,
+       0x114DA,
+       0x11650,
+       0x1165A,
+       0x116C0,
+       0x116CA,
+       0x11730,
+       0x1173A,
+       0x118E0,
+       0x118EA,
+       0x16A60,
+       0x16A6A,
+       0x16B50,
+       0x16B5A,
+       0x1D7CE,
+       0x1D800
 };
 
 static const UV XPosixGraph_invlist[] = { /* for ASCII/Latin1 */
-       1211,   /* Number of elements */
+       1237,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       33,
-       127,
-       161,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5760,
-       5761,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12289,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x21,
+       0x7F,
+       0xA1,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x1680,
+       0x1681,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3001,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixLower_invlist[] = { /* for ASCII/Latin1 */
-       1267,   /* Number of elements */
+       1275,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       223,
-       247,
-       248,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       443,
-       445,
-       448,
-       454,
-       455,
-       457,
-       458,
-       460,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       499,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       881,
-       882,
-       883,
-       884,
-       887,
-       888,
-       890,
-       894,
-       912,
-       913,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1014,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1377,
-       1416,
-       7424,
-       7616,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7958,
-       7968,
-       7976,
-       7984,
-       7992,
-       8000,
-       8006,
-       8016,
-       8024,
-       8032,
-       8040,
-       8048,
-       8062,
-       8064,
-       8072,
-       8080,
-       8088,
-       8096,
-       8104,
-       8112,
-       8117,
-       8118,
-       8120,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8136,
-       8144,
-       8148,
-       8150,
-       8152,
-       8160,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8458,
-       8459,
-       8462,
-       8464,
-       8467,
-       8468,
-       8495,
-       8496,
-       8500,
-       8501,
-       8505,
-       8506,
-       8508,
-       8510,
-       8518,
-       8522,
-       8526,
-       8527,
-       8560,
-       8576,
-       8580,
-       8581,
-       9424,
-       9450,
-       11312,
-       11359,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11493,
-       11500,
-       11501,
-       11502,
-       11503,
-       11507,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42606,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42654,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42888,
-       42892,
-       42893,
-       42894,
-       42895,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65345,
-       65371,
-       66600,
-       66640,
-       71872,
-       71904,
-       119834,
-       119860,
-       119886,
-       119893,
-       119894,
-       119912,
-       119938,
-       119964,
-       119990,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120016,
-       120042,
-       120068,
-       120094,
-       120120,
-       120146,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120486,
-       120514,
-       120539,
-       120540,
-       120546,
-       120572,
-       120597,
-       120598,
-       120604,
-       120630,
-       120655,
-       120656,
-       120662,
-       120688,
-       120713,
-       120714,
-       120720,
-       120746,
-       120771,
-       120772,
-       120778,
-       120779,
-       120780
+       0x0,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xDF,
+       0xF7,
+       0xF8,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BD,
+       0x1C0,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x390,
+       0x391,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x561,
+       0x588,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F50,
+       0x1F58,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE0,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2170,
+       0x2180,
+       0x2184,
+       0x2185,
+       0x24D0,
+       0x24EA,
+       0x2C30,
+       0x2C5F,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF41,
+       0xFF5B,
+       0x10428,
+       0x10450,
+       0x10CC0,
+       0x10CF3,
+       0x118C0,
+       0x118E0,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D51E,
+       0x1D538,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC
 };
 
 static const UV XPosixPrint_invlist[] = { /* for ASCII/Latin1 */
-       1205,   /* Number of elements */
+       1231,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       32,
-       127,
-       160,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8192,
-       8232,
-       8234,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12288,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x20,
+       0x7F,
+       0xA0,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x2000,
+       0x2028,
+       0x202A,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3000,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixPunct_invlist[] = { /* for ASCII/Latin1 */
-       301,    /* Number of elements */
+       313,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       33,
-       48,
-       58,
-       65,
-       91,
-       97,
-       123,
-       127,
-       161,
-       162,
-       167,
-       168,
-       171,
-       172,
-       182,
-       184,
-       187,
-       188,
-       191,
-       192,
-       894,
-       895,
-       903,
-       904,
-       1370,
-       1376,
-       1417,
-       1419,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1523,
-       1525,
-       1545,
-       1547,
-       1548,
-       1550,
-       1563,
-       1564,
-       1566,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1792,
-       1806,
-       2039,
-       2042,
-       2096,
-       2111,
-       2142,
-       2143,
-       2404,
-       2406,
-       2416,
-       2417,
-       2800,
-       2801,
-       3572,
-       3573,
-       3663,
-       3664,
-       3674,
-       3676,
-       3844,
-       3859,
-       3860,
-       3861,
-       3898,
-       3902,
-       3973,
-       3974,
-       4048,
-       4053,
-       4057,
-       4059,
-       4170,
-       4176,
-       4347,
-       4348,
-       4960,
-       4969,
-       5120,
-       5121,
-       5741,
-       5743,
-       5787,
-       5789,
-       5867,
-       5870,
-       5941,
-       5943,
-       6100,
-       6103,
-       6104,
-       6107,
-       6144,
-       6155,
-       6468,
-       6470,
-       6686,
-       6688,
-       6816,
-       6823,
-       6824,
-       6830,
-       7002,
-       7009,
-       7164,
-       7168,
-       7227,
-       7232,
-       7294,
-       7296,
-       7360,
-       7368,
-       7379,
-       7380,
-       8208,
-       8232,
-       8240,
-       8260,
-       8261,
-       8274,
-       8275,
-       8287,
-       8317,
-       8319,
-       8333,
-       8335,
-       8968,
-       8972,
-       9001,
-       9003,
-       10088,
-       10102,
-       10181,
-       10183,
-       10214,
-       10224,
-       10627,
-       10649,
-       10712,
-       10716,
-       10748,
-       10750,
-       11513,
-       11517,
-       11518,
-       11520,
-       11632,
-       11633,
-       11776,
-       11823,
-       11824,
-       11843,
-       12289,
-       12292,
-       12296,
-       12306,
-       12308,
-       12320,
-       12336,
-       12337,
-       12349,
-       12350,
-       12448,
-       12449,
-       12539,
-       12540,
-       42238,
-       42240,
-       42509,
-       42512,
-       42611,
-       42612,
-       42622,
-       42623,
-       42738,
-       42744,
-       43124,
-       43128,
-       43214,
-       43216,
-       43256,
-       43259,
-       43310,
-       43312,
-       43359,
-       43360,
-       43457,
-       43470,
-       43486,
-       43488,
-       43612,
-       43616,
-       43742,
-       43744,
-       43760,
-       43762,
-       44011,
-       44012,
-       64830,
-       64832,
-       65040,
-       65050,
-       65072,
-       65107,
-       65108,
-       65122,
-       65123,
-       65124,
-       65128,
-       65129,
-       65130,
-       65132,
-       65281,
-       65284,
-       65285,
-       65291,
-       65292,
-       65296,
-       65306,
-       65308,
-       65311,
-       65313,
-       65339,
-       65342,
-       65343,
-       65344,
-       65371,
-       65372,
-       65373,
-       65374,
-       65375,
-       65382,
-       65792,
-       65795,
-       66463,
-       66464,
-       66512,
-       66513,
-       66927,
-       66928,
-       67671,
-       67672,
-       67871,
-       67872,
-       67903,
-       67904,
-       68176,
-       68185,
-       68223,
-       68224,
-       68336,
-       68343,
-       68409,
-       68416,
-       68505,
-       68509,
-       69703,
-       69710,
-       69819,
-       69821,
-       69822,
-       69826,
-       69952,
-       69956,
-       70004,
-       70006,
-       70085,
-       70089,
-       70093,
-       70094,
-       70200,
-       70206,
-       70854,
-       70855,
-       71105,
-       71114,
-       71233,
-       71236,
-       74864,
-       74869,
-       92782,
-       92784,
-       92917,
-       92918,
-       92983,
-       92988,
-       92996,
-       92997,
-       113823,
-       113824
+       0x0,
+       0x21,
+       0x30,
+       0x3A,
+       0x41,
+       0x5B,
+       0x61,
+       0x7B,
+       0x7F,
+       0xA1,
+       0xA2,
+       0xA7,
+       0xA8,
+       0xAB,
+       0xAC,
+       0xB6,
+       0xB8,
+       0xBB,
+       0xBC,
+       0xBF,
+       0xC0,
+       0x37E,
+       0x37F,
+       0x387,
+       0x388,
+       0x55A,
+       0x560,
+       0x589,
+       0x58B,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5F3,
+       0x5F5,
+       0x609,
+       0x60B,
+       0x60C,
+       0x60E,
+       0x61B,
+       0x61C,
+       0x61E,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x700,
+       0x70E,
+       0x7F7,
+       0x7FA,
+       0x830,
+       0x83F,
+       0x85E,
+       0x85F,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0xAF0,
+       0xAF1,
+       0xDF4,
+       0xDF5,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE5C,
+       0xF04,
+       0xF13,
+       0xF14,
+       0xF15,
+       0xF3A,
+       0xF3E,
+       0xF85,
+       0xF86,
+       0xFD0,
+       0xFD5,
+       0xFD9,
+       0xFDB,
+       0x104A,
+       0x1050,
+       0x10FB,
+       0x10FC,
+       0x1360,
+       0x1369,
+       0x1400,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x169B,
+       0x169D,
+       0x16EB,
+       0x16EE,
+       0x1735,
+       0x1737,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DB,
+       0x1800,
+       0x180B,
+       0x1944,
+       0x1946,
+       0x1A1E,
+       0x1A20,
+       0x1AA0,
+       0x1AA7,
+       0x1AA8,
+       0x1AAE,
+       0x1B5A,
+       0x1B61,
+       0x1BFC,
+       0x1C00,
+       0x1C3B,
+       0x1C40,
+       0x1C7E,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD3,
+       0x1CD4,
+       0x2010,
+       0x2028,
+       0x2030,
+       0x2044,
+       0x2045,
+       0x2052,
+       0x2053,
+       0x205F,
+       0x207D,
+       0x207F,
+       0x208D,
+       0x208F,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2CF9,
+       0x2CFD,
+       0x2CFE,
+       0x2D00,
+       0x2D70,
+       0x2D71,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x2E43,
+       0x3001,
+       0x3004,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x3020,
+       0x3030,
+       0x3031,
+       0x303D,
+       0x303E,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA6F8,
+       0xA874,
+       0xA878,
+       0xA8CE,
+       0xA8D0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA92E,
+       0xA930,
+       0xA95F,
+       0xA960,
+       0xA9C1,
+       0xA9CE,
+       0xA9DE,
+       0xA9E0,
+       0xAA5C,
+       0xAA60,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xABEB,
+       0xABEC,
+       0xFD3E,
+       0xFD40,
+       0xFE10,
+       0xFE1A,
+       0xFE30,
+       0xFE53,
+       0xFE54,
+       0xFE62,
+       0xFE63,
+       0xFE64,
+       0xFE68,
+       0xFE69,
+       0xFE6A,
+       0xFE6C,
+       0xFF01,
+       0xFF04,
+       0xFF05,
+       0xFF0B,
+       0xFF0C,
+       0xFF10,
+       0xFF1A,
+       0xFF1C,
+       0xFF1F,
+       0xFF21,
+       0xFF3B,
+       0xFF3E,
+       0xFF3F,
+       0xFF40,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF66,
+       0x10100,
+       0x10103,
+       0x1039F,
+       0x103A0,
+       0x103D0,
+       0x103D1,
+       0x1056F,
+       0x10570,
+       0x10857,
+       0x10858,
+       0x1091F,
+       0x10920,
+       0x1093F,
+       0x10940,
+       0x10A50,
+       0x10A59,
+       0x10A7F,
+       0x10A80,
+       0x10AF0,
+       0x10AF7,
+       0x10B39,
+       0x10B40,
+       0x10B99,
+       0x10B9D,
+       0x11047,
+       0x1104E,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x11140,
+       0x11144,
+       0x11174,
+       0x11176,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111E0,
+       0x11238,
+       0x1123E,
+       0x112A9,
+       0x112AA,
+       0x114C6,
+       0x114C7,
+       0x115C1,
+       0x115D8,
+       0x11641,
+       0x11644,
+       0x1173C,
+       0x1173F,
+       0x12470,
+       0x12475,
+       0x16A6E,
+       0x16A70,
+       0x16AF5,
+       0x16AF6,
+       0x16B37,
+       0x16B3C,
+       0x16B44,
+       0x16B45,
+       0x1BC9F,
+       0x1BCA0,
+       0x1DA87,
+       0x1DA8C
 };
 
 static const UV XPosixSpace_invlist[] = { /* for ASCII/Latin1 */
@@ -6982,2557 +21950,2613 @@ static const UV XPosixSpace_invlist[] = { /* for ASCII/Latin1 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       9,
-       14,
-       32,
-       33,
-       133,
-       134,
-       160,
-       161,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x9,
+       0xE,
+       0x20,
+       0x21,
+       0x85,
+       0x86,
+       0xA0,
+       0xA1,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixUpper_invlist[] = { /* for ASCII/Latin1 */
-       1255,   /* Number of elements */
+       1261,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       65,
-       91,
-       192,
-       215,
-       216,
-       223,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       444,
-       445,
-       452,
-       453,
-       455,
-       456,
-       458,
-       459,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       498,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       880,
-       881,
-       882,
-       883,
-       886,
-       887,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       912,
-       913,
-       930,
-       931,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1015,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1329,
-       1367,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7680,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7960,
-       7966,
-       7976,
-       7984,
-       7992,
-       8000,
-       8008,
-       8014,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8032,
-       8040,
-       8048,
-       8120,
-       8124,
-       8136,
-       8140,
-       8152,
-       8156,
-       8168,
-       8173,
-       8184,
-       8188,
-       8450,
-       8451,
-       8455,
-       8456,
-       8459,
-       8462,
-       8464,
-       8467,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8496,
-       8500,
-       8510,
-       8512,
-       8517,
-       8518,
-       8544,
-       8560,
-       8579,
-       8580,
-       9398,
-       9424,
-       11264,
-       11311,
-       11360,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11499,
-       11500,
-       11501,
-       11502,
-       11506,
-       11507,
-       42560,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42624,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42786,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42891,
-       42892,
-       42893,
-       42894,
-       42896,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       42926,
-       42928,
-       42930,
-       65313,
-       65339,
-       66560,
-       66600,
-       71840,
-       71872,
-       119808,
-       119834,
-       119860,
-       119886,
-       119912,
-       119938,
-       119964,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119990,
-       120016,
-       120042,
-       120068,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120120,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120488,
-       120513,
-       120546,
-       120571,
-       120604,
-       120629,
-       120662,
-       120687,
-       120720,
-       120745,
-       120778,
-       120779,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x41,
+       0x5B,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xDF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BC,
+       0x1BD,
+       0x1C4,
+       0x1C5,
+       0x1C7,
+       0x1C8,
+       0x1CA,
+       0x1CB,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F2,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x376,
+       0x377,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x531,
+       0x557,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F18,
+       0x1F1E,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F48,
+       0x1F4E,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1FB8,
+       0x1FBC,
+       0x1FC8,
+       0x1FCC,
+       0x1FD8,
+       0x1FDC,
+       0x1FE8,
+       0x1FED,
+       0x1FF8,
+       0x1FFC,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x2130,
+       0x2134,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x2160,
+       0x2170,
+       0x2183,
+       0x2184,
+       0x24B6,
+       0x24D0,
+       0x2C00,
+       0x2C2F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CF2,
+       0x2CF3,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xFF21,
+       0xFF3B,
+       0x10400,
+       0x10428,
+       0x10C80,
+       0x10CB3,
+       0x118A0,
+       0x118C0,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D71C,
+       0x1D735,
+       0x1D756,
+       0x1D76F,
+       0x1D790,
+       0x1D7A9,
+       0x1D7CA,
+       0x1D7CB,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
 };
 
 static const UV XPosixWord_invlist[] = { /* for ASCII/Latin1 */
-       1261,   /* Number of elements */
+       1311,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       48,
-       58,
-       65,
-       91,
-       95,
-       96,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8204,
-       8206,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42611,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x30,
+       0x3A,
+       0x41,
+       0x5B,
+       0x5F,
+       0x60,
+       0x61,
+       0x7B,
+       0xAA,
+       0xAB,
+       0xB5,
+       0xB6,
+       0xBA,
+       0xBB,
+       0xC0,
+       0xD7,
+       0xD8,
+       0xF7,
+       0xF8,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
 static const UV XPosixXDigit_invlist[] = { /* for ASCII/Latin1 */
@@ -9540,5701 +24564,18077 @@ static const UV XPosixXDigit_invlist[] = { /* for ASCII/Latin1 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       48,
-       58,
-       65,
-       71,
-       97,
-       103,
-       65296,
-       65306,
-       65313,
-       65319,
-       65345,
-       65351
+       0x0,
+       0x30,
+       0x3A,
+       0x41,
+       0x47,
+       0x61,
+       0x67,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF27,
+       0xFF41,
+       0xFF47
 };
 
-static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
-       235,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#endif /* ASCII/Latin1 */
+
+#if 'A' == 193 /* EBCDIC 1047 */ \
+     && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+     && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+     && '$' == 91 && '@' == 124 && '`' == 121
+
+#if defined(PERL_IN_PERL_C)
+
+static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */
+       54,     /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x15,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x26,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4B,
+       0x51,
+       0x5A,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA1,
+       0xAA,
+       0xAD,
+       0xAE,
+       0xBD,
+       0xBE,
+       0xC0,
+       0xCA,
+       0xD0,
+       0xDA,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC 1047 */
+       289,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       65,
-       91,
-       97,
-       123,
-       181,
-       182,
-       192,
-       215,
-       216,
-       247,
-       248,
-       305,
-       306,
-       312,
-       313,
-       397,
-       398,
-       411,
-       412,
-       426,
-       428,
-       442,
-       444,
-       446,
-       447,
-       448,
-       452,
-       545,
-       546,
-       564,
-       570,
-       597,
-       598,
-       600,
-       601,
-       602,
-       603,
-       605,
-       608,
-       610,
-       611,
-       612,
-       613,
-       615,
-       616,
-       618,
-       619,
-       621,
-       623,
-       624,
-       625,
-       627,
-       629,
-       630,
-       637,
-       638,
-       640,
-       641,
-       643,
-       644,
-       647,
-       653,
-       658,
-       659,
-       670,
-       671,
-       700,
-       701,
-       702,
-       703,
-       768,
-       770,
-       775,
-       777,
-       778,
-       779,
-       780,
-       781,
-       787,
-       788,
-       817,
-       818,
-       834,
-       835,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       978,
-       981,
-       1014,
-       1015,
-       1020,
-       1021,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7545,
-       7546,
-       7549,
-       7550,
-       7680,
-       7836,
-       7838,
-       7839,
-       7840,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8486,
-       8487,
-       8490,
-       8492,
-       8498,
-       8499,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11377,
-       11378,
-       11380,
-       11381,
-       11383,
-       11390,
-       11492,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42652,
-       42786,
-       42800,
-       42802,
-       42864,
-       42873,
-       42888,
-       42891,
-       42894,
-       42896,
-       42900,
-       42902,
-       42926,
-       42928,
-       42930,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x1BB,
+       0x1BC,
+       0x1C0,
+       0x1C4,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69E,
+       0xA722,
+       0xA788,
+       0xA78B,
+       0xA78F,
+       0xA790,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC 1047 */
+       1502,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x40,
+       0xCA,
+       0xCB,
+       0xFF,
+       0x100,
+       0x300,
+       0x370,
+       0x483,
+       0x48A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x600,
+       0x606,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x64B,
+       0x660,
+       0x670,
+       0x671,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x7A6,
+       0x7B1,
+       0x7EB,
+       0x7F4,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x859,
+       0x85C,
+       0x8E3,
+       0x903,
+       0x904,
+       0x93A,
+       0x93B,
+       0x93C,
+       0x93D,
+       0x93E,
+       0x941,
+       0x949,
+       0x94D,
+       0x94E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x981,
+       0x982,
+       0x984,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9BF,
+       0x9C1,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9D7,
+       0x9D8,
+       0x9E2,
+       0x9E4,
+       0xA01,
+       0xA03,
+       0xA04,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA41,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA83,
+       0xA84,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC1,
+       0xAC6,
+       0xAC7,
+       0xAC9,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xACE,
+       0xAE2,
+       0xAE4,
+       0xB01,
+       0xB02,
+       0xB04,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB40,
+       0xB41,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB62,
+       0xB64,
+       0xB82,
+       0xB83,
+       0xBBE,
+       0xBBF,
+       0xBC0,
+       0xBC1,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBCE,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC01,
+       0xC04,
+       0xC3E,
+       0xC41,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC62,
+       0xC64,
+       0xC81,
+       0xC82,
+       0xC84,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCBF,
+       0xCC0,
+       0xCC2,
+       0xCC3,
+       0xCC5,
+       0xCC6,
+       0xCC7,
+       0xCC9,
+       0xCCA,
+       0xCCC,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCE2,
+       0xCE4,
+       0xD01,
+       0xD02,
+       0xD04,
+       0xD3E,
+       0xD3F,
+       0xD41,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD57,
+       0xD58,
+       0xD62,
+       0xD64,
+       0xD82,
+       0xD84,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD0,
+       0xDD2,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDDF,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xF18,
+       0xF1A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF71,
+       0xF7F,
+       0xF80,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102D,
+       0x1031,
+       0x1032,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x103D,
+       0x103F,
+       0x1056,
+       0x1058,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x1083,
+       0x1084,
+       0x1085,
+       0x1087,
+       0x108D,
+       0x108E,
+       0x109D,
+       0x109E,
+       0x1100,
+       0x1160,
+       0x11A8,
+       0x1200,
+       0x135D,
+       0x1360,
+       0x1712,
+       0x1715,
+       0x1732,
+       0x1735,
+       0x1752,
+       0x1754,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17B6,
+       0x17B7,
+       0x17BE,
+       0x17C6,
+       0x17C7,
+       0x17C9,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x18A9,
+       0x18AA,
+       0x1920,
+       0x1923,
+       0x1927,
+       0x1929,
+       0x192C,
+       0x1930,
+       0x1932,
+       0x1933,
+       0x1939,
+       0x193C,
+       0x1A17,
+       0x1A19,
+       0x1A1B,
+       0x1A1C,
+       0x1A55,
+       0x1A56,
+       0x1A57,
+       0x1A58,
+       0x1A5F,
+       0x1A60,
+       0x1A61,
+       0x1A62,
+       0x1A63,
+       0x1A65,
+       0x1A6D,
+       0x1A73,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B04,
+       0x1B05,
+       0x1B34,
+       0x1B35,
+       0x1B36,
+       0x1B3B,
+       0x1B3C,
+       0x1B3D,
+       0x1B42,
+       0x1B43,
+       0x1B45,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B82,
+       0x1B83,
+       0x1BA1,
+       0x1BA2,
+       0x1BA6,
+       0x1BA8,
+       0x1BAA,
+       0x1BAB,
+       0x1BAE,
+       0x1BE6,
+       0x1BE7,
+       0x1BE8,
+       0x1BEA,
+       0x1BED,
+       0x1BEE,
+       0x1BEF,
+       0x1BF2,
+       0x1BF4,
+       0x1C24,
+       0x1C2C,
+       0x1C34,
+       0x1C36,
+       0x1C38,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE1,
+       0x1CE2,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF4,
+       0x1CF5,
+       0x1CF8,
+       0x1CFA,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2028,
+       0x202F,
+       0x2060,
+       0x2070,
+       0x20D0,
+       0x20F1,
+       0x2CEF,
+       0x2CF2,
+       0x2D7F,
+       0x2D80,
+       0x2DE0,
+       0x2E00,
+       0x302A,
+       0x3030,
+       0x3099,
+       0x309B,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA825,
+       0xA827,
+       0xA828,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C4,
+       0xA8C5,
+       0xA8E0,
+       0xA8F2,
+       0xA926,
+       0xA92E,
+       0xA947,
+       0xA952,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA983,
+       0xA984,
+       0xA9B3,
+       0xA9B4,
+       0xA9B6,
+       0xA9BA,
+       0xA9BC,
+       0xA9BD,
+       0xA9C1,
+       0xA9E5,
+       0xA9E6,
+       0xAA29,
+       0xAA2F,
+       0xAA31,
+       0xAA33,
+       0xAA35,
+       0xAA37,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4D,
+       0xAA4E,
+       0xAA7C,
+       0xAA7D,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAEB,
+       0xAAEC,
+       0xAAEE,
+       0xAAF0,
+       0xAAF5,
+       0xAAF6,
+       0xAAF7,
+       0xABE3,
+       0xABE5,
+       0xABE6,
+       0xABE8,
+       0xABE9,
+       0xABEB,
+       0xABEC,
+       0xABED,
+       0xABEE,
+       0xAC00,
+       0xAC01,
+       0xAC1C,
+       0xAC1D,
+       0xAC38,
+       0xAC39,
+       0xAC54,
+       0xAC55,
+       0xAC70,
+       0xAC71,
+       0xAC8C,
+       0xAC8D,
+       0xACA8,
+       0xACA9,
+       0xACC4,
+       0xACC5,
+       0xACE0,
+       0xACE1,
+       0xACFC,
+       0xACFD,
+       0xAD18,
+       0xAD19,
+       0xAD34,
+       0xAD35,
+       0xAD50,
+       0xAD51,
+       0xAD6C,
+       0xAD6D,
+       0xAD88,
+       0xAD89,
+       0xADA4,
+       0xADA5,
+       0xADC0,
+       0xADC1,
+       0xADDC,
+       0xADDD,
+       0xADF8,
+       0xADF9,
+       0xAE14,
+       0xAE15,
+       0xAE30,
+       0xAE31,
+       0xAE4C,
+       0xAE4D,
+       0xAE68,
+       0xAE69,
+       0xAE84,
+       0xAE85,
+       0xAEA0,
+       0xAEA1,
+       0xAEBC,
+       0xAEBD,
+       0xAED8,
+       0xAED9,
+       0xAEF4,
+       0xAEF5,
+       0xAF10,
+       0xAF11,
+       0xAF2C,
+       0xAF2D,
+       0xAF48,
+       0xAF49,
+       0xAF64,
+       0xAF65,
+       0xAF80,
+       0xAF81,
+       0xAF9C,
+       0xAF9D,
+       0xAFB8,
+       0xAFB9,
+       0xAFD4,
+       0xAFD5,
+       0xAFF0,
+       0xAFF1,
+       0xB00C,
+       0xB00D,
+       0xB028,
+       0xB029,
+       0xB044,
+       0xB045,
+       0xB060,
+       0xB061,
+       0xB07C,
+       0xB07D,
+       0xB098,
+       0xB099,
+       0xB0B4,
+       0xB0B5,
+       0xB0D0,
+       0xB0D1,
+       0xB0EC,
+       0xB0ED,
+       0xB108,
+       0xB109,
+       0xB124,
+       0xB125,
+       0xB140,
+       0xB141,
+       0xB15C,
+       0xB15D,
+       0xB178,
+       0xB179,
+       0xB194,
+       0xB195,
+       0xB1B0,
+       0xB1B1,
+       0xB1CC,
+       0xB1CD,
+       0xB1E8,
+       0xB1E9,
+       0xB204,
+       0xB205,
+       0xB220,
+       0xB221,
+       0xB23C,
+       0xB23D,
+       0xB258,
+       0xB259,
+       0xB274,
+       0xB275,
+       0xB290,
+       0xB291,
+       0xB2AC,
+       0xB2AD,
+       0xB2C8,
+       0xB2C9,
+       0xB2E4,
+       0xB2E5,
+       0xB300,
+       0xB301,
+       0xB31C,
+       0xB31D,
+       0xB338,
+       0xB339,
+       0xB354,
+       0xB355,
+       0xB370,
+       0xB371,
+       0xB38C,
+       0xB38D,
+       0xB3A8,
+       0xB3A9,
+       0xB3C4,
+       0xB3C5,
+       0xB3E0,
+       0xB3E1,
+       0xB3FC,
+       0xB3FD,
+       0xB418,
+       0xB419,
+       0xB434,
+       0xB435,
+       0xB450,
+       0xB451,
+       0xB46C,
+       0xB46D,
+       0xB488,
+       0xB489,
+       0xB4A4,
+       0xB4A5,
+       0xB4C0,
+       0xB4C1,
+       0xB4DC,
+       0xB4DD,
+       0xB4F8,
+       0xB4F9,
+       0xB514,
+       0xB515,
+       0xB530,
+       0xB531,
+       0xB54C,
+       0xB54D,
+       0xB568,
+       0xB569,
+       0xB584,
+       0xB585,
+       0xB5A0,
+       0xB5A1,
+       0xB5BC,
+       0xB5BD,
+       0xB5D8,
+       0xB5D9,
+       0xB5F4,
+       0xB5F5,
+       0xB610,
+       0xB611,
+       0xB62C,
+       0xB62D,
+       0xB648,
+       0xB649,
+       0xB664,
+       0xB665,
+       0xB680,
+       0xB681,
+       0xB69C,
+       0xB69D,
+       0xB6B8,
+       0xB6B9,
+       0xB6D4,
+       0xB6D5,
+       0xB6F0,
+       0xB6F1,
+       0xB70C,
+       0xB70D,
+       0xB728,
+       0xB729,
+       0xB744,
+       0xB745,
+       0xB760,
+       0xB761,
+       0xB77C,
+       0xB77D,
+       0xB798,
+       0xB799,
+       0xB7B4,
+       0xB7B5,
+       0xB7D0,
+       0xB7D1,
+       0xB7EC,
+       0xB7ED,
+       0xB808,
+       0xB809,
+       0xB824,
+       0xB825,
+       0xB840,
+       0xB841,
+       0xB85C,
+       0xB85D,
+       0xB878,
+       0xB879,
+       0xB894,
+       0xB895,
+       0xB8B0,
+       0xB8B1,
+       0xB8CC,
+       0xB8CD,
+       0xB8E8,
+       0xB8E9,
+       0xB904,
+       0xB905,
+       0xB920,
+       0xB921,
+       0xB93C,
+       0xB93D,
+       0xB958,
+       0xB959,
+       0xB974,
+       0xB975,
+       0xB990,
+       0xB991,
+       0xB9AC,
+       0xB9AD,
+       0xB9C8,
+       0xB9C9,
+       0xB9E4,
+       0xB9E5,
+       0xBA00,
+       0xBA01,
+       0xBA1C,
+       0xBA1D,
+       0xBA38,
+       0xBA39,
+       0xBA54,
+       0xBA55,
+       0xBA70,
+       0xBA71,
+       0xBA8C,
+       0xBA8D,
+       0xBAA8,
+       0xBAA9,
+       0xBAC4,
+       0xBAC5,
+       0xBAE0,
+       0xBAE1,
+       0xBAFC,
+       0xBAFD,
+       0xBB18,
+       0xBB19,
+       0xBB34,
+       0xBB35,
+       0xBB50,
+       0xBB51,
+       0xBB6C,
+       0xBB6D,
+       0xBB88,
+       0xBB89,
+       0xBBA4,
+       0xBBA5,
+       0xBBC0,
+       0xBBC1,
+       0xBBDC,
+       0xBBDD,
+       0xBBF8,
+       0xBBF9,
+       0xBC14,
+       0xBC15,
+       0xBC30,
+       0xBC31,
+       0xBC4C,
+       0xBC4D,
+       0xBC68,
+       0xBC69,
+       0xBC84,
+       0xBC85,
+       0xBCA0,
+       0xBCA1,
+       0xBCBC,
+       0xBCBD,
+       0xBCD8,
+       0xBCD9,
+       0xBCF4,
+       0xBCF5,
+       0xBD10,
+       0xBD11,
+       0xBD2C,
+       0xBD2D,
+       0xBD48,
+       0xBD49,
+       0xBD64,
+       0xBD65,
+       0xBD80,
+       0xBD81,
+       0xBD9C,
+       0xBD9D,
+       0xBDB8,
+       0xBDB9,
+       0xBDD4,
+       0xBDD5,
+       0xBDF0,
+       0xBDF1,
+       0xBE0C,
+       0xBE0D,
+       0xBE28,
+       0xBE29,
+       0xBE44,
+       0xBE45,
+       0xBE60,
+       0xBE61,
+       0xBE7C,
+       0xBE7D,
+       0xBE98,
+       0xBE99,
+       0xBEB4,
+       0xBEB5,
+       0xBED0,
+       0xBED1,
+       0xBEEC,
+       0xBEED,
+       0xBF08,
+       0xBF09,
+       0xBF24,
+       0xBF25,
+       0xBF40,
+       0xBF41,
+       0xBF5C,
+       0xBF5D,
+       0xBF78,
+       0xBF79,
+       0xBF94,
+       0xBF95,
+       0xBFB0,
+       0xBFB1,
+       0xBFCC,
+       0xBFCD,
+       0xBFE8,
+       0xBFE9,
+       0xC004,
+       0xC005,
+       0xC020,
+       0xC021,
+       0xC03C,
+       0xC03D,
+       0xC058,
+       0xC059,
+       0xC074,
+       0xC075,
+       0xC090,
+       0xC091,
+       0xC0AC,
+       0xC0AD,
+       0xC0C8,
+       0xC0C9,
+       0xC0E4,
+       0xC0E5,
+       0xC100,
+       0xC101,
+       0xC11C,
+       0xC11D,
+       0xC138,
+       0xC139,
+       0xC154,
+       0xC155,
+       0xC170,
+       0xC171,
+       0xC18C,
+       0xC18D,
+       0xC1A8,
+       0xC1A9,
+       0xC1C4,
+       0xC1C5,
+       0xC1E0,
+       0xC1E1,
+       0xC1FC,
+       0xC1FD,
+       0xC218,
+       0xC219,
+       0xC234,
+       0xC235,
+       0xC250,
+       0xC251,
+       0xC26C,
+       0xC26D,
+       0xC288,
+       0xC289,
+       0xC2A4,
+       0xC2A5,
+       0xC2C0,
+       0xC2C1,
+       0xC2DC,
+       0xC2DD,
+       0xC2F8,
+       0xC2F9,
+       0xC314,
+       0xC315,
+       0xC330,
+       0xC331,
+       0xC34C,
+       0xC34D,
+       0xC368,
+       0xC369,
+       0xC384,
+       0xC385,
+       0xC3A0,
+       0xC3A1,
+       0xC3BC,
+       0xC3BD,
+       0xC3D8,
+       0xC3D9,
+       0xC3F4,
+       0xC3F5,
+       0xC410,
+       0xC411,
+       0xC42C,
+       0xC42D,
+       0xC448,
+       0xC449,
+       0xC464,
+       0xC465,
+       0xC480,
+       0xC481,
+       0xC49C,
+       0xC49D,
+       0xC4B8,
+       0xC4B9,
+       0xC4D4,
+       0xC4D5,
+       0xC4F0,
+       0xC4F1,
+       0xC50C,
+       0xC50D,
+       0xC528,
+       0xC529,
+       0xC544,
+       0xC545,
+       0xC560,
+       0xC561,
+       0xC57C,
+       0xC57D,
+       0xC598,
+       0xC599,
+       0xC5B4,
+       0xC5B5,
+       0xC5D0,
+       0xC5D1,
+       0xC5EC,
+       0xC5ED,
+       0xC608,
+       0xC609,
+       0xC624,
+       0xC625,
+       0xC640,
+       0xC641,
+       0xC65C,
+       0xC65D,
+       0xC678,
+       0xC679,
+       0xC694,
+       0xC695,
+       0xC6B0,
+       0xC6B1,
+       0xC6CC,
+       0xC6CD,
+       0xC6E8,
+       0xC6E9,
+       0xC704,
+       0xC705,
+       0xC720,
+       0xC721,
+       0xC73C,
+       0xC73D,
+       0xC758,
+       0xC759,
+       0xC774,
+       0xC775,
+       0xC790,
+       0xC791,
+       0xC7AC,
+       0xC7AD,
+       0xC7C8,
+       0xC7C9,
+       0xC7E4,
+       0xC7E5,
+       0xC800,
+       0xC801,
+       0xC81C,
+       0xC81D,
+       0xC838,
+       0xC839,
+       0xC854,
+       0xC855,
+       0xC870,
+       0xC871,
+       0xC88C,
+       0xC88D,
+       0xC8A8,
+       0xC8A9,
+       0xC8C4,
+       0xC8C5,
+       0xC8E0,
+       0xC8E1,
+       0xC8FC,
+       0xC8FD,
+       0xC918,
+       0xC919,
+       0xC934,
+       0xC935,
+       0xC950,
+       0xC951,
+       0xC96C,
+       0xC96D,
+       0xC988,
+       0xC989,
+       0xC9A4,
+       0xC9A5,
+       0xC9C0,
+       0xC9C1,
+       0xC9DC,
+       0xC9DD,
+       0xC9F8,
+       0xC9F9,
+       0xCA14,
+       0xCA15,
+       0xCA30,
+       0xCA31,
+       0xCA4C,
+       0xCA4D,
+       0xCA68,
+       0xCA69,
+       0xCA84,
+       0xCA85,
+       0xCAA0,
+       0xCAA1,
+       0xCABC,
+       0xCABD,
+       0xCAD8,
+       0xCAD9,
+       0xCAF4,
+       0xCAF5,
+       0xCB10,
+       0xCB11,
+       0xCB2C,
+       0xCB2D,
+       0xCB48,
+       0xCB49,
+       0xCB64,
+       0xCB65,
+       0xCB80,
+       0xCB81,
+       0xCB9C,
+       0xCB9D,
+       0xCBB8,
+       0xCBB9,
+       0xCBD4,
+       0xCBD5,
+       0xCBF0,
+       0xCBF1,
+       0xCC0C,
+       0xCC0D,
+       0xCC28,
+       0xCC29,
+       0xCC44,
+       0xCC45,
+       0xCC60,
+       0xCC61,
+       0xCC7C,
+       0xCC7D,
+       0xCC98,
+       0xCC99,
+       0xCCB4,
+       0xCCB5,
+       0xCCD0,
+       0xCCD1,
+       0xCCEC,
+       0xCCED,
+       0xCD08,
+       0xCD09,
+       0xCD24,
+       0xCD25,
+       0xCD40,
+       0xCD41,
+       0xCD5C,
+       0xCD5D,
+       0xCD78,
+       0xCD79,
+       0xCD94,
+       0xCD95,
+       0xCDB0,
+       0xCDB1,
+       0xCDCC,
+       0xCDCD,
+       0xCDE8,
+       0xCDE9,
+       0xCE04,
+       0xCE05,
+       0xCE20,
+       0xCE21,
+       0xCE3C,
+       0xCE3D,
+       0xCE58,
+       0xCE59,
+       0xCE74,
+       0xCE75,
+       0xCE90,
+       0xCE91,
+       0xCEAC,
+       0xCEAD,
+       0xCEC8,
+       0xCEC9,
+       0xCEE4,
+       0xCEE5,
+       0xCF00,
+       0xCF01,
+       0xCF1C,
+       0xCF1D,
+       0xCF38,
+       0xCF39,
+       0xCF54,
+       0xCF55,
+       0xCF70,
+       0xCF71,
+       0xCF8C,
+       0xCF8D,
+       0xCFA8,
+       0xCFA9,
+       0xCFC4,
+       0xCFC5,
+       0xCFE0,
+       0xCFE1,
+       0xCFFC,
+       0xCFFD,
+       0xD018,
+       0xD019,
+       0xD034,
+       0xD035,
+       0xD050,
+       0xD051,
+       0xD06C,
+       0xD06D,
+       0xD088,
+       0xD089,
+       0xD0A4,
+       0xD0A5,
+       0xD0C0,
+       0xD0C1,
+       0xD0DC,
+       0xD0DD,
+       0xD0F8,
+       0xD0F9,
+       0xD114,
+       0xD115,
+       0xD130,
+       0xD131,
+       0xD14C,
+       0xD14D,
+       0xD168,
+       0xD169,
+       0xD184,
+       0xD185,
+       0xD1A0,
+       0xD1A1,
+       0xD1BC,
+       0xD1BD,
+       0xD1D8,
+       0xD1D9,
+       0xD1F4,
+       0xD1F5,
+       0xD210,
+       0xD211,
+       0xD22C,
+       0xD22D,
+       0xD248,
+       0xD249,
+       0xD264,
+       0xD265,
+       0xD280,
+       0xD281,
+       0xD29C,
+       0xD29D,
+       0xD2B8,
+       0xD2B9,
+       0xD2D4,
+       0xD2D5,
+       0xD2F0,
+       0xD2F1,
+       0xD30C,
+       0xD30D,
+       0xD328,
+       0xD329,
+       0xD344,
+       0xD345,
+       0xD360,
+       0xD361,
+       0xD37C,
+       0xD37D,
+       0xD398,
+       0xD399,
+       0xD3B4,
+       0xD3B5,
+       0xD3D0,
+       0xD3D1,
+       0xD3EC,
+       0xD3ED,
+       0xD408,
+       0xD409,
+       0xD424,
+       0xD425,
+       0xD440,
+       0xD441,
+       0xD45C,
+       0xD45D,
+       0xD478,
+       0xD479,
+       0xD494,
+       0xD495,
+       0xD4B0,
+       0xD4B1,
+       0xD4CC,
+       0xD4CD,
+       0xD4E8,
+       0xD4E9,
+       0xD504,
+       0xD505,
+       0xD520,
+       0xD521,
+       0xD53C,
+       0xD53D,
+       0xD558,
+       0xD559,
+       0xD574,
+       0xD575,
+       0xD590,
+       0xD591,
+       0xD5AC,
+       0xD5AD,
+       0xD5C8,
+       0xD5C9,
+       0xD5E4,
+       0xD5E5,
+       0xD600,
+       0xD601,
+       0xD61C,
+       0xD61D,
+       0xD638,
+       0xD639,
+       0xD654,
+       0xD655,
+       0xD670,
+       0xD671,
+       0xD68C,
+       0xD68D,
+       0xD6A8,
+       0xD6A9,
+       0xD6C4,
+       0xD6C5,
+       0xD6E0,
+       0xD6E1,
+       0xD6FC,
+       0xD6FD,
+       0xD718,
+       0xD719,
+       0xD734,
+       0xD735,
+       0xD750,
+       0xD751,
+       0xD76C,
+       0xD76D,
+       0xD788,
+       0xD789,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xD800,
+       0xE000,
+       0xFB1E,
+       0xFB1F,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFEFF,
+       0xFF00,
+       0xFF9E,
+       0xFFA0,
+       0xFFF0,
+       0xFFFC,
+       0x101FD,
+       0x101FE,
+       0x102E0,
+       0x102E1,
+       0x10376,
+       0x1037B,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10AE5,
+       0x10AE7,
+       0x11000,
+       0x11001,
+       0x11002,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x1107F,
+       0x11082,
+       0x11083,
+       0x110B0,
+       0x110B3,
+       0x110B7,
+       0x110B9,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x1112C,
+       0x1112D,
+       0x11135,
+       0x11173,
+       0x11174,
+       0x11180,
+       0x11182,
+       0x11183,
+       0x111B3,
+       0x111B6,
+       0x111BF,
+       0x111C1,
+       0x111CA,
+       0x111CD,
+       0x1122C,
+       0x1122F,
+       0x11232,
+       0x11234,
+       0x11235,
+       0x11236,
+       0x11238,
+       0x112DF,
+       0x112E0,
+       0x112E3,
+       0x112EB,
+       0x11300,
+       0x11302,
+       0x11304,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x1133F,
+       0x11340,
+       0x11341,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11357,
+       0x11358,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x114B0,
+       0x114B1,
+       0x114B3,
+       0x114B9,
+       0x114BA,
+       0x114BB,
+       0x114BD,
+       0x114BE,
+       0x114BF,
+       0x114C1,
+       0x114C2,
+       0x114C4,
+       0x115AF,
+       0x115B0,
+       0x115B2,
+       0x115B6,
+       0x115B8,
+       0x115BC,
+       0x115BE,
+       0x115BF,
+       0x115C1,
+       0x115DC,
+       0x115DE,
+       0x11630,
+       0x11633,
+       0x1163B,
+       0x1163D,
+       0x1163E,
+       0x1163F,
+       0x11641,
+       0x116AB,
+       0x116AC,
+       0x116AD,
+       0x116AE,
+       0x116B0,
+       0x116B6,
+       0x116B7,
+       0x116B8,
+       0x1171D,
+       0x11720,
+       0x11722,
+       0x11726,
+       0x11727,
+       0x1172C,
+       0x16AF0,
+       0x16AF5,
+       0x16B30,
+       0x16B37,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D166,
+       0x1D167,
+       0x1D16A,
+       0x1D16D,
+       0x1D16E,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E8D0,
+       0x1E8D7,
+       0x1F1E6,
+       0x1F200,
+       0xE0000,
+       0xE0100,
+       0xE01F0,
+       0xE1000
+};
 
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_ENUM_COUNT 14
+
+typedef enum {
+       GCB_Other = 0,
+       GCB_CR = 1,
+       GCB_Control = 2,
+       GCB_EDGE = 3,
+       GCB_Extend = 4,
+       GCB_L = 5,
+       GCB_LF = 6,
+       GCB_LV = 7,
+       GCB_LVT = 8,
+       GCB_Prepend = 9,
+       GCB_Regional_Indicator = 10,
+       GCB_SpacingMark = 11,
+       GCB_T = 12,
+       GCB_V = 13
+} GCB_enum;
+
+static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 1047 */
+       GCB_Control,
+       GCB_CR,
+       GCB_Control,
+       GCB_LF,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_L,
+       GCB_V,
+       GCB_T,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_L,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_Other,
+       GCB_V,
+       GCB_Other,
+       GCB_T,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Regional_Indicator,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
        45,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       700,
-       701,
-       776,
-       777,
-       787,
-       788,
-       834,
-       835,
-       940,
-       941,
-       942,
-       943,
-       945,
-       946,
-       951,
-       952,
-       953,
-       954,
-       961,
-       962,
-       965,
-       966,
-       969,
-       970,
-       974,
-       975,
-       1381,
-       1382,
-       1396,
-       1397,
-       1406,
-       1407,
-       7936,
-       7944,
-       7968,
-       7976,
-       8032,
-       8040,
-       8048,
-       8049,
-       8052,
-       8053,
-       8060,
-       8061
+       0x0,
+       0x2BC,
+       0x2BD,
+       0x308,
+       0x309,
+       0x313,
+       0x314,
+       0x342,
+       0x343,
+       0x3AC,
+       0x3AD,
+       0x3AE,
+       0x3AF,
+       0x3B1,
+       0x3B2,
+       0x3B7,
+       0x3B8,
+       0x3B9,
+       0x3BA,
+       0x3C1,
+       0x3C2,
+       0x3C5,
+       0x3C6,
+       0x3C9,
+       0x3CA,
+       0x3CE,
+       0x3CF,
+       0x565,
+       0x566,
+       0x574,
+       0x575,
+       0x57E,
+       0x57F,
+       0x1F00,
+       0x1F08,
+       0x1F20,
+       0x1F28,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F71,
+       0x1F74,
+       0x1F75,
+       0x1F7C,
+       0x1F7D
 };
 
-#ifndef PERL_IN_XSUB_RE
-
-static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
-       59,     /* Number of elements */
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */
+       279,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       223,
-       224,
-       304,
-       305,
-       329,
-       330,
-       496,
-       497,
-       912,
-       913,
-       944,
-       945,
-       1415,
-       1416,
-       7830,
-       7835,
-       7838,
-       7839,
-       8016,
-       8017,
-       8018,
-       8019,
-       8020,
-       8021,
-       8022,
-       8023,
-       8064,
-       8112,
-       8114,
-       8117,
-       8118,
-       8120,
-       8124,
-       8125,
-       8130,
-       8133,
-       8134,
-       8136,
-       8140,
-       8141,
-       8146,
-       8148,
-       8150,
-       8152,
-       8162,
-       8165,
-       8166,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8188,
-       8189,
-       64256,
-       64263,
-       64275,
-       64280
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9A,
+       0x9C,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x131,
+       0x132,
+       0x138,
+       0x139,
+       0x18D,
+       0x18E,
+       0x19B,
+       0x19C,
+       0x1AA,
+       0x1AC,
+       0x1BA,
+       0x1BC,
+       0x1BE,
+       0x1BF,
+       0x1C0,
+       0x1C4,
+       0x221,
+       0x222,
+       0x234,
+       0x23A,
+       0x255,
+       0x256,
+       0x258,
+       0x259,
+       0x25A,
+       0x25B,
+       0x25D,
+       0x260,
+       0x262,
+       0x263,
+       0x264,
+       0x265,
+       0x267,
+       0x268,
+       0x26A,
+       0x26B,
+       0x26D,
+       0x26F,
+       0x270,
+       0x271,
+       0x273,
+       0x275,
+       0x276,
+       0x27D,
+       0x27E,
+       0x280,
+       0x281,
+       0x283,
+       0x284,
+       0x287,
+       0x28D,
+       0x292,
+       0x293,
+       0x29D,
+       0x29F,
+       0x2BC,
+       0x2BD,
+       0x2BE,
+       0x2BF,
+       0x300,
+       0x302,
+       0x307,
+       0x309,
+       0x30A,
+       0x30B,
+       0x30C,
+       0x30D,
+       0x313,
+       0x314,
+       0x331,
+       0x332,
+       0x342,
+       0x343,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3D2,
+       0x3D5,
+       0x3F6,
+       0x3F7,
+       0x3FC,
+       0x3FD,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D79,
+       0x1D7A,
+       0x1D7D,
+       0x1D7E,
+       0x1E00,
+       0x1E9C,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2126,
+       0x2127,
+       0x212A,
+       0x212C,
+       0x2132,
+       0x2133,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C71,
+       0x2C72,
+       0x2C74,
+       0x2C75,
+       0x2C77,
+       0x2C7E,
+       0x2CE4,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69C,
+       0xA722,
+       0xA730,
+       0xA732,
+       0xA770,
+       0xA779,
+       0xA788,
+       0xA78B,
+       0xA78E,
+       0xA790,
+       0xA794,
+       0xA796,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xAB53,
+       0xAB54,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0
 };
 
-static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
-       3,      /* Number of elements */
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */
+       59,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       128,
-       256
+       0x0,
+       0x59,
+       0x5A,
+       0x130,
+       0x131,
+       0x149,
+       0x14A,
+       0x1F0,
+       0x1F1,
+       0x390,
+       0x391,
+       0x3B0,
+       0x3B1,
+       0x587,
+       0x588,
+       0x1E96,
+       0x1E9B,
+       0x1E9E,
+       0x1E9F,
+       0x1F50,
+       0x1F51,
+       0x1F52,
+       0x1F53,
+       0x1F54,
+       0x1F55,
+       0x1F56,
+       0x1F57,
+       0x1F80,
+       0x1FB0,
+       0x1FB2,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBC,
+       0x1FBD,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCC,
+       0x1FCD,
+       0x1FD2,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE2,
+       0x1FE5,
+       0x1FE6,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFC,
+       0x1FFD,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18
 };
 
-static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */
-       1095,   /* Number of elements */
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */
+       1341,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       65,
-       91,
-       95,
-       96,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       880,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1488,
-       1515,
-       1520,
-       1523,
-       1568,
-       1611,
-       1646,
-       1648,
-       1649,
-       1748,
-       1749,
-       1750,
-       1765,
-       1767,
-       1774,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1809,
-       1810,
-       1840,
-       1869,
-       1958,
-       1969,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2070,
-       2074,
-       2075,
-       2084,
-       2085,
-       2088,
-       2089,
-       2112,
-       2137,
-       2208,
-       2227,
-       2308,
-       2362,
-       2365,
-       2366,
-       2384,
-       2385,
-       2392,
-       2402,
-       2417,
-       2433,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2494,
-       2510,
-       2511,
-       2524,
-       2526,
-       2527,
-       2530,
-       2544,
-       2546,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2649,
-       2653,
-       2654,
-       2655,
-       2674,
-       2677,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2750,
-       2768,
-       2769,
-       2784,
-       2786,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2878,
-       2908,
-       2910,
-       2911,
-       2914,
-       2929,
-       2930,
-       2947,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3024,
-       3025,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3134,
-       3160,
-       3162,
-       3168,
-       3170,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3262,
-       3294,
-       3295,
-       3296,
-       3298,
-       3313,
-       3315,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3390,
-       3406,
-       3407,
-       3424,
-       3426,
-       3450,
-       3456,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3585,
-       3633,
-       3634,
-       3635,
-       3648,
-       3655,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3761,
-       3762,
-       3763,
-       3773,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3976,
-       3981,
-       4096,
-       4139,
-       4159,
-       4160,
-       4176,
-       4182,
-       4186,
-       4190,
-       4193,
-       4194,
-       4197,
-       4199,
-       4206,
-       4209,
-       4213,
-       4226,
-       4238,
-       4239,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5906,
-       5920,
-       5938,
-       5952,
-       5970,
-       5984,
-       5997,
-       5998,
-       6001,
-       6016,
-       6068,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6313,
-       6314,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6593,
-       6600,
-       6656,
-       6679,
-       6688,
-       6741,
-       6823,
-       6824,
-       6917,
-       6964,
-       6981,
-       6988,
-       7043,
-       7073,
-       7086,
-       7088,
-       7098,
-       7142,
-       7168,
-       7204,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7410,
-       7413,
-       7415,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42623,
-       42654,
-       42656,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43043,
-       43072,
-       43124,
-       43138,
-       43188,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43302,
-       43312,
-       43335,
-       43360,
-       43389,
-       43396,
-       43443,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43561,
-       43584,
-       43587,
-       43588,
-       43596,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43696,
-       43697,
-       43698,
-       43701,
-       43703,
-       43705,
-       43710,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43755,
-       43762,
-       43765,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44003,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64286,
-       64287,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65438,
-       65440,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66422,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68097,
-       68112,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69635,
-       69688,
-       69763,
-       69808,
-       69840,
-       69865,
-       69891,
-       69927,
-       69968,
-       70003,
-       70006,
-       70007,
-       70019,
-       70067,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70188,
-       70320,
-       70367,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70462,
-       70493,
-       70498,
-       70784,
-       70832,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71087,
-       71168,
-       71216,
-       71236,
-       71237,
-       71296,
-       71339,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92976,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94033,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x488,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABE,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20DD,
+       0x20E1,
+       0x20E2,
+       0x20E5,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA670,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
-       1267,   /* Number of elements */
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */
+       1155,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       48,
-       58,
-       65,
-       91,
-       95,
-       96,
-       97,
-       123,
-       170,
-       171,
-       181,
-       182,
-       186,
-       187,
-       192,
-       215,
-       216,
-       247,
-       248,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1160,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6846,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8413,
-       8417,
-       8418,
-       8421,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42608,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x620,
+       0x64B,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6E5,
+       0x6E7,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x971,
+       0x981,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9BE,
+       0x9CE,
+       0x9CF,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9F0,
+       0x9F2,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA72,
+       0xA75,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xABE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAF9,
+       0xAFA,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB3E,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB71,
+       0xB72,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBD0,
+       0xBD1,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCBE,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCF1,
+       0xCF3,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD4E,
+       0xD4F,
+       0xD5F,
+       0xD62,
+       0xD7A,
+       0xD80,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE40,
+       0xE47,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF88,
+       0xF8D,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1720,
+       0x1732,
+       0x1740,
+       0x1752,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1780,
+       0x17B4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A17,
+       0x1A20,
+       0x1A55,
+       0x1AA7,
+       0x1AA8,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1C00,
+       0x1C24,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA840,
+       0xA874,
+       0xA882,
+       0xA8B4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA926,
+       0xA930,
+       0xA947,
+       0xA960,
+       0xA97D,
+       0xA984,
+       0xA9B3,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF2,
+       0xAAF5,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11003,
+       0x11038,
+       0x11083,
+       0x110B0,
+       0x110D0,
+       0x110E9,
+       0x11103,
+       0x11127,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x1133E,
+       0x11350,
+       0x11351,
+       0x1135D,
+       0x11362,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115AF,
+       0x115D8,
+       0x115DC,
+       0x11600,
+       0x11630,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116AB,
+       0x11700,
+       0x1171A,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B30,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+#endif /* defined(PERL_IN_UTF8_C) */
 
-#endif /* ASCII/Latin1 */
-
-#if 'A' == 193 /* EBCDIC 1047 */ \
-     && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
-     && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
-     && '$' == 91 && '@' == 124 && '`' == 121
+#if defined(PERL_IN_PERL_C)
 
-#ifndef PERL_IN_XSUB_RE
-
-static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */
-       54,     /* Number of elements */
+static const UV Sentence_Break_invlist[] = { /* for EBCDIC 1047 */
+       2920,   /* Number of elements */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       21,
-       23,
-       24,
-       26,
-       28,
-       32,
-       38,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       75,
-       81,
-       90,
-       98,
-       107,
-       112,
-       121,
-       128,
-       129,
-       138,
-       145,
-       154,
-       161,
-       170,
-       173,
-       174,
-       189,
-       190,
-       192,
-       202,
-       208,
-       218,
-       224,
-       225,
-       226,
-       234,
-       240,
-       250
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x4D,
+       0x4E,
+       0x51,
+       0x5A,
+       0x5B,
+       0x5D,
+       0x5E,
+       0x60,
+       0x61,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6F,
+       0x70,
+       0x71,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xBD,
+       0xBE,
+       0xC0,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BC,
+       0x1BD,
+       0x1C0,
+       0x1C4,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x375,
+       0x376,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x483,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x55D,
+       0x55E,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F4,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x61F,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x703,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x104C,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1362,
+       0x1363,
+       0x1367,
+       0x1369,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166E,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x169D,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1737,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x1802,
+       0x1803,
+       0x1804,
+       0x1808,
+       0x1809,
+       0x180A,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1944,
+       0x1946,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A20,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AAC,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B5C,
+       0x1B5E,
+       0x1B60,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C3B,
+       0x1C3D,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1C80,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FDC,
+       0x1FE0,
+       0x1FE8,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFD,
+       0x2000,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2013,
+       0x2015,
+       0x2018,
+       0x2020,
+       0x2024,
+       0x2025,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x2039,
+       0x203B,
+       0x203C,
+       0x203E,
+       0x2045,
+       0x2047,
+       0x204A,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207D,
+       0x207F,
+       0x2080,
+       0x208D,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2170,
+       0x2180,
+       0x2183,
+       0x2184,
+       0x2185,
+       0x2189,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x24B6,
+       0x24D0,
+       0x24EA,
+       0x275B,
+       0x2761,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF2,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E0E,
+       0x2E1C,
+       0x2E1E,
+       0x2E20,
+       0x2E2A,
+       0x2E2E,
+       0x2E2F,
+       0x2E30,
+       0x2E3C,
+       0x2E3D,
+       0x2E42,
+       0x2E43,
+       0x3000,
+       0x3001,
+       0x3002,
+       0x3003,
+       0x3005,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x301C,
+       0x301D,
+       0x3020,
+       0x3021,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA4FF,
+       0xA500,
+       0xA60D,
+       0xA60E,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA6F3,
+       0xA6F4,
+       0xA6F7,
+       0xA6F8,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA789,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F7,
+       0xA7F8,
+       0xA7FB,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA876,
+       0xA878,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8CE,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA92F,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9C8,
+       0xA9CA,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5D,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE12,
+       0xFE13,
+       0xFE14,
+       0xFE17,
+       0xFE19,
+       0xFE20,
+       0xFE30,
+       0xFE31,
+       0xFE33,
+       0xFE35,
+       0xFE45,
+       0xFE47,
+       0xFE49,
+       0xFE50,
+       0xFE52,
+       0xFE53,
+       0xFE55,
+       0xFE56,
+       0xFE58,
+       0xFE59,
+       0xFE5F,
+       0xFE63,
+       0xFE64,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFF02,
+       0xFF08,
+       0xFF0A,
+       0xFF0C,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1F,
+       0xFF20,
+       0xFF21,
+       0xFF3B,
+       0xFF3C,
+       0xFF3D,
+       0xFF3E,
+       0xFF41,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF61,
+       0xFF62,
+       0xFF64,
+       0xFF65,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x10428,
+       0x10450,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A56,
+       0x10A58,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11049,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11141,
+       0x11144,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111C7,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111DE,
+       0x111E0,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x1123A,
+       0x1123B,
+       0x1123D,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112AA,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115C2,
+       0x115C4,
+       0x115C9,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11643,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x1173C,
+       0x1173F,
+       0x118A0,
+       0x118C0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16AF6,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B39,
+       0x16B40,
+       0x16B44,
+       0x16B45,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA88,
+       0x1DA89,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F676,
+       0x1F679,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV Cased_invlist[] = { /* for EBCDIC 1047 */
-       281,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define SB_ENUM_COUNT 16
+
+typedef enum {
+       SB_Other = 0,
+       SB_ATerm = 1,
+       SB_CR = 2,
+       SB_Close = 3,
+       SB_EDGE = 4,
+       SB_Extend = 5,
+       SB_Format = 6,
+       SB_LF = 7,
+       SB_Lower = 8,
+       SB_Numeric = 9,
+       SB_OLetter = 10,
+       SB_SContinue = 11,
+       SB_STerm = 12,
+       SB_Sep = 13,
+       SB_Sp = 14,
+       SB_Upper = 15
+} SB_enum;
+
+static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 1047 */
+       SB_Other,
+       SB_Sp,
+       SB_Other,
+       SB_Sp,
+       SB_CR,
+       SB_Other,
+       SB_LF,
+       SB_Other,
+       SB_Sep,
+       SB_Other,
+       SB_Sp,
+       SB_Lower,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Lower,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Format,
+       SB_Lower,
+       SB_Close,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Numeric,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Format,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Sp,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Lower,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Sep,
+       SB_Format,
+       SB_Sp,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Sp,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_SContinue,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_SContinue,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Close,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
+       55,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       443,
-       444,
-       448,
-       452,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8501,
-       8505,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42654,
-       42786,
-       42888,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x15,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x26,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4B,
+       0x51,
+       0x5A,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA1,
+       0xAA,
+       0xAD,
+       0xAE,
+       0xBD,
+       0xBE,
+       0xC0,
+       0xCA,
+       0xD0,
+       0xDA,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA,
+       0x100
 };
 
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV VertSpace_invlist[] = { /* for EBCDIC 1047 */
        9,      /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       8232,
-       8234
+       0x0,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x2028,
+       0x202A
 };
 
+static const UV Word_Break_invlist[] = { /* for EBCDIC 1047 */
+       1549,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x51,
+       0x5A,
+       0x5E,
+       0x5F,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xB3,
+       0xB4,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2D7,
+       0x2D8,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x5F4,
+       0x5F5,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66C,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2018,
+       0x201A,
+       0x2024,
+       0x2025,
+       0x2027,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x203F,
+       0x2041,
+       0x2044,
+       0x2045,
+       0x2054,
+       0x2055,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3006,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x303B,
+       0x303D,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x32D0,
+       0x32FF,
+       0x3300,
+       0x3358,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFB50,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE11,
+       0xFE13,
+       0xFE14,
+       0xFE15,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE51,
+       0xFE52,
+       0xFE53,
+       0xFE54,
+       0xFE55,
+       0xFE56,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF07,
+       0xFF08,
+       0xFF0C,
+       0xFF0D,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1C,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B001,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F1E6,
+       0x1F200,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define WB_ENUM_COUNT 19
+
+typedef enum {
+       WB_Other = 0,
+       WB_ALetter = 1,
+       WB_CR = 2,
+       WB_Double_Quote = 3,
+       WB_EDGE = 4,
+       WB_Extend = 5,
+       WB_ExtendNumLet = 6,
+       WB_Format = 7,
+       WB_Hebrew_Letter = 8,
+       WB_Katakana = 9,
+       WB_LF = 10,
+       WB_MidLetter = 11,
+       WB_MidNum = 12,
+       WB_MidNumLet = 13,
+       WB_Newline = 14,
+       WB_Numeric = 15,
+       WB_Regional_Indicator = 16,
+       WB_Single_Quote = 17,
+       WB_UNKNOWN = 18
+} WB_enum;
+
+static const WB_enum Word_Break_invmap[] = { /* for EBCDIC 1047 */
+       WB_Other,
+       WB_Newline,
+       WB_CR,
+       WB_Other,
+       WB_LF,
+       WB_Other,
+       WB_Newline,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_Single_Quote,
+       WB_Other,
+       WB_Double_Quote,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Format,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidNum,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_Newline,
+       WB_Format,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Extend,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_MidNum,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Regional_Indicator,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV XPerlSpace_invlist[] = { /* for EBCDIC 1047 */
        23,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixAlnum_invlist[] = { /* for EBCDIC 1047 */
-       1285,   /* Number of elements */
+       1321,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1984,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3872,
-       3882,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4170,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4240,
-       4250,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6112,
-       6122,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6784,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       6992,
-       7002,
-       7040,
-       7082,
-       7084,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7232,
-       7242,
-       7245,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43216,
-       43226,
-       43250,
-       43256,
-       43259,
-       43260,
-       43264,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43482,
-       43488,
-       43493,
-       43494,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69734,
-       69744,
-       69762,
-       69817,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69939,
-       69942,
-       69952,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71350,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF20,
+       0xF2A,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x104A,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8D0,
+       0xA8DA,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11066,
+       0x11070,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11133,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B6,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixAlpha_invlist[] = { /* for EBCDIC 1047 */
-       1227,   /* Number of elements */
+       1261,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1632,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2544,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2672,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4160,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       7040,
-       7082,
-       7084,
-       7088,
-       7098,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69762,
-       69817,
-       69840,
-       69865,
-       69888,
-       69939,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71296,
-       71350,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x660,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA70,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x1040,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x11100,
+       0x11133,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116B6,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixBlank_invlist[] = { /* for EBCDIC 1047 */
@@ -15242,21 +42642,21 @@ static const UV XPosixBlank_invlist[] = { /* for EBCDIC 1047 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 1047 */
@@ -15264,4146 +42664,4220 @@ static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 1047 */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       255,
-       256
+       0x0,
+       0x40,
+       0xFF,
+       0x100
 };
 
 static const UV XPosixDigit_invlist[] = { /* for EBCDIC 1047 */
-       101,    /* Number of elements */
+       103,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       240,
-       250,
-       1632,
-       1642,
-       1776,
-       1786,
-       1984,
-       1994,
-       2406,
-       2416,
-       2534,
-       2544,
-       2662,
-       2672,
-       2790,
-       2800,
-       2918,
-       2928,
-       3046,
-       3056,
-       3174,
-       3184,
-       3302,
-       3312,
-       3430,
-       3440,
-       3558,
-       3568,
-       3664,
-       3674,
-       3792,
-       3802,
-       3872,
-       3882,
-       4160,
-       4170,
-       4240,
-       4250,
-       6112,
-       6122,
-       6160,
-       6170,
-       6470,
-       6480,
-       6608,
-       6618,
-       6784,
-       6794,
-       6800,
-       6810,
-       6992,
-       7002,
-       7088,
-       7098,
-       7232,
-       7242,
-       7248,
-       7258,
-       42528,
-       42538,
-       43216,
-       43226,
-       43264,
-       43274,
-       43472,
-       43482,
-       43504,
-       43514,
-       43600,
-       43610,
-       44016,
-       44026,
-       65296,
-       65306,
-       66720,
-       66730,
-       69734,
-       69744,
-       69872,
-       69882,
-       69942,
-       69952,
-       70096,
-       70106,
-       70384,
-       70394,
-       70864,
-       70874,
-       71248,
-       71258,
-       71360,
-       71370,
-       71904,
-       71914,
-       92768,
-       92778,
-       93008,
-       93018,
-       120782,
-       120832
+       0x0,
+       0xF0,
+       0xFA,
+       0x660,
+       0x66A,
+       0x6F0,
+       0x6FA,
+       0x7C0,
+       0x7CA,
+       0x966,
+       0x970,
+       0x9E6,
+       0x9F0,
+       0xA66,
+       0xA70,
+       0xAE6,
+       0xAF0,
+       0xB66,
+       0xB70,
+       0xBE6,
+       0xBF0,
+       0xC66,
+       0xC70,
+       0xCE6,
+       0xCF0,
+       0xD66,
+       0xD70,
+       0xDE6,
+       0xDF0,
+       0xE50,
+       0xE5A,
+       0xED0,
+       0xEDA,
+       0xF20,
+       0xF2A,
+       0x1040,
+       0x104A,
+       0x1090,
+       0x109A,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1B50,
+       0x1B5A,
+       0x1BB0,
+       0x1BBA,
+       0x1C40,
+       0x1C4A,
+       0x1C50,
+       0x1C5A,
+       0xA620,
+       0xA62A,
+       0xA8D0,
+       0xA8DA,
+       0xA900,
+       0xA90A,
+       0xA9D0,
+       0xA9DA,
+       0xA9F0,
+       0xA9FA,
+       0xAA50,
+       0xAA5A,
+       0xABF0,
+       0xABFA,
+       0xFF10,
+       0xFF1A,
+       0x104A0,
+       0x104AA,
+       0x11066,
+       0x11070,
+       0x110F0,
+       0x110FA,
+       0x11136,
+       0x11140,
+       0x111D0,
+       0x111DA,
+       0x112F0,
+       0x112FA,
+       0x114D0,
+       0x114DA,
+       0x11650,
+       0x1165A,
+       0x116C0,
+       0x116CA,
+       0x11730,
+       0x1173A,
+       0x118E0,
+       0x118EA,
+       0x16A60,
+       0x16A6A,
+       0x16B50,
+       0x16B5A,
+       0x1D7CE,
+       0x1D800
 };
 
 static const UV XPosixGraph_invlist[] = { /* for EBCDIC 1047 */
-       1211,   /* Number of elements */
+       1237,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       255,
-       256,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5760,
-       5761,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12289,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x42,
+       0xFF,
+       0x100,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x1680,
+       0x1681,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3001,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixLower_invlist[] = { /* for EBCDIC 1047 */
-       1275,   /* Number of elements */
+       1283,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       112,
-       113,
-       129,
-       138,
-       140,
-       143,
-       145,
-       157,
-       160,
-       161,
-       162,
-       170,
-       203,
-       208,
-       219,
-       224,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       443,
-       445,
-       448,
-       454,
-       455,
-       457,
-       458,
-       460,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       499,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       881,
-       882,
-       883,
-       884,
-       887,
-       888,
-       890,
-       894,
-       912,
-       913,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1014,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1377,
-       1416,
-       7424,
-       7616,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7958,
-       7968,
-       7976,
-       7984,
-       7992,
-       8000,
-       8006,
-       8016,
-       8024,
-       8032,
-       8040,
-       8048,
-       8062,
-       8064,
-       8072,
-       8080,
-       8088,
-       8096,
-       8104,
-       8112,
-       8117,
-       8118,
-       8120,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8136,
-       8144,
-       8148,
-       8150,
-       8152,
-       8160,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8458,
-       8459,
-       8462,
-       8464,
-       8467,
-       8468,
-       8495,
-       8496,
-       8500,
-       8501,
-       8505,
-       8506,
-       8508,
-       8510,
-       8518,
-       8522,
-       8526,
-       8527,
-       8560,
-       8576,
-       8580,
-       8581,
-       9424,
-       9450,
-       11312,
-       11359,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11493,
-       11500,
-       11501,
-       11502,
-       11503,
-       11507,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42606,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42654,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42888,
-       42892,
-       42893,
-       42894,
-       42895,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65345,
-       65371,
-       66600,
-       66640,
-       71872,
-       71904,
-       119834,
-       119860,
-       119886,
-       119893,
-       119894,
-       119912,
-       119938,
-       119964,
-       119990,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120016,
-       120042,
-       120068,
-       120094,
-       120120,
-       120146,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120486,
-       120514,
-       120539,
-       120540,
-       120546,
-       120572,
-       120597,
-       120598,
-       120604,
-       120630,
-       120655,
-       120656,
-       120662,
-       120688,
-       120713,
-       120714,
-       120720,
-       120746,
-       120771,
-       120772,
-       120778,
-       120779,
-       120780
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x70,
+       0x71,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xCB,
+       0xD0,
+       0xDB,
+       0xE0,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BD,
+       0x1C0,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x390,
+       0x391,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x561,
+       0x588,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F50,
+       0x1F58,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE0,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2170,
+       0x2180,
+       0x2184,
+       0x2185,
+       0x24D0,
+       0x24EA,
+       0x2C30,
+       0x2C5F,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF41,
+       0xFF5B,
+       0x10428,
+       0x10450,
+       0x10CC0,
+       0x10CF3,
+       0x118C0,
+       0x118E0,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D51E,
+       0x1D538,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC
 };
 
 static const UV XPosixPrint_invlist[] = { /* for EBCDIC 1047 */
-       1205,   /* Number of elements */
+       1231,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       255,
-       256,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8192,
-       8232,
-       8234,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12288,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x40,
+       0xFF,
+       0x100,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x2000,
+       0x2028,
+       0x202A,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3000,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixPunct_invlist[] = { /* for EBCDIC 1047 */
-       309,    /* Number of elements */
+       321,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       75,
-       81,
-       90,
-       98,
-       107,
-       112,
-       121,
-       128,
-       138,
-       140,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       179,
-       180,
-       181,
-       183,
-       189,
-       190,
-       192,
-       193,
-       208,
-       209,
-       224,
-       225,
-       894,
-       895,
-       903,
-       904,
-       1370,
-       1376,
-       1417,
-       1419,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1523,
-       1525,
-       1545,
-       1547,
-       1548,
-       1550,
-       1563,
-       1564,
-       1566,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1792,
-       1806,
-       2039,
-       2042,
-       2096,
-       2111,
-       2142,
-       2143,
-       2404,
-       2406,
-       2416,
-       2417,
-       2800,
-       2801,
-       3572,
-       3573,
-       3663,
-       3664,
-       3674,
-       3676,
-       3844,
-       3859,
-       3860,
-       3861,
-       3898,
-       3902,
-       3973,
-       3974,
-       4048,
-       4053,
-       4057,
-       4059,
-       4170,
-       4176,
-       4347,
-       4348,
-       4960,
-       4969,
-       5120,
-       5121,
-       5741,
-       5743,
-       5787,
-       5789,
-       5867,
-       5870,
-       5941,
-       5943,
-       6100,
-       6103,
-       6104,
-       6107,
-       6144,
-       6155,
-       6468,
-       6470,
-       6686,
-       6688,
-       6816,
-       6823,
-       6824,
-       6830,
-       7002,
-       7009,
-       7164,
-       7168,
-       7227,
-       7232,
-       7294,
-       7296,
-       7360,
-       7368,
-       7379,
-       7380,
-       8208,
-       8232,
-       8240,
-       8260,
-       8261,
-       8274,
-       8275,
-       8287,
-       8317,
-       8319,
-       8333,
-       8335,
-       8968,
-       8972,
-       9001,
-       9003,
-       10088,
-       10102,
-       10181,
-       10183,
-       10214,
-       10224,
-       10627,
-       10649,
-       10712,
-       10716,
-       10748,
-       10750,
-       11513,
-       11517,
-       11518,
-       11520,
-       11632,
-       11633,
-       11776,
-       11823,
-       11824,
-       11843,
-       12289,
-       12292,
-       12296,
-       12306,
-       12308,
-       12320,
-       12336,
-       12337,
-       12349,
-       12350,
-       12448,
-       12449,
-       12539,
-       12540,
-       42238,
-       42240,
-       42509,
-       42512,
-       42611,
-       42612,
-       42622,
-       42623,
-       42738,
-       42744,
-       43124,
-       43128,
-       43214,
-       43216,
-       43256,
-       43259,
-       43310,
-       43312,
-       43359,
-       43360,
-       43457,
-       43470,
-       43486,
-       43488,
-       43612,
-       43616,
-       43742,
-       43744,
-       43760,
-       43762,
-       44011,
-       44012,
-       64830,
-       64832,
-       65040,
-       65050,
-       65072,
-       65107,
-       65108,
-       65122,
-       65123,
-       65124,
-       65128,
-       65129,
-       65130,
-       65132,
-       65281,
-       65284,
-       65285,
-       65291,
-       65292,
-       65296,
-       65306,
-       65308,
-       65311,
-       65313,
-       65339,
-       65342,
-       65343,
-       65344,
-       65371,
-       65372,
-       65373,
-       65374,
-       65375,
-       65382,
-       65792,
-       65795,
-       66463,
-       66464,
-       66512,
-       66513,
-       66927,
-       66928,
-       67671,
-       67672,
-       67871,
-       67872,
-       67903,
-       67904,
-       68176,
-       68185,
-       68223,
-       68224,
-       68336,
-       68343,
-       68409,
-       68416,
-       68505,
-       68509,
-       69703,
-       69710,
-       69819,
-       69821,
-       69822,
-       69826,
-       69952,
-       69956,
-       70004,
-       70006,
-       70085,
-       70089,
-       70093,
-       70094,
-       70200,
-       70206,
-       70854,
-       70855,
-       71105,
-       71114,
-       71233,
-       71236,
-       74864,
-       74869,
-       92782,
-       92784,
-       92917,
-       92918,
-       92983,
-       92988,
-       92996,
-       92997,
-       113823,
-       113824
+       0x0,
+       0x4B,
+       0x51,
+       0x5A,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xB3,
+       0xB4,
+       0xB5,
+       0xB7,
+       0xBD,
+       0xBE,
+       0xC0,
+       0xC1,
+       0xD0,
+       0xD1,
+       0xE0,
+       0xE1,
+       0x37E,
+       0x37F,
+       0x387,
+       0x388,
+       0x55A,
+       0x560,
+       0x589,
+       0x58B,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5F3,
+       0x5F5,
+       0x609,
+       0x60B,
+       0x60C,
+       0x60E,
+       0x61B,
+       0x61C,
+       0x61E,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x700,
+       0x70E,
+       0x7F7,
+       0x7FA,
+       0x830,
+       0x83F,
+       0x85E,
+       0x85F,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0xAF0,
+       0xAF1,
+       0xDF4,
+       0xDF5,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE5C,
+       0xF04,
+       0xF13,
+       0xF14,
+       0xF15,
+       0xF3A,
+       0xF3E,
+       0xF85,
+       0xF86,
+       0xFD0,
+       0xFD5,
+       0xFD9,
+       0xFDB,
+       0x104A,
+       0x1050,
+       0x10FB,
+       0x10FC,
+       0x1360,
+       0x1369,
+       0x1400,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x169B,
+       0x169D,
+       0x16EB,
+       0x16EE,
+       0x1735,
+       0x1737,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DB,
+       0x1800,
+       0x180B,
+       0x1944,
+       0x1946,
+       0x1A1E,
+       0x1A20,
+       0x1AA0,
+       0x1AA7,
+       0x1AA8,
+       0x1AAE,
+       0x1B5A,
+       0x1B61,
+       0x1BFC,
+       0x1C00,
+       0x1C3B,
+       0x1C40,
+       0x1C7E,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD3,
+       0x1CD4,
+       0x2010,
+       0x2028,
+       0x2030,
+       0x2044,
+       0x2045,
+       0x2052,
+       0x2053,
+       0x205F,
+       0x207D,
+       0x207F,
+       0x208D,
+       0x208F,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2CF9,
+       0x2CFD,
+       0x2CFE,
+       0x2D00,
+       0x2D70,
+       0x2D71,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x2E43,
+       0x3001,
+       0x3004,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x3020,
+       0x3030,
+       0x3031,
+       0x303D,
+       0x303E,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA6F8,
+       0xA874,
+       0xA878,
+       0xA8CE,
+       0xA8D0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA92E,
+       0xA930,
+       0xA95F,
+       0xA960,
+       0xA9C1,
+       0xA9CE,
+       0xA9DE,
+       0xA9E0,
+       0xAA5C,
+       0xAA60,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xABEB,
+       0xABEC,
+       0xFD3E,
+       0xFD40,
+       0xFE10,
+       0xFE1A,
+       0xFE30,
+       0xFE53,
+       0xFE54,
+       0xFE62,
+       0xFE63,
+       0xFE64,
+       0xFE68,
+       0xFE69,
+       0xFE6A,
+       0xFE6C,
+       0xFF01,
+       0xFF04,
+       0xFF05,
+       0xFF0B,
+       0xFF0C,
+       0xFF10,
+       0xFF1A,
+       0xFF1C,
+       0xFF1F,
+       0xFF21,
+       0xFF3B,
+       0xFF3E,
+       0xFF3F,
+       0xFF40,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF66,
+       0x10100,
+       0x10103,
+       0x1039F,
+       0x103A0,
+       0x103D0,
+       0x103D1,
+       0x1056F,
+       0x10570,
+       0x10857,
+       0x10858,
+       0x1091F,
+       0x10920,
+       0x1093F,
+       0x10940,
+       0x10A50,
+       0x10A59,
+       0x10A7F,
+       0x10A80,
+       0x10AF0,
+       0x10AF7,
+       0x10B39,
+       0x10B40,
+       0x10B99,
+       0x10B9D,
+       0x11047,
+       0x1104E,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x11140,
+       0x11144,
+       0x11174,
+       0x11176,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111E0,
+       0x11238,
+       0x1123E,
+       0x112A9,
+       0x112AA,
+       0x114C6,
+       0x114C7,
+       0x115C1,
+       0x115D8,
+       0x11641,
+       0x11644,
+       0x1173C,
+       0x1173F,
+       0x12470,
+       0x12475,
+       0x16A6E,
+       0x16A70,
+       0x16AF5,
+       0x16AF6,
+       0x16B37,
+       0x16B3C,
+       0x16B44,
+       0x16B45,
+       0x1BC9F,
+       0x1BCA0,
+       0x1DA87,
+       0x1DA8C
 };
 
 static const UV XPosixSpace_invlist[] = { /* for EBCDIC 1047 */
@@ -19411,2601 +46885,2657 @@ static const UV XPosixSpace_invlist[] = { /* for EBCDIC 1047 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixUpper_invlist[] = { /* for EBCDIC 1047 */
-       1273,   /* Number of elements */
+       1279,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       98,
-       106,
-       113,
-       121,
-       128,
-       129,
-       158,
-       159,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       209,
-       218,
-       226,
-       234,
-       235,
-       240,
-       251,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       444,
-       445,
-       452,
-       453,
-       455,
-       456,
-       458,
-       459,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       498,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       880,
-       881,
-       882,
-       883,
-       886,
-       887,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       912,
-       913,
-       930,
-       931,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1015,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1329,
-       1367,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7680,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7960,
-       7966,
-       7976,
-       7984,
-       7992,
-       8000,
-       8008,
-       8014,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8032,
-       8040,
-       8048,
-       8120,
-       8124,
-       8136,
-       8140,
-       8152,
-       8156,
-       8168,
-       8173,
-       8184,
-       8188,
-       8450,
-       8451,
-       8455,
-       8456,
-       8459,
-       8462,
-       8464,
-       8467,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8496,
-       8500,
-       8510,
-       8512,
-       8517,
-       8518,
-       8544,
-       8560,
-       8579,
-       8580,
-       9398,
-       9424,
-       11264,
-       11311,
-       11360,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11499,
-       11500,
-       11501,
-       11502,
-       11506,
-       11507,
-       42560,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42624,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42786,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42891,
-       42892,
-       42893,
-       42894,
-       42896,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       42926,
-       42928,
-       42930,
-       65313,
-       65339,
-       66560,
-       66600,
-       71840,
-       71872,
-       119808,
-       119834,
-       119860,
-       119886,
-       119912,
-       119938,
-       119964,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119990,
-       120016,
-       120042,
-       120068,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120120,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120488,
-       120513,
-       120546,
-       120571,
-       120604,
-       120629,
-       120662,
-       120687,
-       120720,
-       120745,
-       120778,
-       120779,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x62,
+       0x6A,
+       0x71,
+       0x79,
+       0x80,
+       0x81,
+       0x9E,
+       0x9F,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xD1,
+       0xDA,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BC,
+       0x1BD,
+       0x1C4,
+       0x1C5,
+       0x1C7,
+       0x1C8,
+       0x1CA,
+       0x1CB,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F2,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x376,
+       0x377,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x531,
+       0x557,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F18,
+       0x1F1E,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F48,
+       0x1F4E,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1FB8,
+       0x1FBC,
+       0x1FC8,
+       0x1FCC,
+       0x1FD8,
+       0x1FDC,
+       0x1FE8,
+       0x1FED,
+       0x1FF8,
+       0x1FFC,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x2130,
+       0x2134,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x2160,
+       0x2170,
+       0x2183,
+       0x2184,
+       0x24B6,
+       0x24D0,
+       0x2C00,
+       0x2C2F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CF2,
+       0x2CF3,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xFF21,
+       0xFF3B,
+       0x10400,
+       0x10428,
+       0x10C80,
+       0x10CB3,
+       0x118A0,
+       0x118C0,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D71C,
+       0x1D735,
+       0x1D756,
+       0x1D76F,
+       0x1D790,
+       0x1D7A9,
+       0x1D7CA,
+       0x1D7CB,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
 };
 
 static const UV XPosixWord_invlist[] = { /* for EBCDIC 1047 */
-       1285,   /* Number of elements */
+       1335,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8204,
-       8206,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42611,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAD,
+       0xAE,
+       0xAF,
+       0xBA,
+       0xBB,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
 static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 1047 */
@@ -22013,5825 +49543,18041 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 1047 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       129,
-       135,
-       193,
-       199,
-       240,
-       250,
-       65296,
-       65306,
-       65313,
-       65319,
-       65345,
-       65351
+       0x0,
+       0x81,
+       0x87,
+       0xC1,
+       0xC7,
+       0xF0,
+       0xFA,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF27,
+       0xFF41,
+       0xFF47
 };
 
-static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */
-       267,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#endif /* EBCDIC 1047 */
+
+#if 'A' == 193 /* EBCDIC 037 */ \
+     && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+     && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+     && '$' == 91 && '@' == 124 && '`' == 121
+
+#if defined(PERL_IN_PERL_C)
+
+static const UV ASCII_invlist[] = { /* for EBCDIC 037 */
+       56,     /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x16,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x25,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4B,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA1,
+       0xAA,
+       0xB0,
+       0xB1,
+       0xBA,
+       0xBC,
+       0xC0,
+       0xCA,
+       0xD0,
+       0xDA,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC 037 */
+       285,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       154,
-       156,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       305,
-       306,
-       312,
-       313,
-       397,
-       398,
-       411,
-       412,
-       426,
-       428,
-       442,
-       444,
-       446,
-       447,
-       448,
-       452,
-       545,
-       546,
-       564,
-       570,
-       597,
-       598,
-       600,
-       601,
-       602,
-       603,
-       605,
-       608,
-       610,
-       611,
-       612,
-       613,
-       615,
-       616,
-       618,
-       619,
-       621,
-       623,
-       624,
-       625,
-       627,
-       629,
-       630,
-       637,
-       638,
-       640,
-       641,
-       643,
-       644,
-       647,
-       653,
-       658,
-       659,
-       670,
-       671,
-       700,
-       701,
-       702,
-       703,
-       768,
-       770,
-       775,
-       777,
-       778,
-       779,
-       780,
-       781,
-       787,
-       788,
-       817,
-       818,
-       834,
-       835,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       978,
-       981,
-       1014,
-       1015,
-       1020,
-       1021,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7545,
-       7546,
-       7549,
-       7550,
-       7680,
-       7836,
-       7838,
-       7839,
-       7840,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8486,
-       8487,
-       8490,
-       8492,
-       8498,
-       8499,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11377,
-       11378,
-       11380,
-       11381,
-       11383,
-       11390,
-       11492,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42652,
-       42786,
-       42800,
-       42802,
-       42864,
-       42873,
-       42888,
-       42891,
-       42894,
-       42896,
-       42900,
-       42902,
-       42926,
-       42928,
-       42930,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x1BB,
+       0x1BC,
+       0x1C0,
+       0x1C4,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69E,
+       0xA722,
+       0xA788,
+       0xA78B,
+       0xA78F,
+       0xA790,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
+};
+
+static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC 037 */
+       1502,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xD,
+       0xE,
+       0x25,
+       0x26,
+       0x40,
+       0xCA,
+       0xCB,
+       0xFF,
+       0x100,
+       0x300,
+       0x370,
+       0x483,
+       0x48A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x600,
+       0x606,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x64B,
+       0x660,
+       0x670,
+       0x671,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x7A6,
+       0x7B1,
+       0x7EB,
+       0x7F4,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x859,
+       0x85C,
+       0x8E3,
+       0x903,
+       0x904,
+       0x93A,
+       0x93B,
+       0x93C,
+       0x93D,
+       0x93E,
+       0x941,
+       0x949,
+       0x94D,
+       0x94E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x981,
+       0x982,
+       0x984,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9BF,
+       0x9C1,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9D7,
+       0x9D8,
+       0x9E2,
+       0x9E4,
+       0xA01,
+       0xA03,
+       0xA04,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA41,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA83,
+       0xA84,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC1,
+       0xAC6,
+       0xAC7,
+       0xAC9,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xACE,
+       0xAE2,
+       0xAE4,
+       0xB01,
+       0xB02,
+       0xB04,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB40,
+       0xB41,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB62,
+       0xB64,
+       0xB82,
+       0xB83,
+       0xBBE,
+       0xBBF,
+       0xBC0,
+       0xBC1,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBCE,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC01,
+       0xC04,
+       0xC3E,
+       0xC41,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC62,
+       0xC64,
+       0xC81,
+       0xC82,
+       0xC84,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCBF,
+       0xCC0,
+       0xCC2,
+       0xCC3,
+       0xCC5,
+       0xCC6,
+       0xCC7,
+       0xCC9,
+       0xCCA,
+       0xCCC,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCE2,
+       0xCE4,
+       0xD01,
+       0xD02,
+       0xD04,
+       0xD3E,
+       0xD3F,
+       0xD41,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD57,
+       0xD58,
+       0xD62,
+       0xD64,
+       0xD82,
+       0xD84,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD0,
+       0xDD2,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDDF,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xF18,
+       0xF1A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF71,
+       0xF7F,
+       0xF80,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102D,
+       0x1031,
+       0x1032,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x103D,
+       0x103F,
+       0x1056,
+       0x1058,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x1083,
+       0x1084,
+       0x1085,
+       0x1087,
+       0x108D,
+       0x108E,
+       0x109D,
+       0x109E,
+       0x1100,
+       0x1160,
+       0x11A8,
+       0x1200,
+       0x135D,
+       0x1360,
+       0x1712,
+       0x1715,
+       0x1732,
+       0x1735,
+       0x1752,
+       0x1754,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17B6,
+       0x17B7,
+       0x17BE,
+       0x17C6,
+       0x17C7,
+       0x17C9,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x18A9,
+       0x18AA,
+       0x1920,
+       0x1923,
+       0x1927,
+       0x1929,
+       0x192C,
+       0x1930,
+       0x1932,
+       0x1933,
+       0x1939,
+       0x193C,
+       0x1A17,
+       0x1A19,
+       0x1A1B,
+       0x1A1C,
+       0x1A55,
+       0x1A56,
+       0x1A57,
+       0x1A58,
+       0x1A5F,
+       0x1A60,
+       0x1A61,
+       0x1A62,
+       0x1A63,
+       0x1A65,
+       0x1A6D,
+       0x1A73,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B04,
+       0x1B05,
+       0x1B34,
+       0x1B35,
+       0x1B36,
+       0x1B3B,
+       0x1B3C,
+       0x1B3D,
+       0x1B42,
+       0x1B43,
+       0x1B45,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B82,
+       0x1B83,
+       0x1BA1,
+       0x1BA2,
+       0x1BA6,
+       0x1BA8,
+       0x1BAA,
+       0x1BAB,
+       0x1BAE,
+       0x1BE6,
+       0x1BE7,
+       0x1BE8,
+       0x1BEA,
+       0x1BED,
+       0x1BEE,
+       0x1BEF,
+       0x1BF2,
+       0x1BF4,
+       0x1C24,
+       0x1C2C,
+       0x1C34,
+       0x1C36,
+       0x1C38,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE1,
+       0x1CE2,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF4,
+       0x1CF5,
+       0x1CF8,
+       0x1CFA,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2028,
+       0x202F,
+       0x2060,
+       0x2070,
+       0x20D0,
+       0x20F1,
+       0x2CEF,
+       0x2CF2,
+       0x2D7F,
+       0x2D80,
+       0x2DE0,
+       0x2E00,
+       0x302A,
+       0x3030,
+       0x3099,
+       0x309B,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA825,
+       0xA827,
+       0xA828,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C4,
+       0xA8C5,
+       0xA8E0,
+       0xA8F2,
+       0xA926,
+       0xA92E,
+       0xA947,
+       0xA952,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA983,
+       0xA984,
+       0xA9B3,
+       0xA9B4,
+       0xA9B6,
+       0xA9BA,
+       0xA9BC,
+       0xA9BD,
+       0xA9C1,
+       0xA9E5,
+       0xA9E6,
+       0xAA29,
+       0xAA2F,
+       0xAA31,
+       0xAA33,
+       0xAA35,
+       0xAA37,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4D,
+       0xAA4E,
+       0xAA7C,
+       0xAA7D,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAEB,
+       0xAAEC,
+       0xAAEE,
+       0xAAF0,
+       0xAAF5,
+       0xAAF6,
+       0xAAF7,
+       0xABE3,
+       0xABE5,
+       0xABE6,
+       0xABE8,
+       0xABE9,
+       0xABEB,
+       0xABEC,
+       0xABED,
+       0xABEE,
+       0xAC00,
+       0xAC01,
+       0xAC1C,
+       0xAC1D,
+       0xAC38,
+       0xAC39,
+       0xAC54,
+       0xAC55,
+       0xAC70,
+       0xAC71,
+       0xAC8C,
+       0xAC8D,
+       0xACA8,
+       0xACA9,
+       0xACC4,
+       0xACC5,
+       0xACE0,
+       0xACE1,
+       0xACFC,
+       0xACFD,
+       0xAD18,
+       0xAD19,
+       0xAD34,
+       0xAD35,
+       0xAD50,
+       0xAD51,
+       0xAD6C,
+       0xAD6D,
+       0xAD88,
+       0xAD89,
+       0xADA4,
+       0xADA5,
+       0xADC0,
+       0xADC1,
+       0xADDC,
+       0xADDD,
+       0xADF8,
+       0xADF9,
+       0xAE14,
+       0xAE15,
+       0xAE30,
+       0xAE31,
+       0xAE4C,
+       0xAE4D,
+       0xAE68,
+       0xAE69,
+       0xAE84,
+       0xAE85,
+       0xAEA0,
+       0xAEA1,
+       0xAEBC,
+       0xAEBD,
+       0xAED8,
+       0xAED9,
+       0xAEF4,
+       0xAEF5,
+       0xAF10,
+       0xAF11,
+       0xAF2C,
+       0xAF2D,
+       0xAF48,
+       0xAF49,
+       0xAF64,
+       0xAF65,
+       0xAF80,
+       0xAF81,
+       0xAF9C,
+       0xAF9D,
+       0xAFB8,
+       0xAFB9,
+       0xAFD4,
+       0xAFD5,
+       0xAFF0,
+       0xAFF1,
+       0xB00C,
+       0xB00D,
+       0xB028,
+       0xB029,
+       0xB044,
+       0xB045,
+       0xB060,
+       0xB061,
+       0xB07C,
+       0xB07D,
+       0xB098,
+       0xB099,
+       0xB0B4,
+       0xB0B5,
+       0xB0D0,
+       0xB0D1,
+       0xB0EC,
+       0xB0ED,
+       0xB108,
+       0xB109,
+       0xB124,
+       0xB125,
+       0xB140,
+       0xB141,
+       0xB15C,
+       0xB15D,
+       0xB178,
+       0xB179,
+       0xB194,
+       0xB195,
+       0xB1B0,
+       0xB1B1,
+       0xB1CC,
+       0xB1CD,
+       0xB1E8,
+       0xB1E9,
+       0xB204,
+       0xB205,
+       0xB220,
+       0xB221,
+       0xB23C,
+       0xB23D,
+       0xB258,
+       0xB259,
+       0xB274,
+       0xB275,
+       0xB290,
+       0xB291,
+       0xB2AC,
+       0xB2AD,
+       0xB2C8,
+       0xB2C9,
+       0xB2E4,
+       0xB2E5,
+       0xB300,
+       0xB301,
+       0xB31C,
+       0xB31D,
+       0xB338,
+       0xB339,
+       0xB354,
+       0xB355,
+       0xB370,
+       0xB371,
+       0xB38C,
+       0xB38D,
+       0xB3A8,
+       0xB3A9,
+       0xB3C4,
+       0xB3C5,
+       0xB3E0,
+       0xB3E1,
+       0xB3FC,
+       0xB3FD,
+       0xB418,
+       0xB419,
+       0xB434,
+       0xB435,
+       0xB450,
+       0xB451,
+       0xB46C,
+       0xB46D,
+       0xB488,
+       0xB489,
+       0xB4A4,
+       0xB4A5,
+       0xB4C0,
+       0xB4C1,
+       0xB4DC,
+       0xB4DD,
+       0xB4F8,
+       0xB4F9,
+       0xB514,
+       0xB515,
+       0xB530,
+       0xB531,
+       0xB54C,
+       0xB54D,
+       0xB568,
+       0xB569,
+       0xB584,
+       0xB585,
+       0xB5A0,
+       0xB5A1,
+       0xB5BC,
+       0xB5BD,
+       0xB5D8,
+       0xB5D9,
+       0xB5F4,
+       0xB5F5,
+       0xB610,
+       0xB611,
+       0xB62C,
+       0xB62D,
+       0xB648,
+       0xB649,
+       0xB664,
+       0xB665,
+       0xB680,
+       0xB681,
+       0xB69C,
+       0xB69D,
+       0xB6B8,
+       0xB6B9,
+       0xB6D4,
+       0xB6D5,
+       0xB6F0,
+       0xB6F1,
+       0xB70C,
+       0xB70D,
+       0xB728,
+       0xB729,
+       0xB744,
+       0xB745,
+       0xB760,
+       0xB761,
+       0xB77C,
+       0xB77D,
+       0xB798,
+       0xB799,
+       0xB7B4,
+       0xB7B5,
+       0xB7D0,
+       0xB7D1,
+       0xB7EC,
+       0xB7ED,
+       0xB808,
+       0xB809,
+       0xB824,
+       0xB825,
+       0xB840,
+       0xB841,
+       0xB85C,
+       0xB85D,
+       0xB878,
+       0xB879,
+       0xB894,
+       0xB895,
+       0xB8B0,
+       0xB8B1,
+       0xB8CC,
+       0xB8CD,
+       0xB8E8,
+       0xB8E9,
+       0xB904,
+       0xB905,
+       0xB920,
+       0xB921,
+       0xB93C,
+       0xB93D,
+       0xB958,
+       0xB959,
+       0xB974,
+       0xB975,
+       0xB990,
+       0xB991,
+       0xB9AC,
+       0xB9AD,
+       0xB9C8,
+       0xB9C9,
+       0xB9E4,
+       0xB9E5,
+       0xBA00,
+       0xBA01,
+       0xBA1C,
+       0xBA1D,
+       0xBA38,
+       0xBA39,
+       0xBA54,
+       0xBA55,
+       0xBA70,
+       0xBA71,
+       0xBA8C,
+       0xBA8D,
+       0xBAA8,
+       0xBAA9,
+       0xBAC4,
+       0xBAC5,
+       0xBAE0,
+       0xBAE1,
+       0xBAFC,
+       0xBAFD,
+       0xBB18,
+       0xBB19,
+       0xBB34,
+       0xBB35,
+       0xBB50,
+       0xBB51,
+       0xBB6C,
+       0xBB6D,
+       0xBB88,
+       0xBB89,
+       0xBBA4,
+       0xBBA5,
+       0xBBC0,
+       0xBBC1,
+       0xBBDC,
+       0xBBDD,
+       0xBBF8,
+       0xBBF9,
+       0xBC14,
+       0xBC15,
+       0xBC30,
+       0xBC31,
+       0xBC4C,
+       0xBC4D,
+       0xBC68,
+       0xBC69,
+       0xBC84,
+       0xBC85,
+       0xBCA0,
+       0xBCA1,
+       0xBCBC,
+       0xBCBD,
+       0xBCD8,
+       0xBCD9,
+       0xBCF4,
+       0xBCF5,
+       0xBD10,
+       0xBD11,
+       0xBD2C,
+       0xBD2D,
+       0xBD48,
+       0xBD49,
+       0xBD64,
+       0xBD65,
+       0xBD80,
+       0xBD81,
+       0xBD9C,
+       0xBD9D,
+       0xBDB8,
+       0xBDB9,
+       0xBDD4,
+       0xBDD5,
+       0xBDF0,
+       0xBDF1,
+       0xBE0C,
+       0xBE0D,
+       0xBE28,
+       0xBE29,
+       0xBE44,
+       0xBE45,
+       0xBE60,
+       0xBE61,
+       0xBE7C,
+       0xBE7D,
+       0xBE98,
+       0xBE99,
+       0xBEB4,
+       0xBEB5,
+       0xBED0,
+       0xBED1,
+       0xBEEC,
+       0xBEED,
+       0xBF08,
+       0xBF09,
+       0xBF24,
+       0xBF25,
+       0xBF40,
+       0xBF41,
+       0xBF5C,
+       0xBF5D,
+       0xBF78,
+       0xBF79,
+       0xBF94,
+       0xBF95,
+       0xBFB0,
+       0xBFB1,
+       0xBFCC,
+       0xBFCD,
+       0xBFE8,
+       0xBFE9,
+       0xC004,
+       0xC005,
+       0xC020,
+       0xC021,
+       0xC03C,
+       0xC03D,
+       0xC058,
+       0xC059,
+       0xC074,
+       0xC075,
+       0xC090,
+       0xC091,
+       0xC0AC,
+       0xC0AD,
+       0xC0C8,
+       0xC0C9,
+       0xC0E4,
+       0xC0E5,
+       0xC100,
+       0xC101,
+       0xC11C,
+       0xC11D,
+       0xC138,
+       0xC139,
+       0xC154,
+       0xC155,
+       0xC170,
+       0xC171,
+       0xC18C,
+       0xC18D,
+       0xC1A8,
+       0xC1A9,
+       0xC1C4,
+       0xC1C5,
+       0xC1E0,
+       0xC1E1,
+       0xC1FC,
+       0xC1FD,
+       0xC218,
+       0xC219,
+       0xC234,
+       0xC235,
+       0xC250,
+       0xC251,
+       0xC26C,
+       0xC26D,
+       0xC288,
+       0xC289,
+       0xC2A4,
+       0xC2A5,
+       0xC2C0,
+       0xC2C1,
+       0xC2DC,
+       0xC2DD,
+       0xC2F8,
+       0xC2F9,
+       0xC314,
+       0xC315,
+       0xC330,
+       0xC331,
+       0xC34C,
+       0xC34D,
+       0xC368,
+       0xC369,
+       0xC384,
+       0xC385,
+       0xC3A0,
+       0xC3A1,
+       0xC3BC,
+       0xC3BD,
+       0xC3D8,
+       0xC3D9,
+       0xC3F4,
+       0xC3F5,
+       0xC410,
+       0xC411,
+       0xC42C,
+       0xC42D,
+       0xC448,
+       0xC449,
+       0xC464,
+       0xC465,
+       0xC480,
+       0xC481,
+       0xC49C,
+       0xC49D,
+       0xC4B8,
+       0xC4B9,
+       0xC4D4,
+       0xC4D5,
+       0xC4F0,
+       0xC4F1,
+       0xC50C,
+       0xC50D,
+       0xC528,
+       0xC529,
+       0xC544,
+       0xC545,
+       0xC560,
+       0xC561,
+       0xC57C,
+       0xC57D,
+       0xC598,
+       0xC599,
+       0xC5B4,
+       0xC5B5,
+       0xC5D0,
+       0xC5D1,
+       0xC5EC,
+       0xC5ED,
+       0xC608,
+       0xC609,
+       0xC624,
+       0xC625,
+       0xC640,
+       0xC641,
+       0xC65C,
+       0xC65D,
+       0xC678,
+       0xC679,
+       0xC694,
+       0xC695,
+       0xC6B0,
+       0xC6B1,
+       0xC6CC,
+       0xC6CD,
+       0xC6E8,
+       0xC6E9,
+       0xC704,
+       0xC705,
+       0xC720,
+       0xC721,
+       0xC73C,
+       0xC73D,
+       0xC758,
+       0xC759,
+       0xC774,
+       0xC775,
+       0xC790,
+       0xC791,
+       0xC7AC,
+       0xC7AD,
+       0xC7C8,
+       0xC7C9,
+       0xC7E4,
+       0xC7E5,
+       0xC800,
+       0xC801,
+       0xC81C,
+       0xC81D,
+       0xC838,
+       0xC839,
+       0xC854,
+       0xC855,
+       0xC870,
+       0xC871,
+       0xC88C,
+       0xC88D,
+       0xC8A8,
+       0xC8A9,
+       0xC8C4,
+       0xC8C5,
+       0xC8E0,
+       0xC8E1,
+       0xC8FC,
+       0xC8FD,
+       0xC918,
+       0xC919,
+       0xC934,
+       0xC935,
+       0xC950,
+       0xC951,
+       0xC96C,
+       0xC96D,
+       0xC988,
+       0xC989,
+       0xC9A4,
+       0xC9A5,
+       0xC9C0,
+       0xC9C1,
+       0xC9DC,
+       0xC9DD,
+       0xC9F8,
+       0xC9F9,
+       0xCA14,
+       0xCA15,
+       0xCA30,
+       0xCA31,
+       0xCA4C,
+       0xCA4D,
+       0xCA68,
+       0xCA69,
+       0xCA84,
+       0xCA85,
+       0xCAA0,
+       0xCAA1,
+       0xCABC,
+       0xCABD,
+       0xCAD8,
+       0xCAD9,
+       0xCAF4,
+       0xCAF5,
+       0xCB10,
+       0xCB11,
+       0xCB2C,
+       0xCB2D,
+       0xCB48,
+       0xCB49,
+       0xCB64,
+       0xCB65,
+       0xCB80,
+       0xCB81,
+       0xCB9C,
+       0xCB9D,
+       0xCBB8,
+       0xCBB9,
+       0xCBD4,
+       0xCBD5,
+       0xCBF0,
+       0xCBF1,
+       0xCC0C,
+       0xCC0D,
+       0xCC28,
+       0xCC29,
+       0xCC44,
+       0xCC45,
+       0xCC60,
+       0xCC61,
+       0xCC7C,
+       0xCC7D,
+       0xCC98,
+       0xCC99,
+       0xCCB4,
+       0xCCB5,
+       0xCCD0,
+       0xCCD1,
+       0xCCEC,
+       0xCCED,
+       0xCD08,
+       0xCD09,
+       0xCD24,
+       0xCD25,
+       0xCD40,
+       0xCD41,
+       0xCD5C,
+       0xCD5D,
+       0xCD78,
+       0xCD79,
+       0xCD94,
+       0xCD95,
+       0xCDB0,
+       0xCDB1,
+       0xCDCC,
+       0xCDCD,
+       0xCDE8,
+       0xCDE9,
+       0xCE04,
+       0xCE05,
+       0xCE20,
+       0xCE21,
+       0xCE3C,
+       0xCE3D,
+       0xCE58,
+       0xCE59,
+       0xCE74,
+       0xCE75,
+       0xCE90,
+       0xCE91,
+       0xCEAC,
+       0xCEAD,
+       0xCEC8,
+       0xCEC9,
+       0xCEE4,
+       0xCEE5,
+       0xCF00,
+       0xCF01,
+       0xCF1C,
+       0xCF1D,
+       0xCF38,
+       0xCF39,
+       0xCF54,
+       0xCF55,
+       0xCF70,
+       0xCF71,
+       0xCF8C,
+       0xCF8D,
+       0xCFA8,
+       0xCFA9,
+       0xCFC4,
+       0xCFC5,
+       0xCFE0,
+       0xCFE1,
+       0xCFFC,
+       0xCFFD,
+       0xD018,
+       0xD019,
+       0xD034,
+       0xD035,
+       0xD050,
+       0xD051,
+       0xD06C,
+       0xD06D,
+       0xD088,
+       0xD089,
+       0xD0A4,
+       0xD0A5,
+       0xD0C0,
+       0xD0C1,
+       0xD0DC,
+       0xD0DD,
+       0xD0F8,
+       0xD0F9,
+       0xD114,
+       0xD115,
+       0xD130,
+       0xD131,
+       0xD14C,
+       0xD14D,
+       0xD168,
+       0xD169,
+       0xD184,
+       0xD185,
+       0xD1A0,
+       0xD1A1,
+       0xD1BC,
+       0xD1BD,
+       0xD1D8,
+       0xD1D9,
+       0xD1F4,
+       0xD1F5,
+       0xD210,
+       0xD211,
+       0xD22C,
+       0xD22D,
+       0xD248,
+       0xD249,
+       0xD264,
+       0xD265,
+       0xD280,
+       0xD281,
+       0xD29C,
+       0xD29D,
+       0xD2B8,
+       0xD2B9,
+       0xD2D4,
+       0xD2D5,
+       0xD2F0,
+       0xD2F1,
+       0xD30C,
+       0xD30D,
+       0xD328,
+       0xD329,
+       0xD344,
+       0xD345,
+       0xD360,
+       0xD361,
+       0xD37C,
+       0xD37D,
+       0xD398,
+       0xD399,
+       0xD3B4,
+       0xD3B5,
+       0xD3D0,
+       0xD3D1,
+       0xD3EC,
+       0xD3ED,
+       0xD408,
+       0xD409,
+       0xD424,
+       0xD425,
+       0xD440,
+       0xD441,
+       0xD45C,
+       0xD45D,
+       0xD478,
+       0xD479,
+       0xD494,
+       0xD495,
+       0xD4B0,
+       0xD4B1,
+       0xD4CC,
+       0xD4CD,
+       0xD4E8,
+       0xD4E9,
+       0xD504,
+       0xD505,
+       0xD520,
+       0xD521,
+       0xD53C,
+       0xD53D,
+       0xD558,
+       0xD559,
+       0xD574,
+       0xD575,
+       0xD590,
+       0xD591,
+       0xD5AC,
+       0xD5AD,
+       0xD5C8,
+       0xD5C9,
+       0xD5E4,
+       0xD5E5,
+       0xD600,
+       0xD601,
+       0xD61C,
+       0xD61D,
+       0xD638,
+       0xD639,
+       0xD654,
+       0xD655,
+       0xD670,
+       0xD671,
+       0xD68C,
+       0xD68D,
+       0xD6A8,
+       0xD6A9,
+       0xD6C4,
+       0xD6C5,
+       0xD6E0,
+       0xD6E1,
+       0xD6FC,
+       0xD6FD,
+       0xD718,
+       0xD719,
+       0xD734,
+       0xD735,
+       0xD750,
+       0xD751,
+       0xD76C,
+       0xD76D,
+       0xD788,
+       0xD789,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xD800,
+       0xE000,
+       0xFB1E,
+       0xFB1F,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFEFF,
+       0xFF00,
+       0xFF9E,
+       0xFFA0,
+       0xFFF0,
+       0xFFFC,
+       0x101FD,
+       0x101FE,
+       0x102E0,
+       0x102E1,
+       0x10376,
+       0x1037B,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10AE5,
+       0x10AE7,
+       0x11000,
+       0x11001,
+       0x11002,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x1107F,
+       0x11082,
+       0x11083,
+       0x110B0,
+       0x110B3,
+       0x110B7,
+       0x110B9,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x1112C,
+       0x1112D,
+       0x11135,
+       0x11173,
+       0x11174,
+       0x11180,
+       0x11182,
+       0x11183,
+       0x111B3,
+       0x111B6,
+       0x111BF,
+       0x111C1,
+       0x111CA,
+       0x111CD,
+       0x1122C,
+       0x1122F,
+       0x11232,
+       0x11234,
+       0x11235,
+       0x11236,
+       0x11238,
+       0x112DF,
+       0x112E0,
+       0x112E3,
+       0x112EB,
+       0x11300,
+       0x11302,
+       0x11304,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x1133F,
+       0x11340,
+       0x11341,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11357,
+       0x11358,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x114B0,
+       0x114B1,
+       0x114B3,
+       0x114B9,
+       0x114BA,
+       0x114BB,
+       0x114BD,
+       0x114BE,
+       0x114BF,
+       0x114C1,
+       0x114C2,
+       0x114C4,
+       0x115AF,
+       0x115B0,
+       0x115B2,
+       0x115B6,
+       0x115B8,
+       0x115BC,
+       0x115BE,
+       0x115BF,
+       0x115C1,
+       0x115DC,
+       0x115DE,
+       0x11630,
+       0x11633,
+       0x1163B,
+       0x1163D,
+       0x1163E,
+       0x1163F,
+       0x11641,
+       0x116AB,
+       0x116AC,
+       0x116AD,
+       0x116AE,
+       0x116B0,
+       0x116B6,
+       0x116B7,
+       0x116B8,
+       0x1171D,
+       0x11720,
+       0x11722,
+       0x11726,
+       0x11727,
+       0x1172C,
+       0x16AF0,
+       0x16AF5,
+       0x16B30,
+       0x16B37,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D166,
+       0x1D167,
+       0x1D16A,
+       0x1D16D,
+       0x1D16E,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E8D0,
+       0x1E8D7,
+       0x1F1E6,
+       0x1F200,
+       0xE0000,
+       0xE0100,
+       0xE01F0,
+       0xE1000
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+#endif /* defined(PERL_IN_PERL_C) */
 
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_ENUM_COUNT 14
+
+typedef enum {
+       GCB_Other = 0,
+       GCB_CR = 1,
+       GCB_Control = 2,
+       GCB_EDGE = 3,
+       GCB_Extend = 4,
+       GCB_L = 5,
+       GCB_LF = 6,
+       GCB_LV = 7,
+       GCB_LVT = 8,
+       GCB_Prepend = 9,
+       GCB_Regional_Indicator = 10,
+       GCB_SpacingMark = 11,
+       GCB_T = 12,
+       GCB_V = 13
+} GCB_enum;
+
+static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC 037 */
+       GCB_Control,
+       GCB_CR,
+       GCB_Control,
+       GCB_LF,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_L,
+       GCB_V,
+       GCB_T,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_L,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_Other,
+       GCB_V,
+       GCB_Other,
+       GCB_T,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Regional_Indicator,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
        45,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       700,
-       701,
-       776,
-       777,
-       787,
-       788,
-       834,
-       835,
-       940,
-       941,
-       942,
-       943,
-       945,
-       946,
-       951,
-       952,
-       953,
-       954,
-       961,
-       962,
-       965,
-       966,
-       969,
-       970,
-       974,
-       975,
-       1381,
-       1382,
-       1396,
-       1397,
-       1406,
-       1407,
-       7936,
-       7944,
-       7968,
-       7976,
-       8032,
-       8040,
-       8048,
-       8049,
-       8052,
-       8053,
-       8060,
-       8061
+       0x0,
+       0x2BC,
+       0x2BD,
+       0x308,
+       0x309,
+       0x313,
+       0x314,
+       0x342,
+       0x343,
+       0x3AC,
+       0x3AD,
+       0x3AE,
+       0x3AF,
+       0x3B1,
+       0x3B2,
+       0x3B7,
+       0x3B8,
+       0x3B9,
+       0x3BA,
+       0x3C1,
+       0x3C2,
+       0x3C5,
+       0x3C6,
+       0x3C9,
+       0x3CA,
+       0x3CE,
+       0x3CF,
+       0x565,
+       0x566,
+       0x574,
+       0x575,
+       0x57E,
+       0x57F,
+       0x1F00,
+       0x1F08,
+       0x1F20,
+       0x1F28,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F71,
+       0x1F74,
+       0x1F75,
+       0x1F7C,
+       0x1F7D
 };
 
-#ifndef PERL_IN_XSUB_RE
-
-static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */
-       59,     /* Number of elements */
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */
+       275,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       89,
-       90,
-       304,
-       305,
-       329,
-       330,
-       496,
-       497,
-       912,
-       913,
-       944,
-       945,
-       1415,
-       1416,
-       7830,
-       7835,
-       7838,
-       7839,
-       8016,
-       8017,
-       8018,
-       8019,
-       8020,
-       8021,
-       8022,
-       8023,
-       8064,
-       8112,
-       8114,
-       8117,
-       8118,
-       8120,
-       8124,
-       8125,
-       8130,
-       8133,
-       8134,
-       8136,
-       8140,
-       8141,
-       8146,
-       8148,
-       8150,
-       8152,
-       8162,
-       8165,
-       8166,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8188,
-       8189,
-       64256,
-       64263,
-       64275,
-       64280
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9A,
+       0x9C,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x131,
+       0x132,
+       0x138,
+       0x139,
+       0x18D,
+       0x18E,
+       0x19B,
+       0x19C,
+       0x1AA,
+       0x1AC,
+       0x1BA,
+       0x1BC,
+       0x1BE,
+       0x1BF,
+       0x1C0,
+       0x1C4,
+       0x221,
+       0x222,
+       0x234,
+       0x23A,
+       0x255,
+       0x256,
+       0x258,
+       0x259,
+       0x25A,
+       0x25B,
+       0x25D,
+       0x260,
+       0x262,
+       0x263,
+       0x264,
+       0x265,
+       0x267,
+       0x268,
+       0x26A,
+       0x26B,
+       0x26D,
+       0x26F,
+       0x270,
+       0x271,
+       0x273,
+       0x275,
+       0x276,
+       0x27D,
+       0x27E,
+       0x280,
+       0x281,
+       0x283,
+       0x284,
+       0x287,
+       0x28D,
+       0x292,
+       0x293,
+       0x29D,
+       0x29F,
+       0x2BC,
+       0x2BD,
+       0x2BE,
+       0x2BF,
+       0x300,
+       0x302,
+       0x307,
+       0x309,
+       0x30A,
+       0x30B,
+       0x30C,
+       0x30D,
+       0x313,
+       0x314,
+       0x331,
+       0x332,
+       0x342,
+       0x343,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3D2,
+       0x3D5,
+       0x3F6,
+       0x3F7,
+       0x3FC,
+       0x3FD,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D79,
+       0x1D7A,
+       0x1D7D,
+       0x1D7E,
+       0x1E00,
+       0x1E9C,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2126,
+       0x2127,
+       0x212A,
+       0x212C,
+       0x2132,
+       0x2133,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C71,
+       0x2C72,
+       0x2C74,
+       0x2C75,
+       0x2C77,
+       0x2C7E,
+       0x2CE4,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69C,
+       0xA722,
+       0xA730,
+       0xA732,
+       0xA770,
+       0xA779,
+       0xA788,
+       0xA78B,
+       0xA78E,
+       0xA790,
+       0xA794,
+       0xA796,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xAB53,
+       0xAB54,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0
 };
 
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
-       55,     /* Number of elements */
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */
+       59,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       21,
-       23,
-       24,
-       26,
-       28,
-       32,
-       38,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       75,
-       81,
-       90,
-       98,
-       107,
-       112,
-       121,
-       128,
-       129,
-       138,
-       145,
-       154,
-       161,
-       170,
-       173,
-       174,
-       189,
-       190,
-       192,
-       202,
-       208,
-       218,
-       224,
-       225,
-       226,
-       234,
-       240,
-       250,
-       256
+       0x0,
+       0x59,
+       0x5A,
+       0x130,
+       0x131,
+       0x149,
+       0x14A,
+       0x1F0,
+       0x1F1,
+       0x390,
+       0x391,
+       0x3B0,
+       0x3B1,
+       0x587,
+       0x588,
+       0x1E96,
+       0x1E9B,
+       0x1E9E,
+       0x1E9F,
+       0x1F50,
+       0x1F51,
+       0x1F52,
+       0x1F53,
+       0x1F54,
+       0x1F55,
+       0x1F56,
+       0x1F57,
+       0x1F80,
+       0x1FB0,
+       0x1FB2,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBC,
+       0x1FBD,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCC,
+       0x1FCD,
+       0x1FD2,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE2,
+       0x1FE5,
+       0x1FE6,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFC,
+       0x1FFD,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18
 };
 
-static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */
-       1121,   /* Number of elements */
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */
+       1337,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       880,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1488,
-       1515,
-       1520,
-       1523,
-       1568,
-       1611,
-       1646,
-       1648,
-       1649,
-       1748,
-       1749,
-       1750,
-       1765,
-       1767,
-       1774,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1809,
-       1810,
-       1840,
-       1869,
-       1958,
-       1969,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2070,
-       2074,
-       2075,
-       2084,
-       2085,
-       2088,
-       2089,
-       2112,
-       2137,
-       2208,
-       2227,
-       2308,
-       2362,
-       2365,
-       2366,
-       2384,
-       2385,
-       2392,
-       2402,
-       2417,
-       2433,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2494,
-       2510,
-       2511,
-       2524,
-       2526,
-       2527,
-       2530,
-       2544,
-       2546,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2649,
-       2653,
-       2654,
-       2655,
-       2674,
-       2677,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2750,
-       2768,
-       2769,
-       2784,
-       2786,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2878,
-       2908,
-       2910,
-       2911,
-       2914,
-       2929,
-       2930,
-       2947,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3024,
-       3025,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3134,
-       3160,
-       3162,
-       3168,
-       3170,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3262,
-       3294,
-       3295,
-       3296,
-       3298,
-       3313,
-       3315,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3390,
-       3406,
-       3407,
-       3424,
-       3426,
-       3450,
-       3456,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3585,
-       3633,
-       3634,
-       3635,
-       3648,
-       3655,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3761,
-       3762,
-       3763,
-       3773,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3976,
-       3981,
-       4096,
-       4139,
-       4159,
-       4160,
-       4176,
-       4182,
-       4186,
-       4190,
-       4193,
-       4194,
-       4197,
-       4199,
-       4206,
-       4209,
-       4213,
-       4226,
-       4238,
-       4239,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5906,
-       5920,
-       5938,
-       5952,
-       5970,
-       5984,
-       5997,
-       5998,
-       6001,
-       6016,
-       6068,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6313,
-       6314,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6593,
-       6600,
-       6656,
-       6679,
-       6688,
-       6741,
-       6823,
-       6824,
-       6917,
-       6964,
-       6981,
-       6988,
-       7043,
-       7073,
-       7086,
-       7088,
-       7098,
-       7142,
-       7168,
-       7204,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7410,
-       7413,
-       7415,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42623,
-       42654,
-       42656,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43043,
-       43072,
-       43124,
-       43138,
-       43188,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43302,
-       43312,
-       43335,
-       43360,
-       43389,
-       43396,
-       43443,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43561,
-       43584,
-       43587,
-       43588,
-       43596,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43696,
-       43697,
-       43698,
-       43701,
-       43703,
-       43705,
-       43710,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43755,
-       43762,
-       43765,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44003,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64286,
-       64287,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65438,
-       65440,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66422,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68097,
-       68112,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69635,
-       69688,
-       69763,
-       69808,
-       69840,
-       69865,
-       69891,
-       69927,
-       69968,
-       70003,
-       70006,
-       70007,
-       70019,
-       70067,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70188,
-       70320,
-       70367,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70462,
-       70493,
-       70498,
-       70784,
-       70832,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71087,
-       71168,
-       71216,
-       71236,
-       71237,
-       71296,
-       71339,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92976,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94033,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x488,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABE,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20DD,
+       0x20E1,
+       0x20E2,
+       0x20E5,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA670,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */
-       1291,   /* Number of elements */
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */
+       1151,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       173,
-       174,
-       175,
-       186,
-       187,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1160,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6846,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8413,
-       8417,
-       8418,
-       8421,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42608,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x620,
+       0x64B,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6E5,
+       0x6E7,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x971,
+       0x981,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9BE,
+       0x9CE,
+       0x9CF,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9F0,
+       0x9F2,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA72,
+       0xA75,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xABE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAF9,
+       0xAFA,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB3E,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB71,
+       0xB72,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBD0,
+       0xBD1,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCBE,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCF1,
+       0xCF3,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD4E,
+       0xD4F,
+       0xD5F,
+       0xD62,
+       0xD7A,
+       0xD80,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE40,
+       0xE47,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF88,
+       0xF8D,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1720,
+       0x1732,
+       0x1740,
+       0x1752,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1780,
+       0x17B4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A17,
+       0x1A20,
+       0x1A55,
+       0x1AA7,
+       0x1AA8,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1C00,
+       0x1C24,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA840,
+       0xA874,
+       0xA882,
+       0xA8B4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA926,
+       0xA930,
+       0xA947,
+       0xA960,
+       0xA97D,
+       0xA984,
+       0xA9B3,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF2,
+       0xAAF5,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11003,
+       0x11038,
+       0x11083,
+       0x110B0,
+       0x110D0,
+       0x110E9,
+       0x11103,
+       0x11127,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x1133E,
+       0x11350,
+       0x11351,
+       0x1135D,
+       0x11362,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115AF,
+       0x115D8,
+       0x115DC,
+       0x11600,
+       0x11630,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116AB,
+       0x11700,
+       0x1171A,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B30,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
-
-#endif /* EBCDIC 1047 */
+#endif /* defined(PERL_IN_UTF8_C) */
 
-#if 'A' == 193 /* EBCDIC 037 */ \
-     && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
-     && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
-     && '$' == 91 && '@' == 124 && '`' == 121
-
-#ifndef PERL_IN_XSUB_RE
+#if defined(PERL_IN_PERL_C)
 
-static const UV ASCII_invlist[] = { /* for EBCDIC 037 */
-       56,     /* Number of elements */
+static const UV Sentence_Break_invlist[] = { /* for EBCDIC 037 */
+       2916,   /* Number of elements */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       22,
-       23,
-       24,
-       26,
-       28,
-       32,
-       37,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       75,
-       81,
-       90,
-       95,
-       96,
-       98,
-       107,
-       112,
-       121,
-       128,
-       129,
-       138,
-       145,
-       154,
-       161,
-       170,
-       176,
-       177,
-       186,
-       188,
-       192,
-       202,
-       208,
-       218,
-       224,
-       225,
-       226,
-       234,
-       240,
-       250
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x4D,
+       0x4E,
+       0x51,
+       0x5A,
+       0x5B,
+       0x5D,
+       0x5E,
+       0x60,
+       0x61,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6F,
+       0x70,
+       0x71,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xBA,
+       0xBC,
+       0xC0,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BC,
+       0x1BD,
+       0x1C0,
+       0x1C4,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x375,
+       0x376,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x483,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x55D,
+       0x55E,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F4,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x61F,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x703,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x104C,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1362,
+       0x1363,
+       0x1367,
+       0x1369,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166E,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x169D,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1737,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x1802,
+       0x1803,
+       0x1804,
+       0x1808,
+       0x1809,
+       0x180A,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1944,
+       0x1946,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A20,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AAC,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B5C,
+       0x1B5E,
+       0x1B60,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C3B,
+       0x1C3D,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1C80,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FDC,
+       0x1FE0,
+       0x1FE8,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFD,
+       0x2000,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2013,
+       0x2015,
+       0x2018,
+       0x2020,
+       0x2024,
+       0x2025,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x2039,
+       0x203B,
+       0x203C,
+       0x203E,
+       0x2045,
+       0x2047,
+       0x204A,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207D,
+       0x207F,
+       0x2080,
+       0x208D,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2170,
+       0x2180,
+       0x2183,
+       0x2184,
+       0x2185,
+       0x2189,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x24B6,
+       0x24D0,
+       0x24EA,
+       0x275B,
+       0x2761,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF2,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E0E,
+       0x2E1C,
+       0x2E1E,
+       0x2E20,
+       0x2E2A,
+       0x2E2E,
+       0x2E2F,
+       0x2E30,
+       0x2E3C,
+       0x2E3D,
+       0x2E42,
+       0x2E43,
+       0x3000,
+       0x3001,
+       0x3002,
+       0x3003,
+       0x3005,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x301C,
+       0x301D,
+       0x3020,
+       0x3021,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA4FF,
+       0xA500,
+       0xA60D,
+       0xA60E,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA6F3,
+       0xA6F4,
+       0xA6F7,
+       0xA6F8,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA789,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F7,
+       0xA7F8,
+       0xA7FB,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA876,
+       0xA878,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8CE,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA92F,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9C8,
+       0xA9CA,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5D,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE12,
+       0xFE13,
+       0xFE14,
+       0xFE17,
+       0xFE19,
+       0xFE20,
+       0xFE30,
+       0xFE31,
+       0xFE33,
+       0xFE35,
+       0xFE45,
+       0xFE47,
+       0xFE49,
+       0xFE50,
+       0xFE52,
+       0xFE53,
+       0xFE55,
+       0xFE56,
+       0xFE58,
+       0xFE59,
+       0xFE5F,
+       0xFE63,
+       0xFE64,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFF02,
+       0xFF08,
+       0xFF0A,
+       0xFF0C,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1F,
+       0xFF20,
+       0xFF21,
+       0xFF3B,
+       0xFF3C,
+       0xFF3D,
+       0xFF3E,
+       0xFF41,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF61,
+       0xFF62,
+       0xFF64,
+       0xFF65,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x10428,
+       0x10450,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A56,
+       0x10A58,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11049,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11141,
+       0x11144,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111C7,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111DE,
+       0x111E0,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x1123A,
+       0x1123B,
+       0x1123D,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112AA,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115C2,
+       0x115C4,
+       0x115C9,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11643,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x1173C,
+       0x1173F,
+       0x118A0,
+       0x118C0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16AF6,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B39,
+       0x16B40,
+       0x16B44,
+       0x16B45,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA88,
+       0x1DA89,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F676,
+       0x1F679,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV Cased_invlist[] = { /* for EBCDIC 037 */
-       277,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define SB_ENUM_COUNT 16
+
+typedef enum {
+       SB_Other = 0,
+       SB_ATerm = 1,
+       SB_CR = 2,
+       SB_Close = 3,
+       SB_EDGE = 4,
+       SB_Extend = 5,
+       SB_Format = 6,
+       SB_LF = 7,
+       SB_Lower = 8,
+       SB_Numeric = 9,
+       SB_OLetter = 10,
+       SB_SContinue = 11,
+       SB_STerm = 12,
+       SB_Sep = 13,
+       SB_Sp = 14,
+       SB_Upper = 15
+} SB_enum;
+
+static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC 037 */
+       SB_Other,
+       SB_Sp,
+       SB_Other,
+       SB_Sp,
+       SB_CR,
+       SB_Other,
+       SB_Sep,
+       SB_Other,
+       SB_LF,
+       SB_Other,
+       SB_Sp,
+       SB_Lower,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Lower,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Format,
+       SB_Lower,
+       SB_Close,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Numeric,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Format,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Sp,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Lower,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Sep,
+       SB_Format,
+       SB_Sp,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Sp,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_SContinue,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_SContinue,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Close,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
+       57,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       443,
-       444,
-       448,
-       452,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8501,
-       8505,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42654,
-       42786,
-       42888,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x16,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x25,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4B,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA1,
+       0xAA,
+       0xB0,
+       0xB1,
+       0xBA,
+       0xBC,
+       0xC0,
+       0xCA,
+       0xD0,
+       0xDA,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA,
+       0x100
 };
 
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV VertSpace_invlist[] = { /* for EBCDIC 037 */
        9,      /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       8232,
-       8234
+       0x0,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x2028,
+       0x202A
 };
 
+static const UV Word_Break_invlist[] = { /* for EBCDIC 037 */
+       1545,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x51,
+       0x5A,
+       0x5E,
+       0x5F,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xB3,
+       0xB4,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2D7,
+       0x2D8,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x5F4,
+       0x5F5,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66C,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2018,
+       0x201A,
+       0x2024,
+       0x2025,
+       0x2027,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x203F,
+       0x2041,
+       0x2044,
+       0x2045,
+       0x2054,
+       0x2055,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3006,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x303B,
+       0x303D,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x32D0,
+       0x32FF,
+       0x3300,
+       0x3358,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFB50,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE11,
+       0xFE13,
+       0xFE14,
+       0xFE15,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE51,
+       0xFE52,
+       0xFE53,
+       0xFE54,
+       0xFE55,
+       0xFE56,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF07,
+       0xFF08,
+       0xFF0C,
+       0xFF0D,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1C,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B001,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F1E6,
+       0x1F200,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define WB_ENUM_COUNT 19
+
+typedef enum {
+       WB_Other = 0,
+       WB_ALetter = 1,
+       WB_CR = 2,
+       WB_Double_Quote = 3,
+       WB_EDGE = 4,
+       WB_Extend = 5,
+       WB_ExtendNumLet = 6,
+       WB_Format = 7,
+       WB_Hebrew_Letter = 8,
+       WB_Katakana = 9,
+       WB_LF = 10,
+       WB_MidLetter = 11,
+       WB_MidNum = 12,
+       WB_MidNumLet = 13,
+       WB_Newline = 14,
+       WB_Numeric = 15,
+       WB_Regional_Indicator = 16,
+       WB_Single_Quote = 17,
+       WB_UNKNOWN = 18
+} WB_enum;
+
+static const WB_enum Word_Break_invmap[] = { /* for EBCDIC 037 */
+       WB_Other,
+       WB_Newline,
+       WB_CR,
+       WB_Other,
+       WB_Newline,
+       WB_Other,
+       WB_LF,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_Single_Quote,
+       WB_Other,
+       WB_Double_Quote,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Format,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidNum,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_Newline,
+       WB_Format,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Extend,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_MidNum,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Regional_Indicator,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV XPerlSpace_invlist[] = { /* for EBCDIC 037 */
        23,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixAlnum_invlist[] = { /* for EBCDIC 037 */
-       1281,   /* Number of elements */
+       1317,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1984,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3872,
-       3882,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4170,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4240,
-       4250,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6112,
-       6122,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6784,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       6992,
-       7002,
-       7040,
-       7082,
-       7084,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7232,
-       7242,
-       7245,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43216,
-       43226,
-       43250,
-       43256,
-       43259,
-       43260,
-       43264,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43482,
-       43488,
-       43493,
-       43494,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69734,
-       69744,
-       69762,
-       69817,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69939,
-       69942,
-       69952,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71350,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF20,
+       0xF2A,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x104A,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8D0,
+       0xA8DA,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11066,
+       0x11070,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11133,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B6,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixAlpha_invlist[] = { /* for EBCDIC 037 */
-       1223,   /* Number of elements */
+       1257,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1632,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2544,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2672,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4160,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       7040,
-       7082,
-       7084,
-       7088,
-       7098,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69762,
-       69817,
-       69840,
-       69865,
-       69888,
-       69939,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71296,
-       71350,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x660,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA70,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x1040,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x11100,
+       0x11133,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116B6,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixBlank_invlist[] = { /* for EBCDIC 037 */
@@ -27839,21 +67585,21 @@ static const UV XPosixBlank_invlist[] = { /* for EBCDIC 037 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 037 */
@@ -27861,4148 +67607,4222 @@ static const UV XPosixCntrl_invlist[] = { /* for EBCDIC 037 */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       255,
-       256
+       0x0,
+       0x40,
+       0xFF,
+       0x100
 };
 
 static const UV XPosixDigit_invlist[] = { /* for EBCDIC 037 */
-       101,    /* Number of elements */
+       103,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       240,
-       250,
-       1632,
-       1642,
-       1776,
-       1786,
-       1984,
-       1994,
-       2406,
-       2416,
-       2534,
-       2544,
-       2662,
-       2672,
-       2790,
-       2800,
-       2918,
-       2928,
-       3046,
-       3056,
-       3174,
-       3184,
-       3302,
-       3312,
-       3430,
-       3440,
-       3558,
-       3568,
-       3664,
-       3674,
-       3792,
-       3802,
-       3872,
-       3882,
-       4160,
-       4170,
-       4240,
-       4250,
-       6112,
-       6122,
-       6160,
-       6170,
-       6470,
-       6480,
-       6608,
-       6618,
-       6784,
-       6794,
-       6800,
-       6810,
-       6992,
-       7002,
-       7088,
-       7098,
-       7232,
-       7242,
-       7248,
-       7258,
-       42528,
-       42538,
-       43216,
-       43226,
-       43264,
-       43274,
-       43472,
-       43482,
-       43504,
-       43514,
-       43600,
-       43610,
-       44016,
-       44026,
-       65296,
-       65306,
-       66720,
-       66730,
-       69734,
-       69744,
-       69872,
-       69882,
-       69942,
-       69952,
-       70096,
-       70106,
-       70384,
-       70394,
-       70864,
-       70874,
-       71248,
-       71258,
-       71360,
-       71370,
-       71904,
-       71914,
-       92768,
-       92778,
-       93008,
-       93018,
-       120782,
-       120832
+       0x0,
+       0xF0,
+       0xFA,
+       0x660,
+       0x66A,
+       0x6F0,
+       0x6FA,
+       0x7C0,
+       0x7CA,
+       0x966,
+       0x970,
+       0x9E6,
+       0x9F0,
+       0xA66,
+       0xA70,
+       0xAE6,
+       0xAF0,
+       0xB66,
+       0xB70,
+       0xBE6,
+       0xBF0,
+       0xC66,
+       0xC70,
+       0xCE6,
+       0xCF0,
+       0xD66,
+       0xD70,
+       0xDE6,
+       0xDF0,
+       0xE50,
+       0xE5A,
+       0xED0,
+       0xEDA,
+       0xF20,
+       0xF2A,
+       0x1040,
+       0x104A,
+       0x1090,
+       0x109A,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1B50,
+       0x1B5A,
+       0x1BB0,
+       0x1BBA,
+       0x1C40,
+       0x1C4A,
+       0x1C50,
+       0x1C5A,
+       0xA620,
+       0xA62A,
+       0xA8D0,
+       0xA8DA,
+       0xA900,
+       0xA90A,
+       0xA9D0,
+       0xA9DA,
+       0xA9F0,
+       0xA9FA,
+       0xAA50,
+       0xAA5A,
+       0xABF0,
+       0xABFA,
+       0xFF10,
+       0xFF1A,
+       0x104A0,
+       0x104AA,
+       0x11066,
+       0x11070,
+       0x110F0,
+       0x110FA,
+       0x11136,
+       0x11140,
+       0x111D0,
+       0x111DA,
+       0x112F0,
+       0x112FA,
+       0x114D0,
+       0x114DA,
+       0x11650,
+       0x1165A,
+       0x116C0,
+       0x116CA,
+       0x11730,
+       0x1173A,
+       0x118E0,
+       0x118EA,
+       0x16A60,
+       0x16A6A,
+       0x16B50,
+       0x16B5A,
+       0x1D7CE,
+       0x1D800
 };
 
 static const UV XPosixGraph_invlist[] = { /* for EBCDIC 037 */
-       1211,   /* Number of elements */
+       1237,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       255,
-       256,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5760,
-       5761,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12289,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x42,
+       0xFF,
+       0x100,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x1680,
+       0x1681,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3001,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixLower_invlist[] = { /* for EBCDIC 037 */
-       1275,   /* Number of elements */
+       1283,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       112,
-       113,
-       129,
-       138,
-       140,
-       143,
-       145,
-       157,
-       160,
-       161,
-       162,
-       170,
-       203,
-       208,
-       219,
-       224,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       443,
-       445,
-       448,
-       454,
-       455,
-       457,
-       458,
-       460,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       499,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       881,
-       882,
-       883,
-       884,
-       887,
-       888,
-       890,
-       894,
-       912,
-       913,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1014,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1377,
-       1416,
-       7424,
-       7616,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7958,
-       7968,
-       7976,
-       7984,
-       7992,
-       8000,
-       8006,
-       8016,
-       8024,
-       8032,
-       8040,
-       8048,
-       8062,
-       8064,
-       8072,
-       8080,
-       8088,
-       8096,
-       8104,
-       8112,
-       8117,
-       8118,
-       8120,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8136,
-       8144,
-       8148,
-       8150,
-       8152,
-       8160,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8458,
-       8459,
-       8462,
-       8464,
-       8467,
-       8468,
-       8495,
-       8496,
-       8500,
-       8501,
-       8505,
-       8506,
-       8508,
-       8510,
-       8518,
-       8522,
-       8526,
-       8527,
-       8560,
-       8576,
-       8580,
-       8581,
-       9424,
-       9450,
-       11312,
-       11359,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11493,
-       11500,
-       11501,
-       11502,
-       11503,
-       11507,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42606,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42654,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42888,
-       42892,
-       42893,
-       42894,
-       42895,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65345,
-       65371,
-       66600,
-       66640,
-       71872,
-       71904,
-       119834,
-       119860,
-       119886,
-       119893,
-       119894,
-       119912,
-       119938,
-       119964,
-       119990,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120016,
-       120042,
-       120068,
-       120094,
-       120120,
-       120146,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120486,
-       120514,
-       120539,
-       120540,
-       120546,
-       120572,
-       120597,
-       120598,
-       120604,
-       120630,
-       120655,
-       120656,
-       120662,
-       120688,
-       120713,
-       120714,
-       120720,
-       120746,
-       120771,
-       120772,
-       120778,
-       120779,
-       120780
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x70,
+       0x71,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xCB,
+       0xD0,
+       0xDB,
+       0xE0,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BD,
+       0x1C0,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x390,
+       0x391,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x561,
+       0x588,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F50,
+       0x1F58,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE0,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2170,
+       0x2180,
+       0x2184,
+       0x2185,
+       0x24D0,
+       0x24EA,
+       0x2C30,
+       0x2C5F,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF41,
+       0xFF5B,
+       0x10428,
+       0x10450,
+       0x10CC0,
+       0x10CF3,
+       0x118C0,
+       0x118E0,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D51E,
+       0x1D538,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC
 };
 
 static const UV XPosixPrint_invlist[] = { /* for EBCDIC 037 */
-       1205,   /* Number of elements */
+       1231,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       255,
-       256,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8192,
-       8232,
-       8234,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12288,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x40,
+       0xFF,
+       0x100,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x2000,
+       0x2028,
+       0x202A,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3000,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixPunct_invlist[] = { /* for EBCDIC 037 */
-       311,    /* Number of elements */
+       323,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       75,
-       81,
-       90,
-       95,
-       96,
-       98,
-       107,
-       112,
-       121,
-       128,
-       138,
-       140,
-       161,
-       162,
-       170,
-       172,
-       176,
-       177,
-       179,
-       180,
-       181,
-       183,
-       186,
-       188,
-       192,
-       193,
-       208,
-       209,
-       224,
-       225,
-       894,
-       895,
-       903,
-       904,
-       1370,
-       1376,
-       1417,
-       1419,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1523,
-       1525,
-       1545,
-       1547,
-       1548,
-       1550,
-       1563,
-       1564,
-       1566,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1792,
-       1806,
-       2039,
-       2042,
-       2096,
-       2111,
-       2142,
-       2143,
-       2404,
-       2406,
-       2416,
-       2417,
-       2800,
-       2801,
-       3572,
-       3573,
-       3663,
-       3664,
-       3674,
-       3676,
-       3844,
-       3859,
-       3860,
-       3861,
-       3898,
-       3902,
-       3973,
-       3974,
-       4048,
-       4053,
-       4057,
-       4059,
-       4170,
-       4176,
-       4347,
-       4348,
-       4960,
-       4969,
-       5120,
-       5121,
-       5741,
-       5743,
-       5787,
-       5789,
-       5867,
-       5870,
-       5941,
-       5943,
-       6100,
-       6103,
-       6104,
-       6107,
-       6144,
-       6155,
-       6468,
-       6470,
-       6686,
-       6688,
-       6816,
-       6823,
-       6824,
-       6830,
-       7002,
-       7009,
-       7164,
-       7168,
-       7227,
-       7232,
-       7294,
-       7296,
-       7360,
-       7368,
-       7379,
-       7380,
-       8208,
-       8232,
-       8240,
-       8260,
-       8261,
-       8274,
-       8275,
-       8287,
-       8317,
-       8319,
-       8333,
-       8335,
-       8968,
-       8972,
-       9001,
-       9003,
-       10088,
-       10102,
-       10181,
-       10183,
-       10214,
-       10224,
-       10627,
-       10649,
-       10712,
-       10716,
-       10748,
-       10750,
-       11513,
-       11517,
-       11518,
-       11520,
-       11632,
-       11633,
-       11776,
-       11823,
-       11824,
-       11843,
-       12289,
-       12292,
-       12296,
-       12306,
-       12308,
-       12320,
-       12336,
-       12337,
-       12349,
-       12350,
-       12448,
-       12449,
-       12539,
-       12540,
-       42238,
-       42240,
-       42509,
-       42512,
-       42611,
-       42612,
-       42622,
-       42623,
-       42738,
-       42744,
-       43124,
-       43128,
-       43214,
-       43216,
-       43256,
-       43259,
-       43310,
-       43312,
-       43359,
-       43360,
-       43457,
-       43470,
-       43486,
-       43488,
-       43612,
-       43616,
-       43742,
-       43744,
-       43760,
-       43762,
-       44011,
-       44012,
-       64830,
-       64832,
-       65040,
-       65050,
-       65072,
-       65107,
-       65108,
-       65122,
-       65123,
-       65124,
-       65128,
-       65129,
-       65130,
-       65132,
-       65281,
-       65284,
-       65285,
-       65291,
-       65292,
-       65296,
-       65306,
-       65308,
-       65311,
-       65313,
-       65339,
-       65342,
-       65343,
-       65344,
-       65371,
-       65372,
-       65373,
-       65374,
-       65375,
-       65382,
-       65792,
-       65795,
-       66463,
-       66464,
-       66512,
-       66513,
-       66927,
-       66928,
-       67671,
-       67672,
-       67871,
-       67872,
-       67903,
-       67904,
-       68176,
-       68185,
-       68223,
-       68224,
-       68336,
-       68343,
-       68409,
-       68416,
-       68505,
-       68509,
-       69703,
-       69710,
-       69819,
-       69821,
-       69822,
-       69826,
-       69952,
-       69956,
-       70004,
-       70006,
-       70085,
-       70089,
-       70093,
-       70094,
-       70200,
-       70206,
-       70854,
-       70855,
-       71105,
-       71114,
-       71233,
-       71236,
-       74864,
-       74869,
-       92782,
-       92784,
-       92917,
-       92918,
-       92983,
-       92988,
-       92996,
-       92997,
-       113823,
-       113824
+       0x0,
+       0x4B,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6B,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xB0,
+       0xB1,
+       0xB3,
+       0xB4,
+       0xB5,
+       0xB7,
+       0xBA,
+       0xBC,
+       0xC0,
+       0xC1,
+       0xD0,
+       0xD1,
+       0xE0,
+       0xE1,
+       0x37E,
+       0x37F,
+       0x387,
+       0x388,
+       0x55A,
+       0x560,
+       0x589,
+       0x58B,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5F3,
+       0x5F5,
+       0x609,
+       0x60B,
+       0x60C,
+       0x60E,
+       0x61B,
+       0x61C,
+       0x61E,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x700,
+       0x70E,
+       0x7F7,
+       0x7FA,
+       0x830,
+       0x83F,
+       0x85E,
+       0x85F,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0xAF0,
+       0xAF1,
+       0xDF4,
+       0xDF5,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE5C,
+       0xF04,
+       0xF13,
+       0xF14,
+       0xF15,
+       0xF3A,
+       0xF3E,
+       0xF85,
+       0xF86,
+       0xFD0,
+       0xFD5,
+       0xFD9,
+       0xFDB,
+       0x104A,
+       0x1050,
+       0x10FB,
+       0x10FC,
+       0x1360,
+       0x1369,
+       0x1400,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x169B,
+       0x169D,
+       0x16EB,
+       0x16EE,
+       0x1735,
+       0x1737,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DB,
+       0x1800,
+       0x180B,
+       0x1944,
+       0x1946,
+       0x1A1E,
+       0x1A20,
+       0x1AA0,
+       0x1AA7,
+       0x1AA8,
+       0x1AAE,
+       0x1B5A,
+       0x1B61,
+       0x1BFC,
+       0x1C00,
+       0x1C3B,
+       0x1C40,
+       0x1C7E,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD3,
+       0x1CD4,
+       0x2010,
+       0x2028,
+       0x2030,
+       0x2044,
+       0x2045,
+       0x2052,
+       0x2053,
+       0x205F,
+       0x207D,
+       0x207F,
+       0x208D,
+       0x208F,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2CF9,
+       0x2CFD,
+       0x2CFE,
+       0x2D00,
+       0x2D70,
+       0x2D71,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x2E43,
+       0x3001,
+       0x3004,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x3020,
+       0x3030,
+       0x3031,
+       0x303D,
+       0x303E,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA6F8,
+       0xA874,
+       0xA878,
+       0xA8CE,
+       0xA8D0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA92E,
+       0xA930,
+       0xA95F,
+       0xA960,
+       0xA9C1,
+       0xA9CE,
+       0xA9DE,
+       0xA9E0,
+       0xAA5C,
+       0xAA60,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xABEB,
+       0xABEC,
+       0xFD3E,
+       0xFD40,
+       0xFE10,
+       0xFE1A,
+       0xFE30,
+       0xFE53,
+       0xFE54,
+       0xFE62,
+       0xFE63,
+       0xFE64,
+       0xFE68,
+       0xFE69,
+       0xFE6A,
+       0xFE6C,
+       0xFF01,
+       0xFF04,
+       0xFF05,
+       0xFF0B,
+       0xFF0C,
+       0xFF10,
+       0xFF1A,
+       0xFF1C,
+       0xFF1F,
+       0xFF21,
+       0xFF3B,
+       0xFF3E,
+       0xFF3F,
+       0xFF40,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF66,
+       0x10100,
+       0x10103,
+       0x1039F,
+       0x103A0,
+       0x103D0,
+       0x103D1,
+       0x1056F,
+       0x10570,
+       0x10857,
+       0x10858,
+       0x1091F,
+       0x10920,
+       0x1093F,
+       0x10940,
+       0x10A50,
+       0x10A59,
+       0x10A7F,
+       0x10A80,
+       0x10AF0,
+       0x10AF7,
+       0x10B39,
+       0x10B40,
+       0x10B99,
+       0x10B9D,
+       0x11047,
+       0x1104E,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x11140,
+       0x11144,
+       0x11174,
+       0x11176,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111E0,
+       0x11238,
+       0x1123E,
+       0x112A9,
+       0x112AA,
+       0x114C6,
+       0x114C7,
+       0x115C1,
+       0x115D8,
+       0x11641,
+       0x11644,
+       0x1173C,
+       0x1173F,
+       0x12470,
+       0x12475,
+       0x16A6E,
+       0x16A70,
+       0x16AF5,
+       0x16AF6,
+       0x16B37,
+       0x16B3C,
+       0x16B44,
+       0x16B45,
+       0x1BC9F,
+       0x1BCA0,
+       0x1DA87,
+       0x1DA8C
 };
 
 static const UV XPosixSpace_invlist[] = { /* for EBCDIC 037 */
@@ -32010,2593 +71830,2649 @@ static const UV XPosixSpace_invlist[] = { /* for EBCDIC 037 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixUpper_invlist[] = { /* for EBCDIC 037 */
-       1269,   /* Number of elements */
+       1275,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       98,
-       106,
-       113,
-       121,
-       128,
-       129,
-       158,
-       159,
-       172,
-       175,
-       193,
-       202,
-       209,
-       218,
-       226,
-       234,
-       235,
-       240,
-       251,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       444,
-       445,
-       452,
-       453,
-       455,
-       456,
-       458,
-       459,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       498,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       880,
-       881,
-       882,
-       883,
-       886,
-       887,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       912,
-       913,
-       930,
-       931,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1015,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1329,
-       1367,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7680,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7960,
-       7966,
-       7976,
-       7984,
-       7992,
-       8000,
-       8008,
-       8014,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8032,
-       8040,
-       8048,
-       8120,
-       8124,
-       8136,
-       8140,
-       8152,
-       8156,
-       8168,
-       8173,
-       8184,
-       8188,
-       8450,
-       8451,
-       8455,
-       8456,
-       8459,
-       8462,
-       8464,
-       8467,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8496,
-       8500,
-       8510,
-       8512,
-       8517,
-       8518,
-       8544,
-       8560,
-       8579,
-       8580,
-       9398,
-       9424,
-       11264,
-       11311,
-       11360,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11499,
-       11500,
-       11501,
-       11502,
-       11506,
-       11507,
-       42560,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42624,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42786,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42891,
-       42892,
-       42893,
-       42894,
-       42896,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       42926,
-       42928,
-       42930,
-       65313,
-       65339,
-       66560,
-       66600,
-       71840,
-       71872,
-       119808,
-       119834,
-       119860,
-       119886,
-       119912,
-       119938,
-       119964,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119990,
-       120016,
-       120042,
-       120068,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120120,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120488,
-       120513,
-       120546,
-       120571,
-       120604,
-       120629,
-       120662,
-       120687,
-       120720,
-       120745,
-       120778,
-       120779,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x62,
+       0x6A,
+       0x71,
+       0x79,
+       0x80,
+       0x81,
+       0x9E,
+       0x9F,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xD1,
+       0xDA,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFB,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BC,
+       0x1BD,
+       0x1C4,
+       0x1C5,
+       0x1C7,
+       0x1C8,
+       0x1CA,
+       0x1CB,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F2,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x376,
+       0x377,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x531,
+       0x557,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F18,
+       0x1F1E,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F48,
+       0x1F4E,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1FB8,
+       0x1FBC,
+       0x1FC8,
+       0x1FCC,
+       0x1FD8,
+       0x1FDC,
+       0x1FE8,
+       0x1FED,
+       0x1FF8,
+       0x1FFC,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x2130,
+       0x2134,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x2160,
+       0x2170,
+       0x2183,
+       0x2184,
+       0x24B6,
+       0x24D0,
+       0x2C00,
+       0x2C2F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CF2,
+       0x2CF3,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xFF21,
+       0xFF3B,
+       0x10400,
+       0x10428,
+       0x10C80,
+       0x10CB3,
+       0x118A0,
+       0x118C0,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D71C,
+       0x1D735,
+       0x1D756,
+       0x1D76F,
+       0x1D790,
+       0x1D7A9,
+       0x1D7CA,
+       0x1D7CB,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
 };
 
 static const UV XPosixWord_invlist[] = { /* for EBCDIC 037 */
-       1281,   /* Number of elements */
+       1331,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8204,
-       8206,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42611,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE0,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFB,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
 static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 037 */
@@ -34604,5823 +74480,18075 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 037 */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       129,
-       135,
-       193,
-       199,
-       240,
-       250,
-       65296,
-       65306,
-       65313,
-       65319,
-       65345,
-       65351
+       0x0,
+       0x81,
+       0x87,
+       0xC1,
+       0xC7,
+       0xF0,
+       0xFA,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF27,
+       0xFF41,
+       0xFF47
 };
 
-static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */
-       263,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#endif /* EBCDIC 037 */
+
+#if 'A' == 193 /* EBCDIC POSIX-BC */ \
+     && '\\' == 188 && '[' == 187 && ']' == 189 && '{' == 251 && '}' == 253 \
+     && '^' == 106 && '~' == 255 && '!' == 90 && '#' == 123 && '|' == 79 \
+     && '$' == 91 && '@' == 124 && '`' == 74
+
+#if defined(PERL_IN_PERL_C)
+
+static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */
+       58,     /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x15,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x26,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4A,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6A,
+       0x70,
+       0x7A,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA2,
+       0xAA,
+       0xBB,
+       0xBE,
+       0xC1,
+       0xCA,
+       0xD1,
+       0xDA,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100
+};
+
+static const UV Cased_invlist[] = { /* for EBCDIC POSIX-BC */
+       287,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       154,
-       156,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       305,
-       306,
-       312,
-       313,
-       397,
-       398,
-       411,
-       412,
-       426,
-       428,
-       442,
-       444,
-       446,
-       447,
-       448,
-       452,
-       545,
-       546,
-       564,
-       570,
-       597,
-       598,
-       600,
-       601,
-       602,
-       603,
-       605,
-       608,
-       610,
-       611,
-       612,
-       613,
-       615,
-       616,
-       618,
-       619,
-       621,
-       623,
-       624,
-       625,
-       627,
-       629,
-       630,
-       637,
-       638,
-       640,
-       641,
-       643,
-       644,
-       647,
-       653,
-       658,
-       659,
-       670,
-       671,
-       700,
-       701,
-       702,
-       703,
-       768,
-       770,
-       775,
-       777,
-       778,
-       779,
-       780,
-       781,
-       787,
-       788,
-       817,
-       818,
-       834,
-       835,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       978,
-       981,
-       1014,
-       1015,
-       1020,
-       1021,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7545,
-       7546,
-       7549,
-       7550,
-       7680,
-       7836,
-       7838,
-       7839,
-       7840,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8486,
-       8487,
-       8490,
-       8492,
-       8498,
-       8499,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11377,
-       11378,
-       11380,
-       11381,
-       11383,
-       11390,
-       11492,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42652,
-       42786,
-       42800,
-       42802,
-       42864,
-       42873,
-       42888,
-       42891,
-       42894,
-       42896,
-       42900,
-       42902,
-       42926,
-       42928,
-       42930,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x1BB,
+       0x1BC,
+       0x1C0,
+       0x1C4,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69E,
+       0xA722,
+       0xA788,
+       0xA78B,
+       0xA78F,
+       0xA790,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
+};
+
+static const UV Grapheme_Cluster_Break_invlist[] = { /* for EBCDIC POSIX-BC */
+       1502,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x40,
+       0x5F,
+       0x60,
+       0xCA,
+       0xCB,
+       0x300,
+       0x370,
+       0x483,
+       0x48A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x600,
+       0x606,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x64B,
+       0x660,
+       0x670,
+       0x671,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x7A6,
+       0x7B1,
+       0x7EB,
+       0x7F4,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x859,
+       0x85C,
+       0x8E3,
+       0x903,
+       0x904,
+       0x93A,
+       0x93B,
+       0x93C,
+       0x93D,
+       0x93E,
+       0x941,
+       0x949,
+       0x94D,
+       0x94E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x981,
+       0x982,
+       0x984,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9BF,
+       0x9C1,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9D7,
+       0x9D8,
+       0x9E2,
+       0x9E4,
+       0xA01,
+       0xA03,
+       0xA04,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA41,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA83,
+       0xA84,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC1,
+       0xAC6,
+       0xAC7,
+       0xAC9,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xACE,
+       0xAE2,
+       0xAE4,
+       0xB01,
+       0xB02,
+       0xB04,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB40,
+       0xB41,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB62,
+       0xB64,
+       0xB82,
+       0xB83,
+       0xBBE,
+       0xBBF,
+       0xBC0,
+       0xBC1,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBCE,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC01,
+       0xC04,
+       0xC3E,
+       0xC41,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC62,
+       0xC64,
+       0xC81,
+       0xC82,
+       0xC84,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCBF,
+       0xCC0,
+       0xCC2,
+       0xCC3,
+       0xCC5,
+       0xCC6,
+       0xCC7,
+       0xCC9,
+       0xCCA,
+       0xCCC,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCE2,
+       0xCE4,
+       0xD01,
+       0xD02,
+       0xD04,
+       0xD3E,
+       0xD3F,
+       0xD41,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD57,
+       0xD58,
+       0xD62,
+       0xD64,
+       0xD82,
+       0xD84,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD0,
+       0xDD2,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDDF,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xF18,
+       0xF1A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF71,
+       0xF7F,
+       0xF80,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102D,
+       0x1031,
+       0x1032,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x103D,
+       0x103F,
+       0x1056,
+       0x1058,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x1083,
+       0x1084,
+       0x1085,
+       0x1087,
+       0x108D,
+       0x108E,
+       0x109D,
+       0x109E,
+       0x1100,
+       0x1160,
+       0x11A8,
+       0x1200,
+       0x135D,
+       0x1360,
+       0x1712,
+       0x1715,
+       0x1732,
+       0x1735,
+       0x1752,
+       0x1754,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17B6,
+       0x17B7,
+       0x17BE,
+       0x17C6,
+       0x17C7,
+       0x17C9,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x18A9,
+       0x18AA,
+       0x1920,
+       0x1923,
+       0x1927,
+       0x1929,
+       0x192C,
+       0x1930,
+       0x1932,
+       0x1933,
+       0x1939,
+       0x193C,
+       0x1A17,
+       0x1A19,
+       0x1A1B,
+       0x1A1C,
+       0x1A55,
+       0x1A56,
+       0x1A57,
+       0x1A58,
+       0x1A5F,
+       0x1A60,
+       0x1A61,
+       0x1A62,
+       0x1A63,
+       0x1A65,
+       0x1A6D,
+       0x1A73,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B04,
+       0x1B05,
+       0x1B34,
+       0x1B35,
+       0x1B36,
+       0x1B3B,
+       0x1B3C,
+       0x1B3D,
+       0x1B42,
+       0x1B43,
+       0x1B45,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B82,
+       0x1B83,
+       0x1BA1,
+       0x1BA2,
+       0x1BA6,
+       0x1BA8,
+       0x1BAA,
+       0x1BAB,
+       0x1BAE,
+       0x1BE6,
+       0x1BE7,
+       0x1BE8,
+       0x1BEA,
+       0x1BED,
+       0x1BEE,
+       0x1BEF,
+       0x1BF2,
+       0x1BF4,
+       0x1C24,
+       0x1C2C,
+       0x1C34,
+       0x1C36,
+       0x1C38,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE1,
+       0x1CE2,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF4,
+       0x1CF5,
+       0x1CF8,
+       0x1CFA,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2028,
+       0x202F,
+       0x2060,
+       0x2070,
+       0x20D0,
+       0x20F1,
+       0x2CEF,
+       0x2CF2,
+       0x2D7F,
+       0x2D80,
+       0x2DE0,
+       0x2E00,
+       0x302A,
+       0x3030,
+       0x3099,
+       0x309B,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA825,
+       0xA827,
+       0xA828,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C4,
+       0xA8C5,
+       0xA8E0,
+       0xA8F2,
+       0xA926,
+       0xA92E,
+       0xA947,
+       0xA952,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA983,
+       0xA984,
+       0xA9B3,
+       0xA9B4,
+       0xA9B6,
+       0xA9BA,
+       0xA9BC,
+       0xA9BD,
+       0xA9C1,
+       0xA9E5,
+       0xA9E6,
+       0xAA29,
+       0xAA2F,
+       0xAA31,
+       0xAA33,
+       0xAA35,
+       0xAA37,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4D,
+       0xAA4E,
+       0xAA7C,
+       0xAA7D,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAEB,
+       0xAAEC,
+       0xAAEE,
+       0xAAF0,
+       0xAAF5,
+       0xAAF6,
+       0xAAF7,
+       0xABE3,
+       0xABE5,
+       0xABE6,
+       0xABE8,
+       0xABE9,
+       0xABEB,
+       0xABEC,
+       0xABED,
+       0xABEE,
+       0xAC00,
+       0xAC01,
+       0xAC1C,
+       0xAC1D,
+       0xAC38,
+       0xAC39,
+       0xAC54,
+       0xAC55,
+       0xAC70,
+       0xAC71,
+       0xAC8C,
+       0xAC8D,
+       0xACA8,
+       0xACA9,
+       0xACC4,
+       0xACC5,
+       0xACE0,
+       0xACE1,
+       0xACFC,
+       0xACFD,
+       0xAD18,
+       0xAD19,
+       0xAD34,
+       0xAD35,
+       0xAD50,
+       0xAD51,
+       0xAD6C,
+       0xAD6D,
+       0xAD88,
+       0xAD89,
+       0xADA4,
+       0xADA5,
+       0xADC0,
+       0xADC1,
+       0xADDC,
+       0xADDD,
+       0xADF8,
+       0xADF9,
+       0xAE14,
+       0xAE15,
+       0xAE30,
+       0xAE31,
+       0xAE4C,
+       0xAE4D,
+       0xAE68,
+       0xAE69,
+       0xAE84,
+       0xAE85,
+       0xAEA0,
+       0xAEA1,
+       0xAEBC,
+       0xAEBD,
+       0xAED8,
+       0xAED9,
+       0xAEF4,
+       0xAEF5,
+       0xAF10,
+       0xAF11,
+       0xAF2C,
+       0xAF2D,
+       0xAF48,
+       0xAF49,
+       0xAF64,
+       0xAF65,
+       0xAF80,
+       0xAF81,
+       0xAF9C,
+       0xAF9D,
+       0xAFB8,
+       0xAFB9,
+       0xAFD4,
+       0xAFD5,
+       0xAFF0,
+       0xAFF1,
+       0xB00C,
+       0xB00D,
+       0xB028,
+       0xB029,
+       0xB044,
+       0xB045,
+       0xB060,
+       0xB061,
+       0xB07C,
+       0xB07D,
+       0xB098,
+       0xB099,
+       0xB0B4,
+       0xB0B5,
+       0xB0D0,
+       0xB0D1,
+       0xB0EC,
+       0xB0ED,
+       0xB108,
+       0xB109,
+       0xB124,
+       0xB125,
+       0xB140,
+       0xB141,
+       0xB15C,
+       0xB15D,
+       0xB178,
+       0xB179,
+       0xB194,
+       0xB195,
+       0xB1B0,
+       0xB1B1,
+       0xB1CC,
+       0xB1CD,
+       0xB1E8,
+       0xB1E9,
+       0xB204,
+       0xB205,
+       0xB220,
+       0xB221,
+       0xB23C,
+       0xB23D,
+       0xB258,
+       0xB259,
+       0xB274,
+       0xB275,
+       0xB290,
+       0xB291,
+       0xB2AC,
+       0xB2AD,
+       0xB2C8,
+       0xB2C9,
+       0xB2E4,
+       0xB2E5,
+       0xB300,
+       0xB301,
+       0xB31C,
+       0xB31D,
+       0xB338,
+       0xB339,
+       0xB354,
+       0xB355,
+       0xB370,
+       0xB371,
+       0xB38C,
+       0xB38D,
+       0xB3A8,
+       0xB3A9,
+       0xB3C4,
+       0xB3C5,
+       0xB3E0,
+       0xB3E1,
+       0xB3FC,
+       0xB3FD,
+       0xB418,
+       0xB419,
+       0xB434,
+       0xB435,
+       0xB450,
+       0xB451,
+       0xB46C,
+       0xB46D,
+       0xB488,
+       0xB489,
+       0xB4A4,
+       0xB4A5,
+       0xB4C0,
+       0xB4C1,
+       0xB4DC,
+       0xB4DD,
+       0xB4F8,
+       0xB4F9,
+       0xB514,
+       0xB515,
+       0xB530,
+       0xB531,
+       0xB54C,
+       0xB54D,
+       0xB568,
+       0xB569,
+       0xB584,
+       0xB585,
+       0xB5A0,
+       0xB5A1,
+       0xB5BC,
+       0xB5BD,
+       0xB5D8,
+       0xB5D9,
+       0xB5F4,
+       0xB5F5,
+       0xB610,
+       0xB611,
+       0xB62C,
+       0xB62D,
+       0xB648,
+       0xB649,
+       0xB664,
+       0xB665,
+       0xB680,
+       0xB681,
+       0xB69C,
+       0xB69D,
+       0xB6B8,
+       0xB6B9,
+       0xB6D4,
+       0xB6D5,
+       0xB6F0,
+       0xB6F1,
+       0xB70C,
+       0xB70D,
+       0xB728,
+       0xB729,
+       0xB744,
+       0xB745,
+       0xB760,
+       0xB761,
+       0xB77C,
+       0xB77D,
+       0xB798,
+       0xB799,
+       0xB7B4,
+       0xB7B5,
+       0xB7D0,
+       0xB7D1,
+       0xB7EC,
+       0xB7ED,
+       0xB808,
+       0xB809,
+       0xB824,
+       0xB825,
+       0xB840,
+       0xB841,
+       0xB85C,
+       0xB85D,
+       0xB878,
+       0xB879,
+       0xB894,
+       0xB895,
+       0xB8B0,
+       0xB8B1,
+       0xB8CC,
+       0xB8CD,
+       0xB8E8,
+       0xB8E9,
+       0xB904,
+       0xB905,
+       0xB920,
+       0xB921,
+       0xB93C,
+       0xB93D,
+       0xB958,
+       0xB959,
+       0xB974,
+       0xB975,
+       0xB990,
+       0xB991,
+       0xB9AC,
+       0xB9AD,
+       0xB9C8,
+       0xB9C9,
+       0xB9E4,
+       0xB9E5,
+       0xBA00,
+       0xBA01,
+       0xBA1C,
+       0xBA1D,
+       0xBA38,
+       0xBA39,
+       0xBA54,
+       0xBA55,
+       0xBA70,
+       0xBA71,
+       0xBA8C,
+       0xBA8D,
+       0xBAA8,
+       0xBAA9,
+       0xBAC4,
+       0xBAC5,
+       0xBAE0,
+       0xBAE1,
+       0xBAFC,
+       0xBAFD,
+       0xBB18,
+       0xBB19,
+       0xBB34,
+       0xBB35,
+       0xBB50,
+       0xBB51,
+       0xBB6C,
+       0xBB6D,
+       0xBB88,
+       0xBB89,
+       0xBBA4,
+       0xBBA5,
+       0xBBC0,
+       0xBBC1,
+       0xBBDC,
+       0xBBDD,
+       0xBBF8,
+       0xBBF9,
+       0xBC14,
+       0xBC15,
+       0xBC30,
+       0xBC31,
+       0xBC4C,
+       0xBC4D,
+       0xBC68,
+       0xBC69,
+       0xBC84,
+       0xBC85,
+       0xBCA0,
+       0xBCA1,
+       0xBCBC,
+       0xBCBD,
+       0xBCD8,
+       0xBCD9,
+       0xBCF4,
+       0xBCF5,
+       0xBD10,
+       0xBD11,
+       0xBD2C,
+       0xBD2D,
+       0xBD48,
+       0xBD49,
+       0xBD64,
+       0xBD65,
+       0xBD80,
+       0xBD81,
+       0xBD9C,
+       0xBD9D,
+       0xBDB8,
+       0xBDB9,
+       0xBDD4,
+       0xBDD5,
+       0xBDF0,
+       0xBDF1,
+       0xBE0C,
+       0xBE0D,
+       0xBE28,
+       0xBE29,
+       0xBE44,
+       0xBE45,
+       0xBE60,
+       0xBE61,
+       0xBE7C,
+       0xBE7D,
+       0xBE98,
+       0xBE99,
+       0xBEB4,
+       0xBEB5,
+       0xBED0,
+       0xBED1,
+       0xBEEC,
+       0xBEED,
+       0xBF08,
+       0xBF09,
+       0xBF24,
+       0xBF25,
+       0xBF40,
+       0xBF41,
+       0xBF5C,
+       0xBF5D,
+       0xBF78,
+       0xBF79,
+       0xBF94,
+       0xBF95,
+       0xBFB0,
+       0xBFB1,
+       0xBFCC,
+       0xBFCD,
+       0xBFE8,
+       0xBFE9,
+       0xC004,
+       0xC005,
+       0xC020,
+       0xC021,
+       0xC03C,
+       0xC03D,
+       0xC058,
+       0xC059,
+       0xC074,
+       0xC075,
+       0xC090,
+       0xC091,
+       0xC0AC,
+       0xC0AD,
+       0xC0C8,
+       0xC0C9,
+       0xC0E4,
+       0xC0E5,
+       0xC100,
+       0xC101,
+       0xC11C,
+       0xC11D,
+       0xC138,
+       0xC139,
+       0xC154,
+       0xC155,
+       0xC170,
+       0xC171,
+       0xC18C,
+       0xC18D,
+       0xC1A8,
+       0xC1A9,
+       0xC1C4,
+       0xC1C5,
+       0xC1E0,
+       0xC1E1,
+       0xC1FC,
+       0xC1FD,
+       0xC218,
+       0xC219,
+       0xC234,
+       0xC235,
+       0xC250,
+       0xC251,
+       0xC26C,
+       0xC26D,
+       0xC288,
+       0xC289,
+       0xC2A4,
+       0xC2A5,
+       0xC2C0,
+       0xC2C1,
+       0xC2DC,
+       0xC2DD,
+       0xC2F8,
+       0xC2F9,
+       0xC314,
+       0xC315,
+       0xC330,
+       0xC331,
+       0xC34C,
+       0xC34D,
+       0xC368,
+       0xC369,
+       0xC384,
+       0xC385,
+       0xC3A0,
+       0xC3A1,
+       0xC3BC,
+       0xC3BD,
+       0xC3D8,
+       0xC3D9,
+       0xC3F4,
+       0xC3F5,
+       0xC410,
+       0xC411,
+       0xC42C,
+       0xC42D,
+       0xC448,
+       0xC449,
+       0xC464,
+       0xC465,
+       0xC480,
+       0xC481,
+       0xC49C,
+       0xC49D,
+       0xC4B8,
+       0xC4B9,
+       0xC4D4,
+       0xC4D5,
+       0xC4F0,
+       0xC4F1,
+       0xC50C,
+       0xC50D,
+       0xC528,
+       0xC529,
+       0xC544,
+       0xC545,
+       0xC560,
+       0xC561,
+       0xC57C,
+       0xC57D,
+       0xC598,
+       0xC599,
+       0xC5B4,
+       0xC5B5,
+       0xC5D0,
+       0xC5D1,
+       0xC5EC,
+       0xC5ED,
+       0xC608,
+       0xC609,
+       0xC624,
+       0xC625,
+       0xC640,
+       0xC641,
+       0xC65C,
+       0xC65D,
+       0xC678,
+       0xC679,
+       0xC694,
+       0xC695,
+       0xC6B0,
+       0xC6B1,
+       0xC6CC,
+       0xC6CD,
+       0xC6E8,
+       0xC6E9,
+       0xC704,
+       0xC705,
+       0xC720,
+       0xC721,
+       0xC73C,
+       0xC73D,
+       0xC758,
+       0xC759,
+       0xC774,
+       0xC775,
+       0xC790,
+       0xC791,
+       0xC7AC,
+       0xC7AD,
+       0xC7C8,
+       0xC7C9,
+       0xC7E4,
+       0xC7E5,
+       0xC800,
+       0xC801,
+       0xC81C,
+       0xC81D,
+       0xC838,
+       0xC839,
+       0xC854,
+       0xC855,
+       0xC870,
+       0xC871,
+       0xC88C,
+       0xC88D,
+       0xC8A8,
+       0xC8A9,
+       0xC8C4,
+       0xC8C5,
+       0xC8E0,
+       0xC8E1,
+       0xC8FC,
+       0xC8FD,
+       0xC918,
+       0xC919,
+       0xC934,
+       0xC935,
+       0xC950,
+       0xC951,
+       0xC96C,
+       0xC96D,
+       0xC988,
+       0xC989,
+       0xC9A4,
+       0xC9A5,
+       0xC9C0,
+       0xC9C1,
+       0xC9DC,
+       0xC9DD,
+       0xC9F8,
+       0xC9F9,
+       0xCA14,
+       0xCA15,
+       0xCA30,
+       0xCA31,
+       0xCA4C,
+       0xCA4D,
+       0xCA68,
+       0xCA69,
+       0xCA84,
+       0xCA85,
+       0xCAA0,
+       0xCAA1,
+       0xCABC,
+       0xCABD,
+       0xCAD8,
+       0xCAD9,
+       0xCAF4,
+       0xCAF5,
+       0xCB10,
+       0xCB11,
+       0xCB2C,
+       0xCB2D,
+       0xCB48,
+       0xCB49,
+       0xCB64,
+       0xCB65,
+       0xCB80,
+       0xCB81,
+       0xCB9C,
+       0xCB9D,
+       0xCBB8,
+       0xCBB9,
+       0xCBD4,
+       0xCBD5,
+       0xCBF0,
+       0xCBF1,
+       0xCC0C,
+       0xCC0D,
+       0xCC28,
+       0xCC29,
+       0xCC44,
+       0xCC45,
+       0xCC60,
+       0xCC61,
+       0xCC7C,
+       0xCC7D,
+       0xCC98,
+       0xCC99,
+       0xCCB4,
+       0xCCB5,
+       0xCCD0,
+       0xCCD1,
+       0xCCEC,
+       0xCCED,
+       0xCD08,
+       0xCD09,
+       0xCD24,
+       0xCD25,
+       0xCD40,
+       0xCD41,
+       0xCD5C,
+       0xCD5D,
+       0xCD78,
+       0xCD79,
+       0xCD94,
+       0xCD95,
+       0xCDB0,
+       0xCDB1,
+       0xCDCC,
+       0xCDCD,
+       0xCDE8,
+       0xCDE9,
+       0xCE04,
+       0xCE05,
+       0xCE20,
+       0xCE21,
+       0xCE3C,
+       0xCE3D,
+       0xCE58,
+       0xCE59,
+       0xCE74,
+       0xCE75,
+       0xCE90,
+       0xCE91,
+       0xCEAC,
+       0xCEAD,
+       0xCEC8,
+       0xCEC9,
+       0xCEE4,
+       0xCEE5,
+       0xCF00,
+       0xCF01,
+       0xCF1C,
+       0xCF1D,
+       0xCF38,
+       0xCF39,
+       0xCF54,
+       0xCF55,
+       0xCF70,
+       0xCF71,
+       0xCF8C,
+       0xCF8D,
+       0xCFA8,
+       0xCFA9,
+       0xCFC4,
+       0xCFC5,
+       0xCFE0,
+       0xCFE1,
+       0xCFFC,
+       0xCFFD,
+       0xD018,
+       0xD019,
+       0xD034,
+       0xD035,
+       0xD050,
+       0xD051,
+       0xD06C,
+       0xD06D,
+       0xD088,
+       0xD089,
+       0xD0A4,
+       0xD0A5,
+       0xD0C0,
+       0xD0C1,
+       0xD0DC,
+       0xD0DD,
+       0xD0F8,
+       0xD0F9,
+       0xD114,
+       0xD115,
+       0xD130,
+       0xD131,
+       0xD14C,
+       0xD14D,
+       0xD168,
+       0xD169,
+       0xD184,
+       0xD185,
+       0xD1A0,
+       0xD1A1,
+       0xD1BC,
+       0xD1BD,
+       0xD1D8,
+       0xD1D9,
+       0xD1F4,
+       0xD1F5,
+       0xD210,
+       0xD211,
+       0xD22C,
+       0xD22D,
+       0xD248,
+       0xD249,
+       0xD264,
+       0xD265,
+       0xD280,
+       0xD281,
+       0xD29C,
+       0xD29D,
+       0xD2B8,
+       0xD2B9,
+       0xD2D4,
+       0xD2D5,
+       0xD2F0,
+       0xD2F1,
+       0xD30C,
+       0xD30D,
+       0xD328,
+       0xD329,
+       0xD344,
+       0xD345,
+       0xD360,
+       0xD361,
+       0xD37C,
+       0xD37D,
+       0xD398,
+       0xD399,
+       0xD3B4,
+       0xD3B5,
+       0xD3D0,
+       0xD3D1,
+       0xD3EC,
+       0xD3ED,
+       0xD408,
+       0xD409,
+       0xD424,
+       0xD425,
+       0xD440,
+       0xD441,
+       0xD45C,
+       0xD45D,
+       0xD478,
+       0xD479,
+       0xD494,
+       0xD495,
+       0xD4B0,
+       0xD4B1,
+       0xD4CC,
+       0xD4CD,
+       0xD4E8,
+       0xD4E9,
+       0xD504,
+       0xD505,
+       0xD520,
+       0xD521,
+       0xD53C,
+       0xD53D,
+       0xD558,
+       0xD559,
+       0xD574,
+       0xD575,
+       0xD590,
+       0xD591,
+       0xD5AC,
+       0xD5AD,
+       0xD5C8,
+       0xD5C9,
+       0xD5E4,
+       0xD5E5,
+       0xD600,
+       0xD601,
+       0xD61C,
+       0xD61D,
+       0xD638,
+       0xD639,
+       0xD654,
+       0xD655,
+       0xD670,
+       0xD671,
+       0xD68C,
+       0xD68D,
+       0xD6A8,
+       0xD6A9,
+       0xD6C4,
+       0xD6C5,
+       0xD6E0,
+       0xD6E1,
+       0xD6FC,
+       0xD6FD,
+       0xD718,
+       0xD719,
+       0xD734,
+       0xD735,
+       0xD750,
+       0xD751,
+       0xD76C,
+       0xD76D,
+       0xD788,
+       0xD789,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xD800,
+       0xE000,
+       0xFB1E,
+       0xFB1F,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFEFF,
+       0xFF00,
+       0xFF9E,
+       0xFFA0,
+       0xFFF0,
+       0xFFFC,
+       0x101FD,
+       0x101FE,
+       0x102E0,
+       0x102E1,
+       0x10376,
+       0x1037B,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10AE5,
+       0x10AE7,
+       0x11000,
+       0x11001,
+       0x11002,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x1107F,
+       0x11082,
+       0x11083,
+       0x110B0,
+       0x110B3,
+       0x110B7,
+       0x110B9,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x1112C,
+       0x1112D,
+       0x11135,
+       0x11173,
+       0x11174,
+       0x11180,
+       0x11182,
+       0x11183,
+       0x111B3,
+       0x111B6,
+       0x111BF,
+       0x111C1,
+       0x111CA,
+       0x111CD,
+       0x1122C,
+       0x1122F,
+       0x11232,
+       0x11234,
+       0x11235,
+       0x11236,
+       0x11238,
+       0x112DF,
+       0x112E0,
+       0x112E3,
+       0x112EB,
+       0x11300,
+       0x11302,
+       0x11304,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x1133F,
+       0x11340,
+       0x11341,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11357,
+       0x11358,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x114B0,
+       0x114B1,
+       0x114B3,
+       0x114B9,
+       0x114BA,
+       0x114BB,
+       0x114BD,
+       0x114BE,
+       0x114BF,
+       0x114C1,
+       0x114C2,
+       0x114C4,
+       0x115AF,
+       0x115B0,
+       0x115B2,
+       0x115B6,
+       0x115B8,
+       0x115BC,
+       0x115BE,
+       0x115BF,
+       0x115C1,
+       0x115DC,
+       0x115DE,
+       0x11630,
+       0x11633,
+       0x1163B,
+       0x1163D,
+       0x1163E,
+       0x1163F,
+       0x11641,
+       0x116AB,
+       0x116AC,
+       0x116AD,
+       0x116AE,
+       0x116B0,
+       0x116B6,
+       0x116B7,
+       0x116B8,
+       0x1171D,
+       0x11720,
+       0x11722,
+       0x11726,
+       0x11727,
+       0x1172C,
+       0x16AF0,
+       0x16AF5,
+       0x16B30,
+       0x16B37,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D166,
+       0x1D167,
+       0x1D16A,
+       0x1D16D,
+       0x1D16E,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E8D0,
+       0x1E8D7,
+       0x1F1E6,
+       0x1F200,
+       0xE0000,
+       0xE0100,
+       0xE01F0,
+       0xE1000
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+#endif /* defined(PERL_IN_PERL_C) */
 
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_ENUM_COUNT 14
+
+typedef enum {
+       GCB_Other = 0,
+       GCB_CR = 1,
+       GCB_Control = 2,
+       GCB_EDGE = 3,
+       GCB_Extend = 4,
+       GCB_L = 5,
+       GCB_LF = 6,
+       GCB_LV = 7,
+       GCB_LVT = 8,
+       GCB_Prepend = 9,
+       GCB_Regional_Indicator = 10,
+       GCB_SpacingMark = 11,
+       GCB_T = 12,
+       GCB_V = 13
+} GCB_enum;
+
+static const GCB_enum Grapheme_Cluster_Break_invmap[] = { /* for EBCDIC POSIX-BC */
+       GCB_Control,
+       GCB_CR,
+       GCB_Control,
+       GCB_LF,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_L,
+       GCB_V,
+       GCB_T,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_L,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_LV,
+       GCB_LVT,
+       GCB_Other,
+       GCB_V,
+       GCB_Other,
+       GCB_T,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Control,
+       GCB_Other,
+       GCB_Extend,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Other,
+       GCB_SpacingMark,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Extend,
+       GCB_Other,
+       GCB_Regional_Indicator,
+       GCB_Other,
+       GCB_Control,
+       GCB_Extend,
+       GCB_Control,
+       GCB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
        45,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       700,
-       701,
-       776,
-       777,
-       787,
-       788,
-       834,
-       835,
-       940,
-       941,
-       942,
-       943,
-       945,
-       946,
-       951,
-       952,
-       953,
-       954,
-       961,
-       962,
-       965,
-       966,
-       969,
-       970,
-       974,
-       975,
-       1381,
-       1382,
-       1396,
-       1397,
-       1406,
-       1407,
-       7936,
-       7944,
-       7968,
-       7976,
-       8032,
-       8040,
-       8048,
-       8049,
-       8052,
-       8053,
-       8060,
-       8061
+       0x0,
+       0x2BC,
+       0x2BD,
+       0x308,
+       0x309,
+       0x313,
+       0x314,
+       0x342,
+       0x343,
+       0x3AC,
+       0x3AD,
+       0x3AE,
+       0x3AF,
+       0x3B1,
+       0x3B2,
+       0x3B7,
+       0x3B8,
+       0x3B9,
+       0x3BA,
+       0x3C1,
+       0x3C2,
+       0x3C5,
+       0x3C6,
+       0x3C9,
+       0x3CA,
+       0x3CE,
+       0x3CF,
+       0x565,
+       0x566,
+       0x574,
+       0x575,
+       0x57E,
+       0x57F,
+       0x1F00,
+       0x1F08,
+       0x1F20,
+       0x1F28,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F71,
+       0x1F74,
+       0x1F75,
+       0x1F7C,
+       0x1F7D
 };
 
-#ifndef PERL_IN_XSUB_RE
-
-static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */
-       59,     /* Number of elements */
+static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
+       277,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       89,
-       90,
-       304,
-       305,
-       329,
-       330,
-       496,
-       497,
-       912,
-       913,
-       944,
-       945,
-       1415,
-       1416,
-       7830,
-       7835,
-       7838,
-       7839,
-       8016,
-       8017,
-       8018,
-       8019,
-       8020,
-       8021,
-       8022,
-       8023,
-       8064,
-       8112,
-       8114,
-       8117,
-       8118,
-       8120,
-       8124,
-       8125,
-       8130,
-       8133,
-       8134,
-       8136,
-       8140,
-       8141,
-       8146,
-       8148,
-       8150,
-       8152,
-       8162,
-       8165,
-       8166,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8188,
-       8189,
-       64256,
-       64263,
-       64275,
-       64280
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9A,
+       0x9C,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x131,
+       0x132,
+       0x138,
+       0x139,
+       0x18D,
+       0x18E,
+       0x19B,
+       0x19C,
+       0x1AA,
+       0x1AC,
+       0x1BA,
+       0x1BC,
+       0x1BE,
+       0x1BF,
+       0x1C0,
+       0x1C4,
+       0x221,
+       0x222,
+       0x234,
+       0x23A,
+       0x255,
+       0x256,
+       0x258,
+       0x259,
+       0x25A,
+       0x25B,
+       0x25D,
+       0x260,
+       0x262,
+       0x263,
+       0x264,
+       0x265,
+       0x267,
+       0x268,
+       0x26A,
+       0x26B,
+       0x26D,
+       0x26F,
+       0x270,
+       0x271,
+       0x273,
+       0x275,
+       0x276,
+       0x27D,
+       0x27E,
+       0x280,
+       0x281,
+       0x283,
+       0x284,
+       0x287,
+       0x28D,
+       0x292,
+       0x293,
+       0x29D,
+       0x29F,
+       0x2BC,
+       0x2BD,
+       0x2BE,
+       0x2BF,
+       0x300,
+       0x302,
+       0x307,
+       0x309,
+       0x30A,
+       0x30B,
+       0x30C,
+       0x30D,
+       0x313,
+       0x314,
+       0x331,
+       0x332,
+       0x342,
+       0x343,
+       0x345,
+       0x346,
+       0x370,
+       0x374,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3D2,
+       0x3D5,
+       0x3F6,
+       0x3F7,
+       0x3FC,
+       0x3FD,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x561,
+       0x588,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1D79,
+       0x1D7A,
+       0x1D7D,
+       0x1D7E,
+       0x1E00,
+       0x1E9C,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2126,
+       0x2127,
+       0x212A,
+       0x212C,
+       0x2132,
+       0x2133,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2180,
+       0x2183,
+       0x2185,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C71,
+       0x2C72,
+       0x2C74,
+       0x2C75,
+       0x2C77,
+       0x2C7E,
+       0x2CE4,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA640,
+       0xA66E,
+       0xA680,
+       0xA69C,
+       0xA722,
+       0xA730,
+       0xA732,
+       0xA770,
+       0xA779,
+       0xA788,
+       0xA78B,
+       0xA78E,
+       0xA790,
+       0xA794,
+       0xA796,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xAB53,
+       0xAB54,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0x10400,
+       0x10450,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x118A0,
+       0x118E0
 };
 
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
-       57,     /* Number of elements */
+static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC POSIX-BC */
+       59,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       22,
-       23,
-       24,
-       26,
-       28,
-       32,
-       37,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       75,
-       81,
-       90,
-       95,
-       96,
-       98,
-       107,
-       112,
-       121,
-       128,
-       129,
-       138,
-       145,
-       154,
-       161,
-       170,
-       176,
-       177,
-       186,
-       188,
-       192,
-       202,
-       208,
-       218,
-       224,
-       225,
-       226,
-       234,
-       240,
-       250,
-       256
+       0x0,
+       0x59,
+       0x5A,
+       0x130,
+       0x131,
+       0x149,
+       0x14A,
+       0x1F0,
+       0x1F1,
+       0x390,
+       0x391,
+       0x3B0,
+       0x3B1,
+       0x587,
+       0x588,
+       0x1E96,
+       0x1E9B,
+       0x1E9E,
+       0x1E9F,
+       0x1F50,
+       0x1F51,
+       0x1F52,
+       0x1F53,
+       0x1F54,
+       0x1F55,
+       0x1F56,
+       0x1F57,
+       0x1F80,
+       0x1FB0,
+       0x1FB2,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBC,
+       0x1FBD,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCC,
+       0x1FCD,
+       0x1FD2,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE2,
+       0x1FE5,
+       0x1FE6,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFC,
+       0x1FFD,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18
 };
 
-static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */
-       1117,   /* Number of elements */
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */
+       1339,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       240,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       880,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1488,
-       1515,
-       1520,
-       1523,
-       1568,
-       1611,
-       1646,
-       1648,
-       1649,
-       1748,
-       1749,
-       1750,
-       1765,
-       1767,
-       1774,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1809,
-       1810,
-       1840,
-       1869,
-       1958,
-       1969,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2070,
-       2074,
-       2075,
-       2084,
-       2085,
-       2088,
-       2089,
-       2112,
-       2137,
-       2208,
-       2227,
-       2308,
-       2362,
-       2365,
-       2366,
-       2384,
-       2385,
-       2392,
-       2402,
-       2417,
-       2433,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2494,
-       2510,
-       2511,
-       2524,
-       2526,
-       2527,
-       2530,
-       2544,
-       2546,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2649,
-       2653,
-       2654,
-       2655,
-       2674,
-       2677,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2750,
-       2768,
-       2769,
-       2784,
-       2786,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2878,
-       2908,
-       2910,
-       2911,
-       2914,
-       2929,
-       2930,
-       2947,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3024,
-       3025,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3134,
-       3160,
-       3162,
-       3168,
-       3170,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3262,
-       3294,
-       3295,
-       3296,
-       3298,
-       3313,
-       3315,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3390,
-       3406,
-       3407,
-       3424,
-       3426,
-       3450,
-       3456,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3585,
-       3633,
-       3634,
-       3635,
-       3648,
-       3655,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3761,
-       3762,
-       3763,
-       3773,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3976,
-       3981,
-       4096,
-       4139,
-       4159,
-       4160,
-       4176,
-       4182,
-       4186,
-       4190,
-       4193,
-       4194,
-       4197,
-       4199,
-       4206,
-       4209,
-       4213,
-       4226,
-       4238,
-       4239,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5906,
-       5920,
-       5938,
-       5952,
-       5970,
-       5984,
-       5997,
-       5998,
-       6001,
-       6016,
-       6068,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6313,
-       6314,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6593,
-       6600,
-       6656,
-       6679,
-       6688,
-       6741,
-       6823,
-       6824,
-       6917,
-       6964,
-       6981,
-       6988,
-       7043,
-       7073,
-       7086,
-       7088,
-       7098,
-       7142,
-       7168,
-       7204,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7410,
-       7413,
-       7415,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42623,
-       42654,
-       42656,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43043,
-       43072,
-       43124,
-       43138,
-       43188,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43302,
-       43312,
-       43335,
-       43360,
-       43389,
-       43396,
-       43443,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43561,
-       43584,
-       43587,
-       43588,
-       43596,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43696,
-       43697,
-       43698,
-       43701,
-       43703,
-       43705,
-       43710,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43755,
-       43762,
-       43765,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44003,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64286,
-       64287,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65438,
-       65440,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66422,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68097,
-       68112,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69635,
-       69688,
-       69763,
-       69808,
-       69840,
-       69865,
-       69891,
-       69927,
-       69968,
-       70003,
-       70006,
-       70007,
-       70019,
-       70067,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70188,
-       70320,
-       70367,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70462,
-       70493,
-       70498,
-       70784,
-       70832,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71087,
-       71168,
-       71216,
-       71236,
-       71237,
-       71296,
-       71339,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92976,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94033,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x488,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABE,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20DD,
+       0x20E1,
+       0x20E2,
+       0x20E5,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA670,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */
-       1287,   /* Number of elements */
+static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC POSIX-BC */
+       1153,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       193,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       224,
-       226,
-       234,
-       235,
-       250,
-       251,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1160,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6846,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8413,
-       8417,
-       8418,
-       8421,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42608,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37B,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x620,
+       0x64B,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6E5,
+       0x6E7,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x971,
+       0x981,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9BE,
+       0x9CE,
+       0x9CF,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9F0,
+       0x9F2,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA72,
+       0xA75,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xABE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAF9,
+       0xAFA,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB3E,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB71,
+       0xB72,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBD0,
+       0xBD1,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCBE,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCF1,
+       0xCF3,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD4E,
+       0xD4F,
+       0xD5F,
+       0xD62,
+       0xD7A,
+       0xD80,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE33,
+       0xE40,
+       0xE47,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB3,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF88,
+       0xF8D,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1720,
+       0x1732,
+       0x1740,
+       0x1752,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1780,
+       0x17B4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A17,
+       0x1A20,
+       0x1A55,
+       0x1AA7,
+       0x1AA8,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1C00,
+       0x1C24,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA840,
+       0xA874,
+       0xA882,
+       0xA8B4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA926,
+       0xA930,
+       0xA947,
+       0xA960,
+       0xA97D,
+       0xA984,
+       0xA9B3,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF2,
+       0xAAF5,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFC5E,
+       0xFC64,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFA,
+       0xFE71,
+       0xFE72,
+       0xFE73,
+       0xFE74,
+       0xFE77,
+       0xFE78,
+       0xFE79,
+       0xFE7A,
+       0xFE7B,
+       0xFE7C,
+       0xFE7D,
+       0xFE7E,
+       0xFE7F,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11003,
+       0x11038,
+       0x11083,
+       0x110B0,
+       0x110D0,
+       0x110E9,
+       0x11103,
+       0x11127,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x1133E,
+       0x11350,
+       0x11351,
+       0x1135D,
+       0x11362,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115AF,
+       0x115D8,
+       0x115DC,
+       0x11600,
+       0x11630,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116AB,
+       0x11700,
+       0x1171A,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B30,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
-
-#endif /* EBCDIC 037 */
-
-#if 'A' == 193 /* EBCDIC POSIX-BC */ \
-     && '\\' == 188 && '[' == 187 && ']' == 189 && '{' == 251 && '}' == 253 \
-     && '^' == 106 && '~' == 255 && '!' == 90 && '#' == 123 && '|' == 79 \
-     && '$' == 91 && '@' == 124 && '`' == 74
+#endif /* defined(PERL_IN_UTF8_C) */
 
-#ifndef PERL_IN_XSUB_RE
+#if defined(PERL_IN_PERL_C)
 
-static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */
-       58,     /* Number of elements */
+static const UV Sentence_Break_invlist[] = { /* for EBCDIC POSIX-BC */
+       2924,   /* Number of elements */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       21,
-       23,
-       24,
-       26,
-       28,
-       32,
-       38,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       74,
-       81,
-       90,
-       95,
-       96,
-       98,
-       106,
-       112,
-       122,
-       128,
-       129,
-       138,
-       145,
-       154,
-       162,
-       170,
-       187,
-       190,
-       193,
-       202,
-       209,
-       218,
-       226,
-       234,
-       240,
-       250,
-       251,
-       252,
-       253,
-       254,
-       255,
-       256
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x4D,
+       0x4E,
+       0x51,
+       0x5A,
+       0x5B,
+       0x5D,
+       0x5E,
+       0x60,
+       0x61,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6F,
+       0x70,
+       0x71,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xBB,
+       0xBC,
+       0xBD,
+       0xBE,
+       0xC0,
+       0xC1,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xDD,
+       0xDE,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BC,
+       0x1BD,
+       0x1C0,
+       0x1C4,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x375,
+       0x376,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x483,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x55D,
+       0x55E,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F4,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x61F,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x703,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x104C,
+       0x1050,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1362,
+       0x1363,
+       0x1367,
+       0x1369,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166E,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x169D,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1737,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x1802,
+       0x1803,
+       0x1804,
+       0x1808,
+       0x1809,
+       0x180A,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1944,
+       0x1946,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A20,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AAC,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B5C,
+       0x1B5E,
+       0x1B60,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C3B,
+       0x1C3D,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1C80,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FDC,
+       0x1FE0,
+       0x1FE8,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x1FFD,
+       0x2000,
+       0x200B,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2013,
+       0x2015,
+       0x2018,
+       0x2020,
+       0x2024,
+       0x2025,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x2039,
+       0x203B,
+       0x203C,
+       0x203E,
+       0x2045,
+       0x2047,
+       0x204A,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207D,
+       0x207F,
+       0x2080,
+       0x208D,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2170,
+       0x2180,
+       0x2183,
+       0x2184,
+       0x2185,
+       0x2189,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x24B6,
+       0x24D0,
+       0x24EA,
+       0x275B,
+       0x2761,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF2,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E0E,
+       0x2E1C,
+       0x2E1E,
+       0x2E20,
+       0x2E2A,
+       0x2E2E,
+       0x2E2F,
+       0x2E30,
+       0x2E3C,
+       0x2E3D,
+       0x2E42,
+       0x2E43,
+       0x3000,
+       0x3001,
+       0x3002,
+       0x3003,
+       0x3005,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x301C,
+       0x301D,
+       0x3020,
+       0x3021,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA4FF,
+       0xA500,
+       0xA60D,
+       0xA60E,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA6F3,
+       0xA6F4,
+       0xA6F7,
+       0xA6F8,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA789,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F7,
+       0xA7F8,
+       0xA7FB,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA876,
+       0xA878,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8CE,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA92F,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9C8,
+       0xA9CA,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5D,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE12,
+       0xFE13,
+       0xFE14,
+       0xFE17,
+       0xFE19,
+       0xFE20,
+       0xFE30,
+       0xFE31,
+       0xFE33,
+       0xFE35,
+       0xFE45,
+       0xFE47,
+       0xFE49,
+       0xFE50,
+       0xFE52,
+       0xFE53,
+       0xFE55,
+       0xFE56,
+       0xFE58,
+       0xFE59,
+       0xFE5F,
+       0xFE63,
+       0xFE64,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFF02,
+       0xFF08,
+       0xFF0A,
+       0xFF0C,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1F,
+       0xFF20,
+       0xFF21,
+       0xFF3B,
+       0xFF3C,
+       0xFF3D,
+       0xFF3E,
+       0xFF41,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF61,
+       0xFF62,
+       0xFF64,
+       0xFF65,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x10428,
+       0x10450,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A56,
+       0x10A58,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11049,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11141,
+       0x11144,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111C7,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111DE,
+       0x111E0,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x1123A,
+       0x1123B,
+       0x1123D,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112AA,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115C2,
+       0x115C4,
+       0x115C9,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11643,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x1173C,
+       0x1173F,
+       0x118A0,
+       0x118C0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16AF6,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B39,
+       0x16B40,
+       0x16B44,
+       0x16B45,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA88,
+       0x1DA89,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F676,
+       0x1F679,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
 };
 
-static const UV Cased_invlist[] = { /* for EBCDIC POSIX-BC */
-       279,    /* Number of elements */
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define SB_ENUM_COUNT 16
+
+typedef enum {
+       SB_Other = 0,
+       SB_ATerm = 1,
+       SB_CR = 2,
+       SB_Close = 3,
+       SB_EDGE = 4,
+       SB_Extend = 5,
+       SB_Format = 6,
+       SB_LF = 7,
+       SB_Lower = 8,
+       SB_Numeric = 9,
+       SB_OLetter = 10,
+       SB_SContinue = 11,
+       SB_STerm = 12,
+       SB_Sep = 13,
+       SB_Sp = 14,
+       SB_Upper = 15
+} SB_enum;
+
+static const SB_enum Sentence_Break_invmap[] = { /* for EBCDIC POSIX-BC */
+       SB_Other,
+       SB_Sp,
+       SB_Other,
+       SB_Sp,
+       SB_CR,
+       SB_Other,
+       SB_LF,
+       SB_Other,
+       SB_Sep,
+       SB_Other,
+       SB_Sp,
+       SB_Lower,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Lower,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Format,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Numeric,
+       SB_Other,
+       SB_Close,
+       SB_Upper,
+       SB_Close,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Format,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Numeric,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Sp,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Numeric,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Lower,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Extend,
+       SB_Format,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_ATerm,
+       SB_Other,
+       SB_Sep,
+       SB_Format,
+       SB_Sp,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Other,
+       SB_Sp,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Sp,
+       SB_SContinue,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_SContinue,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_STerm,
+       SB_SContinue,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_SContinue,
+       SB_ATerm,
+       SB_Other,
+       SB_SContinue,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Lower,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_Close,
+       SB_STerm,
+       SB_Close,
+       SB_SContinue,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Format,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_STerm,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_STerm,
+       SB_Other,
+       SB_OLetter,
+       SB_STerm,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_STerm,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Format,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Other,
+       SB_Lower,
+       SB_Other,
+       SB_Lower,
+       SB_Upper,
+       SB_Lower,
+       SB_Other,
+       SB_Numeric,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_STerm,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Extend,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Upper,
+       SB_Other,
+       SB_Close,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_OLetter,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Format,
+       SB_Other,
+       SB_Extend,
+       SB_Other
+};
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC POSIX-BC */
+       57,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       240,
-       252,
-       253,
-       254,
-       255,
-       256,
-       443,
-       444,
-       448,
-       452,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8501,
-       8505,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42654,
-       42786,
-       42888,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x4,
+       0x5,
+       0x6,
+       0x7,
+       0x8,
+       0xB,
+       0x14,
+       0x15,
+       0x17,
+       0x18,
+       0x1A,
+       0x1C,
+       0x20,
+       0x26,
+       0x28,
+       0x2D,
+       0x30,
+       0x32,
+       0x33,
+       0x37,
+       0x38,
+       0x3C,
+       0x3E,
+       0x3F,
+       0x41,
+       0x4A,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6A,
+       0x70,
+       0x7A,
+       0x80,
+       0x81,
+       0x8A,
+       0x91,
+       0x9A,
+       0xA2,
+       0xAA,
+       0xBB,
+       0xBE,
+       0xC1,
+       0xCA,
+       0xD1,
+       0xDA,
+       0xE2,
+       0xEA,
+       0xF0,
+       0xFA,
+       0xFB,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF
 };
 
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV VertSpace_invlist[] = { /* for EBCDIC POSIX-BC */
        9,      /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       8232,
-       8234
+       0x0,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x2028,
+       0x202A
+};
+
+static const UV Word_Break_invlist[] = { /* for EBCDIC POSIX-BC */
+       1547,   /* Number of elements */
+       148565664, /* Version and data structure type */
+       0,      /* 0 if the list starts at 0;
+                  1 if it starts at the element beyond 0 */
+       0x0,
+       0xB,
+       0xD,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x42,
+       0x4A,
+       0x4B,
+       0x4C,
+       0x51,
+       0x5A,
+       0x5E,
+       0x5F,
+       0x62,
+       0x6A,
+       0x6B,
+       0x6C,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x7A,
+       0x7B,
+       0x7D,
+       0x7E,
+       0x7F,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xB3,
+       0xB4,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFA,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2D7,
+       0x2D8,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x589,
+       0x58A,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x5F4,
+       0x5F5,
+       0x600,
+       0x606,
+       0x60C,
+       0x60E,
+       0x610,
+       0x61B,
+       0x61C,
+       0x61D,
+       0x620,
+       0x64B,
+       0x660,
+       0x66A,
+       0x66B,
+       0x66C,
+       0x66D,
+       0x66E,
+       0x670,
+       0x671,
+       0x6D4,
+       0x6D5,
+       0x6D6,
+       0x6DD,
+       0x6DE,
+       0x6DF,
+       0x6E5,
+       0x6E7,
+       0x6E9,
+       0x6EA,
+       0x6EE,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x70F,
+       0x710,
+       0x711,
+       0x712,
+       0x730,
+       0x74B,
+       0x74D,
+       0x7A6,
+       0x7B1,
+       0x7B2,
+       0x7C0,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7F8,
+       0x7F9,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x816,
+       0x81A,
+       0x81B,
+       0x824,
+       0x825,
+       0x828,
+       0x829,
+       0x82E,
+       0x840,
+       0x859,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x904,
+       0x93A,
+       0x93D,
+       0x93E,
+       0x950,
+       0x951,
+       0x958,
+       0x962,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x981,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9BD,
+       0x9BE,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E2,
+       0x9E4,
+       0x9E6,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA70,
+       0xA72,
+       0xA75,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xABD,
+       0xABE,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE2,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB3D,
+       0xB3E,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB62,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB83,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC3E,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC62,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCBD,
+       0xCBE,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE2,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD3E,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD62,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE31,
+       0xE32,
+       0xE34,
+       0xE3B,
+       0xE47,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xEB1,
+       0xEB2,
+       0xEB4,
+       0xEBA,
+       0xEBB,
+       0xEBD,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF88,
+       0xF8D,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x102B,
+       0x103F,
+       0x1040,
+       0x104A,
+       0x1056,
+       0x105A,
+       0x105E,
+       0x1061,
+       0x1062,
+       0x1065,
+       0x1067,
+       0x106E,
+       0x1071,
+       0x1075,
+       0x1082,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1712,
+       0x1715,
+       0x1720,
+       0x1732,
+       0x1735,
+       0x1740,
+       0x1752,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x17B4,
+       0x17D4,
+       0x17DD,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18A9,
+       0x18AA,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A17,
+       0x1A1C,
+       0x1A55,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B05,
+       0x1B34,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1B83,
+       0x1BA1,
+       0x1BAE,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BF4,
+       0x1C00,
+       0x1C24,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF2,
+       0x1CF5,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DC0,
+       0x1DF6,
+       0x1DFC,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x2010,
+       0x2018,
+       0x201A,
+       0x2024,
+       0x2025,
+       0x2027,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x203F,
+       0x2041,
+       0x2044,
+       0x2045,
+       0x2054,
+       0x2055,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2070,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3006,
+       0x302A,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x303B,
+       0x303D,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x32D0,
+       0x32FF,
+       0x3300,
+       0x3358,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA69E,
+       0xA6A0,
+       0xA6F0,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA823,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA882,
+       0xA8B4,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA90A,
+       0xA926,
+       0xA92E,
+       0xA930,
+       0xA947,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA984,
+       0xA9B3,
+       0xA9C1,
+       0xA9CF,
+       0xA9D0,
+       0xA9DA,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xAA00,
+       0xAA29,
+       0xAA37,
+       0xAA40,
+       0xAA43,
+       0xAA44,
+       0xAA4C,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA7B,
+       0xAA7E,
+       0xAAB0,
+       0xAAB1,
+       0xAAB2,
+       0xAAB5,
+       0xAAB7,
+       0xAAB9,
+       0xAABE,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAE0,
+       0xAAEB,
+       0xAAF0,
+       0xAAF2,
+       0xAAF5,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABE3,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB1E,
+       0xFB1F,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFB50,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE11,
+       0xFE13,
+       0xFE14,
+       0xFE15,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE51,
+       0xFE52,
+       0xFE53,
+       0xFE54,
+       0xFE55,
+       0xFE56,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF07,
+       0xFF08,
+       0xFF0C,
+       0xFF0D,
+       0xFF0E,
+       0xFF0F,
+       0xFF1A,
+       0xFF1B,
+       0xFF1C,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFF9E,
+       0xFFA0,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFF9,
+       0xFFFC,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x10376,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A01,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A10,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11003,
+       0x11038,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x11083,
+       0x110B0,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11103,
+       0x11127,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x11183,
+       0x111B3,
+       0x111C1,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1122C,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112DF,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x1133D,
+       0x1133E,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11362,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114B0,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115AF,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DC,
+       0x115DE,
+       0x11600,
+       0x11630,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116AB,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118E0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B30,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F51,
+       0x16F7F,
+       0x16F8F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B001,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1BCA0,
+       0x1BCA4,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x1F1E6,
+       0x1F200,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0
+};
+
+#endif /* defined(PERL_IN_PERL_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define WB_ENUM_COUNT 19
+
+typedef enum {
+       WB_Other = 0,
+       WB_ALetter = 1,
+       WB_CR = 2,
+       WB_Double_Quote = 3,
+       WB_EDGE = 4,
+       WB_Extend = 5,
+       WB_ExtendNumLet = 6,
+       WB_Format = 7,
+       WB_Hebrew_Letter = 8,
+       WB_Katakana = 9,
+       WB_LF = 10,
+       WB_MidLetter = 11,
+       WB_MidNum = 12,
+       WB_MidNumLet = 13,
+       WB_Newline = 14,
+       WB_Numeric = 15,
+       WB_Regional_Indicator = 16,
+       WB_Single_Quote = 17,
+       WB_UNKNOWN = 18
+} WB_enum;
+
+static const WB_enum Word_Break_invmap[] = { /* for EBCDIC POSIX-BC */
+       WB_Other,
+       WB_Newline,
+       WB_CR,
+       WB_Other,
+       WB_LF,
+       WB_Other,
+       WB_Newline,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_Single_Quote,
+       WB_Other,
+       WB_Double_Quote,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Format,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidNum,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_MidLetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Numeric,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_Newline,
+       WB_Format,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Extend,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_Other,
+       WB_Hebrew_Letter,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_MidNum,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_MidLetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidNum,
+       WB_Other,
+       WB_MidNumLet,
+       WB_Other,
+       WB_MidLetter,
+       WB_MidNum,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ExtendNumLet,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_ALetter,
+       WB_Other,
+       WB_Katakana,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Format,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Numeric,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Extend,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_ALetter,
+       WB_Other,
+       WB_Regional_Indicator,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Format,
+       WB_Other,
+       WB_Extend,
+       WB_Other
 };
 
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_PERL_C)
+
 static const UV XPerlSpace_invlist[] = { /* for EBCDIC POSIX-BC */
        23,     /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixAlnum_invlist[] = { /* for EBCDIC POSIX-BC */
-       1283,   /* Number of elements */
+       1319,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       250,
-       252,
-       253,
-       254,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1984,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3872,
-       3882,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4170,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4240,
-       4250,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6112,
-       6122,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6784,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       6992,
-       7002,
-       7040,
-       7082,
-       7084,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7232,
-       7242,
-       7245,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43216,
-       43226,
-       43250,
-       43256,
-       43259,
-       43260,
-       43264,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43482,
-       43488,
-       43493,
-       43494,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69734,
-       69744,
-       69762,
-       69817,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69939,
-       69942,
-       69952,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71350,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF20,
+       0xF2A,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x104A,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x1090,
+       0x109A,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8D0,
+       0xA8DA,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11066,
+       0x11070,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11133,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B6,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixAlpha_invlist[] = { /* for EBCDIC POSIX-BC */
-       1225,   /* Number of elements */
+       1259,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       240,
-       252,
-       253,
-       254,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       837,
-       838,
-       880,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1456,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1624,
-       1625,
-       1632,
-       1646,
-       1748,
-       1749,
-       1757,
-       1761,
-       1769,
-       1773,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1856,
-       1869,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2072,
-       2074,
-       2093,
-       2112,
-       2137,
-       2208,
-       2227,
-       2276,
-       2282,
-       2288,
-       2364,
-       2365,
-       2381,
-       2382,
-       2385,
-       2389,
-       2404,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2501,
-       2503,
-       2505,
-       2507,
-       2509,
-       2510,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2544,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2637,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2672,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2758,
-       2759,
-       2762,
-       2763,
-       2765,
-       2768,
-       2769,
-       2784,
-       2788,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2885,
-       2887,
-       2889,
-       2891,
-       2893,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3021,
-       3024,
-       3025,
-       3031,
-       3032,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3149,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3269,
-       3270,
-       3273,
-       3274,
-       3277,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3405,
-       3406,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3655,
-       3661,
-       3662,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3789,
-       3790,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3953,
-       3970,
-       3976,
-       3992,
-       3993,
-       4029,
-       4096,
-       4151,
-       4152,
-       4153,
-       4155,
-       4160,
-       4176,
-       4195,
-       4197,
-       4201,
-       4206,
-       4231,
-       4238,
-       4239,
-       4252,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4959,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5908,
-       5920,
-       5940,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6068,
-       6070,
-       6089,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6457,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6656,
-       6684,
-       6688,
-       6751,
-       6753,
-       6773,
-       6823,
-       6824,
-       6912,
-       6964,
-       6965,
-       6980,
-       6981,
-       6988,
-       7040,
-       7082,
-       7084,
-       7088,
-       7098,
-       7142,
-       7143,
-       7154,
-       7168,
-       7222,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7412,
-       7413,
-       7415,
-       7424,
-       7616,
-       7655,
-       7669,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42612,
-       42620,
-       42623,
-       42654,
-       42655,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43048,
-       43072,
-       43124,
-       43136,
-       43204,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43307,
-       43312,
-       43347,
-       43360,
-       43389,
-       43392,
-       43443,
-       43444,
-       43456,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43711,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43766,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65136,
-       65141,
-       65142,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69702,
-       69762,
-       69817,
-       69840,
-       69865,
-       69888,
-       69939,
-       69968,
-       70003,
-       70006,
-       70007,
-       70016,
-       70080,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70197,
-       70199,
-       70200,
-       70320,
-       70377,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70469,
-       70471,
-       70473,
-       70475,
-       70477,
-       70487,
-       70488,
-       70493,
-       70500,
-       70784,
-       70850,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71094,
-       71096,
-       71103,
-       71168,
-       71231,
-       71232,
-       71233,
-       71236,
-       71237,
-       71296,
-       71350,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92983,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113822,
-       113823,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x345,
+       0x346,
+       0x370,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x48A,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x5B0,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x658,
+       0x659,
+       0x660,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6E1,
+       0x6E9,
+       0x6ED,
+       0x6F0,
+       0x6FA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x740,
+       0x74D,
+       0x7B2,
+       0x7CA,
+       0x7EB,
+       0x7F4,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x818,
+       0x81A,
+       0x82D,
+       0x840,
+       0x859,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x8EA,
+       0x8F0,
+       0x93C,
+       0x93D,
+       0x94D,
+       0x94E,
+       0x951,
+       0x955,
+       0x964,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BD,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CD,
+       0x9CE,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9F0,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4D,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA70,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABD,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACD,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3D,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4D,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCD,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4D,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBD,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCD,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4D,
+       0xD4E,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE47,
+       0xE4D,
+       0xE4E,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xECD,
+       0xECE,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF40,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF82,
+       0xF88,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0x1000,
+       0x1037,
+       0x1038,
+       0x1039,
+       0x103B,
+       0x1040,
+       0x1050,
+       0x1063,
+       0x1065,
+       0x1069,
+       0x106E,
+       0x1087,
+       0x108E,
+       0x108F,
+       0x109C,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135F,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1714,
+       0x1720,
+       0x1734,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17B4,
+       0x17B6,
+       0x17C9,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DD,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x1939,
+       0x1950,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A61,
+       0x1A75,
+       0x1AA7,
+       0x1AA8,
+       0x1B00,
+       0x1B34,
+       0x1B35,
+       0x1B44,
+       0x1B45,
+       0x1B4C,
+       0x1B80,
+       0x1BAA,
+       0x1BAC,
+       0x1BB0,
+       0x1BBA,
+       0x1BE6,
+       0x1BE7,
+       0x1BF2,
+       0x1C00,
+       0x1C36,
+       0x1C4D,
+       0x1C50,
+       0x1C5A,
+       0x1C7E,
+       0x1CE9,
+       0x1CED,
+       0x1CEE,
+       0x1CF4,
+       0x1CF5,
+       0x1CF7,
+       0x1D00,
+       0x1DC0,
+       0x1DE7,
+       0x1DF5,
+       0x1E00,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CEF,
+       0x2CF2,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D80,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x302A,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA620,
+       0xA62A,
+       0xA62C,
+       0xA640,
+       0xA66F,
+       0xA674,
+       0xA67C,
+       0xA67F,
+       0xA6F0,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA802,
+       0xA803,
+       0xA806,
+       0xA807,
+       0xA80B,
+       0xA80C,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C4,
+       0xA8F2,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA90A,
+       0xA92B,
+       0xA930,
+       0xA953,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9B3,
+       0xA9B4,
+       0xA9C0,
+       0xA9CF,
+       0xA9D0,
+       0xA9E0,
+       0xA9E5,
+       0xA9E6,
+       0xA9F0,
+       0xA9FA,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAA7B,
+       0xAA7E,
+       0xAABF,
+       0xAAC0,
+       0xAAC1,
+       0xAAC2,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF6,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF21,
+       0xFF3B,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE5,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11046,
+       0x11082,
+       0x110B9,
+       0x110D0,
+       0x110E9,
+       0x11100,
+       0x11133,
+       0x11150,
+       0x11173,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C0,
+       0x111C1,
+       0x111C5,
+       0x111DA,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11235,
+       0x11237,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112E9,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133D,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134D,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11480,
+       0x114C2,
+       0x114C4,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115BF,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x1163F,
+       0x11640,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11680,
+       0x116B6,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172B,
+       0x118A0,
+       0x118E0,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16AD0,
+       0x16AEE,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F93,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9E,
+       0x1BC9F,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1E800,
+       0x1E8C5,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E
 };
 
 static const UV XPosixBlank_invlist[] = { /* for EBCDIC POSIX-BC */
@@ -40428,21 +92556,21 @@ static const UV XPosixBlank_invlist[] = { /* for EBCDIC POSIX-BC */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixCntrl_invlist[] = { /* for EBCDIC POSIX-BC */
@@ -40450,4148 +92578,4222 @@ static const UV XPosixCntrl_invlist[] = { /* for EBCDIC POSIX-BC */
        148565664, /* Version and data structure type */
        0,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       95,
-       96
+       0x0,
+       0x40,
+       0x5F,
+       0x60
 };
 
 static const UV XPosixDigit_invlist[] = { /* for EBCDIC POSIX-BC */
-       101,    /* Number of elements */
+       103,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       240,
-       250,
-       1632,
-       1642,
-       1776,
-       1786,
-       1984,
-       1994,
-       2406,
-       2416,
-       2534,
-       2544,
-       2662,
-       2672,
-       2790,
-       2800,
-       2918,
-       2928,
-       3046,
-       3056,
-       3174,
-       3184,
-       3302,
-       3312,
-       3430,
-       3440,
-       3558,
-       3568,
-       3664,
-       3674,
-       3792,
-       3802,
-       3872,
-       3882,
-       4160,
-       4170,
-       4240,
-       4250,
-       6112,
-       6122,
-       6160,
-       6170,
-       6470,
-       6480,
-       6608,
-       6618,
-       6784,
-       6794,
-       6800,
-       6810,
-       6992,
-       7002,
-       7088,
-       7098,
-       7232,
-       7242,
-       7248,
-       7258,
-       42528,
-       42538,
-       43216,
-       43226,
-       43264,
-       43274,
-       43472,
-       43482,
-       43504,
-       43514,
-       43600,
-       43610,
-       44016,
-       44026,
-       65296,
-       65306,
-       66720,
-       66730,
-       69734,
-       69744,
-       69872,
-       69882,
-       69942,
-       69952,
-       70096,
-       70106,
-       70384,
-       70394,
-       70864,
-       70874,
-       71248,
-       71258,
-       71360,
-       71370,
-       71904,
-       71914,
-       92768,
-       92778,
-       93008,
-       93018,
-       120782,
-       120832
+       0x0,
+       0xF0,
+       0xFA,
+       0x660,
+       0x66A,
+       0x6F0,
+       0x6FA,
+       0x7C0,
+       0x7CA,
+       0x966,
+       0x970,
+       0x9E6,
+       0x9F0,
+       0xA66,
+       0xA70,
+       0xAE6,
+       0xAF0,
+       0xB66,
+       0xB70,
+       0xBE6,
+       0xBF0,
+       0xC66,
+       0xC70,
+       0xCE6,
+       0xCF0,
+       0xD66,
+       0xD70,
+       0xDE6,
+       0xDF0,
+       0xE50,
+       0xE5A,
+       0xED0,
+       0xEDA,
+       0xF20,
+       0xF2A,
+       0x1040,
+       0x104A,
+       0x1090,
+       0x109A,
+       0x17E0,
+       0x17EA,
+       0x1810,
+       0x181A,
+       0x1946,
+       0x1950,
+       0x19D0,
+       0x19DA,
+       0x1A80,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1B50,
+       0x1B5A,
+       0x1BB0,
+       0x1BBA,
+       0x1C40,
+       0x1C4A,
+       0x1C50,
+       0x1C5A,
+       0xA620,
+       0xA62A,
+       0xA8D0,
+       0xA8DA,
+       0xA900,
+       0xA90A,
+       0xA9D0,
+       0xA9DA,
+       0xA9F0,
+       0xA9FA,
+       0xAA50,
+       0xAA5A,
+       0xABF0,
+       0xABFA,
+       0xFF10,
+       0xFF1A,
+       0x104A0,
+       0x104AA,
+       0x11066,
+       0x11070,
+       0x110F0,
+       0x110FA,
+       0x11136,
+       0x11140,
+       0x111D0,
+       0x111DA,
+       0x112F0,
+       0x112FA,
+       0x114D0,
+       0x114DA,
+       0x11650,
+       0x1165A,
+       0x116C0,
+       0x116CA,
+       0x11730,
+       0x1173A,
+       0x118E0,
+       0x118EA,
+       0x16A60,
+       0x16A6A,
+       0x16B50,
+       0x16B5A,
+       0x1D7CE,
+       0x1D800
 };
 
 static const UV XPosixGraph_invlist[] = { /* for EBCDIC POSIX-BC */
-       1211,   /* Number of elements */
+       1237,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       95,
-       96,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5760,
-       5761,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12289,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x42,
+       0x5F,
+       0x60,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x1680,
+       0x1681,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3001,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixLower_invlist[] = { /* for EBCDIC POSIX-BC */
-       1279,   /* Number of elements */
+       1287,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       112,
-       113,
-       129,
-       138,
-       140,
-       143,
-       145,
-       157,
-       160,
-       161,
-       162,
-       170,
-       192,
-       193,
-       203,
-       208,
-       219,
-       221,
-       222,
-       224,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       443,
-       445,
-       448,
-       454,
-       455,
-       457,
-       458,
-       460,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       499,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       660,
-       661,
-       697,
-       704,
-       706,
-       736,
-       741,
-       837,
-       838,
-       881,
-       882,
-       883,
-       884,
-       887,
-       888,
-       890,
-       894,
-       912,
-       913,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1014,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1377,
-       1416,
-       7424,
-       7616,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7958,
-       7968,
-       7976,
-       7984,
-       7992,
-       8000,
-       8006,
-       8016,
-       8024,
-       8032,
-       8040,
-       8048,
-       8062,
-       8064,
-       8072,
-       8080,
-       8088,
-       8096,
-       8104,
-       8112,
-       8117,
-       8118,
-       8120,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8136,
-       8144,
-       8148,
-       8150,
-       8152,
-       8160,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8458,
-       8459,
-       8462,
-       8464,
-       8467,
-       8468,
-       8495,
-       8496,
-       8500,
-       8501,
-       8505,
-       8506,
-       8508,
-       8510,
-       8518,
-       8522,
-       8526,
-       8527,
-       8560,
-       8576,
-       8580,
-       8581,
-       9424,
-       9450,
-       11312,
-       11359,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11493,
-       11500,
-       11501,
-       11502,
-       11503,
-       11507,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42606,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42654,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42888,
-       42892,
-       42893,
-       42894,
-       42895,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       43000,
-       43003,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       64256,
-       64263,
-       64275,
-       64280,
-       65345,
-       65371,
-       66600,
-       66640,
-       71872,
-       71904,
-       119834,
-       119860,
-       119886,
-       119893,
-       119894,
-       119912,
-       119938,
-       119964,
-       119990,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120016,
-       120042,
-       120068,
-       120094,
-       120120,
-       120146,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120486,
-       120514,
-       120539,
-       120540,
-       120546,
-       120572,
-       120597,
-       120598,
-       120604,
-       120630,
-       120655,
-       120656,
-       120662,
-       120688,
-       120713,
-       120714,
-       120720,
-       120746,
-       120771,
-       120772,
-       120778,
-       120779,
-       120780
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x70,
+       0x71,
+       0x81,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xC0,
+       0xC1,
+       0xCB,
+       0xD0,
+       0xDB,
+       0xDD,
+       0xDE,
+       0xE0,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BB,
+       0x1BD,
+       0x1C0,
+       0x1C6,
+       0x1C7,
+       0x1C9,
+       0x1CA,
+       0x1CC,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F3,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x294,
+       0x295,
+       0x2B9,
+       0x2C0,
+       0x2C2,
+       0x2E0,
+       0x2E5,
+       0x345,
+       0x346,
+       0x371,
+       0x372,
+       0x373,
+       0x374,
+       0x377,
+       0x378,
+       0x37A,
+       0x37E,
+       0x390,
+       0x391,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F6,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x482,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x530,
+       0x561,
+       0x588,
+       0x13F8,
+       0x13FE,
+       0x1D00,
+       0x1DC0,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F16,
+       0x1F20,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F46,
+       0x1F50,
+       0x1F58,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1F7E,
+       0x1F80,
+       0x1F88,
+       0x1F90,
+       0x1F98,
+       0x1FA0,
+       0x1FA8,
+       0x1FB0,
+       0x1FB5,
+       0x1FB6,
+       0x1FB8,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FC8,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FD8,
+       0x1FE0,
+       0x1FE8,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FF8,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x210A,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2114,
+       0x212F,
+       0x2130,
+       0x2134,
+       0x2135,
+       0x2139,
+       0x213A,
+       0x213C,
+       0x213E,
+       0x2146,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2170,
+       0x2180,
+       0x2184,
+       0x2185,
+       0x24D0,
+       0x24EA,
+       0x2C30,
+       0x2C5F,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CE5,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CEF,
+       0x2CF3,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA66E,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA69E,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA788,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA78F,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xA7B8,
+       0xA7F8,
+       0xA7FB,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABC0,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFF41,
+       0xFF5B,
+       0x10428,
+       0x10450,
+       0x10CC0,
+       0x10CF3,
+       0x118C0,
+       0x118E0,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D455,
+       0x1D456,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D4B6,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D51E,
+       0x1D538,
+       0x1D552,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A6,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6E2,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D71C,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D756,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D790,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CA,
+       0x1D7CB,
+       0x1D7CC
 };
 
 static const UV XPosixPrint_invlist[] = { /* for EBCDIC POSIX-BC */
-       1205,   /* Number of elements */
+       1231,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       64,
-       95,
-       96,
-       888,
-       890,
-       896,
-       900,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1328,
-       1329,
-       1367,
-       1369,
-       1376,
-       1377,
-       1416,
-       1417,
-       1419,
-       1421,
-       1424,
-       1425,
-       1480,
-       1488,
-       1515,
-       1520,
-       1525,
-       1536,
-       1565,
-       1566,
-       1806,
-       1807,
-       1867,
-       1869,
-       1970,
-       1984,
-       2043,
-       2048,
-       2094,
-       2096,
-       2111,
-       2112,
-       2140,
-       2142,
-       2143,
-       2208,
-       2227,
-       2276,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2556,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2802,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2936,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3067,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3192,
-       3200,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3446,
-       3449,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3573,
-       3585,
-       3643,
-       3647,
-       3676,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3912,
-       3913,
-       3949,
-       3953,
-       3992,
-       3993,
-       4029,
-       4030,
-       4045,
-       4046,
-       4059,
-       4096,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4989,
-       4992,
-       5018,
-       5024,
-       5109,
-       5120,
-       5789,
-       5792,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5943,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6110,
-       6112,
-       6122,
-       6128,
-       6138,
-       6144,
-       6159,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6464,
-       6465,
-       6468,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6619,
-       6622,
-       6684,
-       6686,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6816,
-       6830,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7037,
-       7040,
-       7156,
-       7164,
-       7224,
-       7227,
-       7242,
-       7245,
-       7296,
-       7360,
-       7368,
-       7376,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8133,
-       8134,
-       8148,
-       8150,
-       8156,
-       8157,
-       8176,
-       8178,
-       8181,
-       8182,
-       8191,
-       8192,
-       8232,
-       8234,
-       8293,
-       8294,
-       8306,
-       8308,
-       8335,
-       8336,
-       8349,
-       8352,
-       8382,
-       8400,
-       8433,
-       8448,
-       8586,
-       8592,
-       9211,
-       9216,
-       9255,
-       9280,
-       9291,
-       9312,
-       11124,
-       11126,
-       11158,
-       11160,
-       11194,
-       11197,
-       11209,
-       11210,
-       11218,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11508,
-       11513,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11633,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11843,
-       11904,
-       11930,
-       11931,
-       12020,
-       12032,
-       12246,
-       12272,
-       12284,
-       12288,
-       12352,
-       12353,
-       12439,
-       12441,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12688,
-       12731,
-       12736,
-       12772,
-       12784,
-       12831,
-       12832,
-       13055,
-       13056,
-       19894,
-       19904,
-       40909,
-       40960,
-       42125,
-       42128,
-       42183,
-       42192,
-       42540,
-       42560,
-       42654,
-       42655,
-       42744,
-       42752,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43052,
-       43056,
-       43066,
-       43072,
-       43128,
-       43136,
-       43205,
-       43214,
-       43226,
-       43232,
-       43260,
-       43264,
-       43348,
-       43359,
-       43389,
-       43392,
-       43470,
-       43471,
-       43482,
-       43486,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43612,
-       43715,
-       43739,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43872,
-       43876,
-       43878,
-       43968,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       57344,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64450,
-       64467,
-       64832,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65022,
-       65024,
-       65050,
-       65056,
-       65070,
-       65072,
-       65107,
-       65108,
-       65127,
-       65128,
-       65132,
-       65136,
-       65141,
-       65142,
-       65277,
-       65279,
-       65280,
-       65281,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65504,
-       65511,
-       65512,
-       65519,
-       65529,
-       65534,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65792,
-       65795,
-       65799,
-       65844,
-       65847,
-       65933,
-       65936,
-       65948,
-       65952,
-       65953,
-       66000,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66300,
-       66304,
-       66340,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66463,
-       66500,
-       66504,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       66927,
-       66928,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67671,
-       67743,
-       67751,
-       67760,
-       67840,
-       67868,
-       67871,
-       67898,
-       67903,
-       67904,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68168,
-       68176,
-       68185,
-       68192,
-       68256,
-       68288,
-       68327,
-       68331,
-       68343,
-       68352,
-       68406,
-       68409,
-       68438,
-       68440,
-       68467,
-       68472,
-       68498,
-       68505,
-       68509,
-       68521,
-       68528,
-       68608,
-       68681,
-       69216,
-       69247,
-       69632,
-       69710,
-       69714,
-       69744,
-       69759,
-       69826,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69956,
-       69968,
-       70007,
-       70016,
-       70089,
-       70093,
-       70094,
-       70096,
-       70107,
-       70113,
-       70133,
-       70144,
-       70162,
-       70163,
-       70206,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71114,
-       71168,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71923,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       74864,
-       74869,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92782,
-       92784,
-       92880,
-       92910,
-       92912,
-       92918,
-       92928,
-       92998,
-       93008,
-       93018,
-       93019,
-       93026,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113820,
-       113828,
-       118784,
-       119030,
-       119040,
-       119079,
-       119081,
-       119262,
-       119296,
-       119366,
-       119552,
-       119639,
-       119648,
-       119666,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125127,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       126704,
-       126706,
-       126976,
-       127020,
-       127024,
-       127124,
-       127136,
-       127151,
-       127153,
-       127168,
-       127169,
-       127184,
-       127185,
-       127222,
-       127232,
-       127245,
-       127248,
-       127279,
-       127280,
-       127340,
-       127344,
-       127387,
-       127462,
-       127491,
-       127504,
-       127547,
-       127552,
-       127561,
-       127568,
-       127570,
-       127744,
-       127789,
-       127792,
-       127870,
-       127872,
-       127951,
-       127956,
-       127992,
-       128000,
-       128255,
-       128256,
-       128331,
-       128336,
-       128378,
-       128379,
-       128420,
-       128421,
-       128579,
-       128581,
-       128720,
-       128736,
-       128749,
-       128752,
-       128756,
-       128768,
-       128884,
-       128896,
-       128981,
-       129024,
-       129036,
-       129040,
-       129096,
-       129104,
-       129114,
-       129120,
-       129160,
-       129168,
-       129198,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917505,
-       917506,
-       917536,
-       917632,
-       917760,
-       918000,
-       983040,
-       1048574,
-       1048576,
-       1114110
+       0x0,
+       0x40,
+       0x5F,
+       0x60,
+       0x378,
+       0x37A,
+       0x380,
+       0x384,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x560,
+       0x561,
+       0x588,
+       0x589,
+       0x58B,
+       0x58D,
+       0x590,
+       0x591,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F5,
+       0x600,
+       0x61D,
+       0x61E,
+       0x70E,
+       0x70F,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x830,
+       0x83F,
+       0x840,
+       0x85C,
+       0x85E,
+       0x85F,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9FC,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF2,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB78,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBFB,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC78,
+       0xC80,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD76,
+       0xD79,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF5,
+       0xE01,
+       0xE3B,
+       0xE3F,
+       0xE5C,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFBE,
+       0xFCD,
+       0xFCE,
+       0xFDB,
+       0x1000,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x137D,
+       0x1380,
+       0x139A,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1400,
+       0x169D,
+       0x16A0,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1737,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x17F0,
+       0x17FA,
+       0x1800,
+       0x180F,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1940,
+       0x1941,
+       0x1944,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DB,
+       0x19DE,
+       0x1A1C,
+       0x1A1E,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA0,
+       0x1AAE,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B7D,
+       0x1B80,
+       0x1BF4,
+       0x1BFC,
+       0x1C38,
+       0x1C3B,
+       0x1C4A,
+       0x1C4D,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD0,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FC5,
+       0x1FC6,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FDD,
+       0x1FF0,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFF,
+       0x2000,
+       0x2028,
+       0x202A,
+       0x2065,
+       0x2066,
+       0x2072,
+       0x2074,
+       0x208F,
+       0x2090,
+       0x209D,
+       0x20A0,
+       0x20BF,
+       0x20D0,
+       0x20F1,
+       0x2100,
+       0x218C,
+       0x2190,
+       0x23FB,
+       0x2400,
+       0x2427,
+       0x2440,
+       0x244B,
+       0x2460,
+       0x2B74,
+       0x2B76,
+       0x2B96,
+       0x2B98,
+       0x2BBA,
+       0x2BBD,
+       0x2BC9,
+       0x2BCA,
+       0x2BD2,
+       0x2BEC,
+       0x2BF0,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CF4,
+       0x2CF9,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D71,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E43,
+       0x2E80,
+       0x2E9A,
+       0x2E9B,
+       0x2EF4,
+       0x2F00,
+       0x2FD6,
+       0x2FF0,
+       0x2FFC,
+       0x3000,
+       0x3040,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x3190,
+       0x31BB,
+       0x31C0,
+       0x31E4,
+       0x31F0,
+       0x321F,
+       0x3220,
+       0x32FF,
+       0x3300,
+       0x4DB6,
+       0x4DC0,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA490,
+       0xA4C7,
+       0xA4D0,
+       0xA62C,
+       0xA640,
+       0xA6F8,
+       0xA700,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA82C,
+       0xA830,
+       0xA83A,
+       0xA840,
+       0xA878,
+       0xA880,
+       0xA8C5,
+       0xA8CE,
+       0xA8DA,
+       0xA8E0,
+       0xA8FE,
+       0xA900,
+       0xA954,
+       0xA95F,
+       0xA97D,
+       0xA980,
+       0xA9CE,
+       0xA9CF,
+       0xA9DA,
+       0xA9DE,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA5C,
+       0xAAC3,
+       0xAADB,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB66,
+       0xAB70,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xE000,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBC2,
+       0xFBD3,
+       0xFD40,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFE,
+       0xFE00,
+       0xFE1A,
+       0xFE20,
+       0xFE53,
+       0xFE54,
+       0xFE67,
+       0xFE68,
+       0xFE6C,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFEFF,
+       0xFF00,
+       0xFF01,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0xFFE0,
+       0xFFE7,
+       0xFFE8,
+       0xFFEF,
+       0xFFF9,
+       0xFFFE,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10100,
+       0x10103,
+       0x10107,
+       0x10134,
+       0x10137,
+       0x1018D,
+       0x10190,
+       0x1019C,
+       0x101A0,
+       0x101A1,
+       0x101D0,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102FC,
+       0x10300,
+       0x10324,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x1039F,
+       0x103C4,
+       0x103C8,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x1056F,
+       0x10570,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10857,
+       0x1089F,
+       0x108A7,
+       0x108B0,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x108FB,
+       0x1091C,
+       0x1091F,
+       0x1093A,
+       0x1093F,
+       0x10940,
+       0x10980,
+       0x109B8,
+       0x109BC,
+       0x109D0,
+       0x109D2,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A48,
+       0x10A50,
+       0x10A59,
+       0x10A60,
+       0x10AA0,
+       0x10AC0,
+       0x10AE7,
+       0x10AEB,
+       0x10AF7,
+       0x10B00,
+       0x10B36,
+       0x10B39,
+       0x10B56,
+       0x10B58,
+       0x10B73,
+       0x10B78,
+       0x10B92,
+       0x10B99,
+       0x10B9D,
+       0x10BA9,
+       0x10BB0,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x10CFA,
+       0x10D00,
+       0x10E60,
+       0x10E7F,
+       0x11000,
+       0x1104E,
+       0x11052,
+       0x11070,
+       0x1107F,
+       0x110C2,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11144,
+       0x11150,
+       0x11177,
+       0x11180,
+       0x111CE,
+       0x111D0,
+       0x111E0,
+       0x111E1,
+       0x111F5,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x1123E,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112AA,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115DE,
+       0x11600,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x11740,
+       0x118A0,
+       0x118F3,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12470,
+       0x12475,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16A6E,
+       0x16A70,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF6,
+       0x16B00,
+       0x16B46,
+       0x16B50,
+       0x16B5A,
+       0x16B5B,
+       0x16B62,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9C,
+       0x1BCA4,
+       0x1D000,
+       0x1D0F6,
+       0x1D100,
+       0x1D127,
+       0x1D129,
+       0x1D1E9,
+       0x1D200,
+       0x1D246,
+       0x1D300,
+       0x1D357,
+       0x1D360,
+       0x1D372,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D7CC,
+       0x1D7CE,
+       0x1DA8C,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8C7,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1EEF0,
+       0x1EEF2,
+       0x1F000,
+       0x1F02C,
+       0x1F030,
+       0x1F094,
+       0x1F0A0,
+       0x1F0AF,
+       0x1F0B1,
+       0x1F0C0,
+       0x1F0C1,
+       0x1F0D0,
+       0x1F0D1,
+       0x1F0F6,
+       0x1F100,
+       0x1F10D,
+       0x1F110,
+       0x1F12F,
+       0x1F130,
+       0x1F16C,
+       0x1F170,
+       0x1F19B,
+       0x1F1E6,
+       0x1F203,
+       0x1F210,
+       0x1F23B,
+       0x1F240,
+       0x1F249,
+       0x1F250,
+       0x1F252,
+       0x1F300,
+       0x1F57A,
+       0x1F57B,
+       0x1F5A4,
+       0x1F5A5,
+       0x1F6D1,
+       0x1F6E0,
+       0x1F6ED,
+       0x1F6F0,
+       0x1F6F4,
+       0x1F700,
+       0x1F774,
+       0x1F780,
+       0x1F7D5,
+       0x1F800,
+       0x1F80C,
+       0x1F810,
+       0x1F848,
+       0x1F850,
+       0x1F85A,
+       0x1F860,
+       0x1F888,
+       0x1F890,
+       0x1F8AE,
+       0x1F910,
+       0x1F919,
+       0x1F980,
+       0x1F985,
+       0x1F9C0,
+       0x1F9C1,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0001,
+       0xE0002,
+       0xE0020,
+       0xE0080,
+       0xE0100,
+       0xE01F0,
+       0xF0000,
+       0xFFFFE,
+       0x100000,
+       0x10FFFE
 };
 
 static const UV XPosixPunct_invlist[] = { /* for EBCDIC POSIX-BC */
-       307,    /* Number of elements */
+       319,    /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       74,
-       81,
-       90,
-       95,
-       96,
-       98,
-       106,
-       112,
-       122,
-       128,
-       138,
-       140,
-       170,
-       172,
-       179,
-       180,
-       181,
-       183,
-       187,
-       190,
-       251,
-       252,
-       253,
-       254,
-       255,
-       256,
-       894,
-       895,
-       903,
-       904,
-       1370,
-       1376,
-       1417,
-       1419,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1523,
-       1525,
-       1545,
-       1547,
-       1548,
-       1550,
-       1563,
-       1564,
-       1566,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1792,
-       1806,
-       2039,
-       2042,
-       2096,
-       2111,
-       2142,
-       2143,
-       2404,
-       2406,
-       2416,
-       2417,
-       2800,
-       2801,
-       3572,
-       3573,
-       3663,
-       3664,
-       3674,
-       3676,
-       3844,
-       3859,
-       3860,
-       3861,
-       3898,
-       3902,
-       3973,
-       3974,
-       4048,
-       4053,
-       4057,
-       4059,
-       4170,
-       4176,
-       4347,
-       4348,
-       4960,
-       4969,
-       5120,
-       5121,
-       5741,
-       5743,
-       5787,
-       5789,
-       5867,
-       5870,
-       5941,
-       5943,
-       6100,
-       6103,
-       6104,
-       6107,
-       6144,
-       6155,
-       6468,
-       6470,
-       6686,
-       6688,
-       6816,
-       6823,
-       6824,
-       6830,
-       7002,
-       7009,
-       7164,
-       7168,
-       7227,
-       7232,
-       7294,
-       7296,
-       7360,
-       7368,
-       7379,
-       7380,
-       8208,
-       8232,
-       8240,
-       8260,
-       8261,
-       8274,
-       8275,
-       8287,
-       8317,
-       8319,
-       8333,
-       8335,
-       8968,
-       8972,
-       9001,
-       9003,
-       10088,
-       10102,
-       10181,
-       10183,
-       10214,
-       10224,
-       10627,
-       10649,
-       10712,
-       10716,
-       10748,
-       10750,
-       11513,
-       11517,
-       11518,
-       11520,
-       11632,
-       11633,
-       11776,
-       11823,
-       11824,
-       11843,
-       12289,
-       12292,
-       12296,
-       12306,
-       12308,
-       12320,
-       12336,
-       12337,
-       12349,
-       12350,
-       12448,
-       12449,
-       12539,
-       12540,
-       42238,
-       42240,
-       42509,
-       42512,
-       42611,
-       42612,
-       42622,
-       42623,
-       42738,
-       42744,
-       43124,
-       43128,
-       43214,
-       43216,
-       43256,
-       43259,
-       43310,
-       43312,
-       43359,
-       43360,
-       43457,
-       43470,
-       43486,
-       43488,
-       43612,
-       43616,
-       43742,
-       43744,
-       43760,
-       43762,
-       44011,
-       44012,
-       64830,
-       64832,
-       65040,
-       65050,
-       65072,
-       65107,
-       65108,
-       65122,
-       65123,
-       65124,
-       65128,
-       65129,
-       65130,
-       65132,
-       65281,
-       65284,
-       65285,
-       65291,
-       65292,
-       65296,
-       65306,
-       65308,
-       65311,
-       65313,
-       65339,
-       65342,
-       65343,
-       65344,
-       65371,
-       65372,
-       65373,
-       65374,
-       65375,
-       65382,
-       65792,
-       65795,
-       66463,
-       66464,
-       66512,
-       66513,
-       66927,
-       66928,
-       67671,
-       67672,
-       67871,
-       67872,
-       67903,
-       67904,
-       68176,
-       68185,
-       68223,
-       68224,
-       68336,
-       68343,
-       68409,
-       68416,
-       68505,
-       68509,
-       69703,
-       69710,
-       69819,
-       69821,
-       69822,
-       69826,
-       69952,
-       69956,
-       70004,
-       70006,
-       70085,
-       70089,
-       70093,
-       70094,
-       70200,
-       70206,
-       70854,
-       70855,
-       71105,
-       71114,
-       71233,
-       71236,
-       74864,
-       74869,
-       92782,
-       92784,
-       92917,
-       92918,
-       92983,
-       92988,
-       92996,
-       92997,
-       113823,
-       113824
+       0x0,
+       0x4A,
+       0x51,
+       0x5A,
+       0x5F,
+       0x60,
+       0x62,
+       0x6A,
+       0x70,
+       0x7A,
+       0x80,
+       0x8A,
+       0x8C,
+       0xAA,
+       0xAC,
+       0xB3,
+       0xB4,
+       0xB5,
+       0xB7,
+       0xBB,
+       0xBE,
+       0xFB,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x37E,
+       0x37F,
+       0x387,
+       0x388,
+       0x55A,
+       0x560,
+       0x589,
+       0x58B,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5F3,
+       0x5F5,
+       0x609,
+       0x60B,
+       0x60C,
+       0x60E,
+       0x61B,
+       0x61C,
+       0x61E,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x700,
+       0x70E,
+       0x7F7,
+       0x7FA,
+       0x830,
+       0x83F,
+       0x85E,
+       0x85F,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0xAF0,
+       0xAF1,
+       0xDF4,
+       0xDF5,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE5C,
+       0xF04,
+       0xF13,
+       0xF14,
+       0xF15,
+       0xF3A,
+       0xF3E,
+       0xF85,
+       0xF86,
+       0xFD0,
+       0xFD5,
+       0xFD9,
+       0xFDB,
+       0x104A,
+       0x1050,
+       0x10FB,
+       0x10FC,
+       0x1360,
+       0x1369,
+       0x1400,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x169B,
+       0x169D,
+       0x16EB,
+       0x16EE,
+       0x1735,
+       0x1737,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DB,
+       0x1800,
+       0x180B,
+       0x1944,
+       0x1946,
+       0x1A1E,
+       0x1A20,
+       0x1AA0,
+       0x1AA7,
+       0x1AA8,
+       0x1AAE,
+       0x1B5A,
+       0x1B61,
+       0x1BFC,
+       0x1C00,
+       0x1C3B,
+       0x1C40,
+       0x1C7E,
+       0x1C80,
+       0x1CC0,
+       0x1CC8,
+       0x1CD3,
+       0x1CD4,
+       0x2010,
+       0x2028,
+       0x2030,
+       0x2044,
+       0x2045,
+       0x2052,
+       0x2053,
+       0x205F,
+       0x207D,
+       0x207F,
+       0x208D,
+       0x208F,
+       0x2308,
+       0x230C,
+       0x2329,
+       0x232B,
+       0x2768,
+       0x2776,
+       0x27C5,
+       0x27C7,
+       0x27E6,
+       0x27F0,
+       0x2983,
+       0x2999,
+       0x29D8,
+       0x29DC,
+       0x29FC,
+       0x29FE,
+       0x2CF9,
+       0x2CFD,
+       0x2CFE,
+       0x2D00,
+       0x2D70,
+       0x2D71,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x2E43,
+       0x3001,
+       0x3004,
+       0x3008,
+       0x3012,
+       0x3014,
+       0x3020,
+       0x3030,
+       0x3031,
+       0x303D,
+       0x303E,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA6F8,
+       0xA874,
+       0xA878,
+       0xA8CE,
+       0xA8D0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA92E,
+       0xA930,
+       0xA95F,
+       0xA960,
+       0xA9C1,
+       0xA9CE,
+       0xA9DE,
+       0xA9E0,
+       0xAA5C,
+       0xAA60,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xABEB,
+       0xABEC,
+       0xFD3E,
+       0xFD40,
+       0xFE10,
+       0xFE1A,
+       0xFE30,
+       0xFE53,
+       0xFE54,
+       0xFE62,
+       0xFE63,
+       0xFE64,
+       0xFE68,
+       0xFE69,
+       0xFE6A,
+       0xFE6C,
+       0xFF01,
+       0xFF04,
+       0xFF05,
+       0xFF0B,
+       0xFF0C,
+       0xFF10,
+       0xFF1A,
+       0xFF1C,
+       0xFF1F,
+       0xFF21,
+       0xFF3B,
+       0xFF3E,
+       0xFF3F,
+       0xFF40,
+       0xFF5B,
+       0xFF5C,
+       0xFF5D,
+       0xFF5E,
+       0xFF5F,
+       0xFF66,
+       0x10100,
+       0x10103,
+       0x1039F,
+       0x103A0,
+       0x103D0,
+       0x103D1,
+       0x1056F,
+       0x10570,
+       0x10857,
+       0x10858,
+       0x1091F,
+       0x10920,
+       0x1093F,
+       0x10940,
+       0x10A50,
+       0x10A59,
+       0x10A7F,
+       0x10A80,
+       0x10AF0,
+       0x10AF7,
+       0x10B39,
+       0x10B40,
+       0x10B99,
+       0x10B9D,
+       0x11047,
+       0x1104E,
+       0x110BB,
+       0x110BD,
+       0x110BE,
+       0x110C2,
+       0x11140,
+       0x11144,
+       0x11174,
+       0x11176,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111CE,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x111E0,
+       0x11238,
+       0x1123E,
+       0x112A9,
+       0x112AA,
+       0x114C6,
+       0x114C7,
+       0x115C1,
+       0x115D8,
+       0x11641,
+       0x11644,
+       0x1173C,
+       0x1173F,
+       0x12470,
+       0x12475,
+       0x16A6E,
+       0x16A70,
+       0x16AF5,
+       0x16AF6,
+       0x16B37,
+       0x16B3C,
+       0x16B44,
+       0x16B45,
+       0x1BC9F,
+       0x1BCA0,
+       0x1DA87,
+       0x1DA8C
 };
 
 static const UV XPosixSpace_invlist[] = { /* for EBCDIC POSIX-BC */
@@ -44599,2601 +96801,2657 @@ static const UV XPosixSpace_invlist[] = { /* for EBCDIC POSIX-BC */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       5,
-       6,
-       11,
-       14,
-       21,
-       22,
-       37,
-       38,
-       64,
-       66,
-       5760,
-       5761,
-       8192,
-       8203,
-       8232,
-       8234,
-       8239,
-       8240,
-       8287,
-       8288,
-       12288,
-       12289
+       0x0,
+       0x5,
+       0x6,
+       0xB,
+       0xE,
+       0x15,
+       0x16,
+       0x25,
+       0x26,
+       0x40,
+       0x42,
+       0x1680,
+       0x1681,
+       0x2000,
+       0x200B,
+       0x2028,
+       0x202A,
+       0x202F,
+       0x2030,
+       0x205F,
+       0x2060,
+       0x3000,
+       0x3001
 };
 
 static const UV XPosixUpper_invlist[] = { /* for EBCDIC POSIX-BC */
-       1275,   /* Number of elements */
+       1281,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       98,
-       106,
-       113,
-       121,
-       128,
-       129,
-       158,
-       159,
-       172,
-       175,
-       193,
-       202,
-       209,
-       218,
-       221,
-       222,
-       224,
-       225,
-       226,
-       234,
-       235,
-       240,
-       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,
-       313,
-       314,
-       315,
-       316,
-       317,
-       318,
-       319,
-       320,
-       321,
-       322,
-       323,
-       324,
-       325,
-       326,
-       327,
-       328,
-       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,
-       378,
-       379,
-       380,
-       381,
-       382,
-       385,
-       387,
-       388,
-       389,
-       390,
-       392,
-       393,
-       396,
-       398,
-       402,
-       403,
-       405,
-       406,
-       409,
-       412,
-       414,
-       415,
-       417,
-       418,
-       419,
-       420,
-       421,
-       422,
-       424,
-       425,
-       426,
-       428,
-       429,
-       430,
-       432,
-       433,
-       436,
-       437,
-       438,
-       439,
-       441,
-       444,
-       445,
-       452,
-       453,
-       455,
-       456,
-       458,
-       459,
-       461,
-       462,
-       463,
-       464,
-       465,
-       466,
-       467,
-       468,
-       469,
-       470,
-       471,
-       472,
-       473,
-       474,
-       475,
-       476,
-       478,
-       479,
-       480,
-       481,
-       482,
-       483,
-       484,
-       485,
-       486,
-       487,
-       488,
-       489,
-       490,
-       491,
-       492,
-       493,
-       494,
-       495,
-       497,
-       498,
-       500,
-       501,
-       502,
-       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,
-       570,
-       572,
-       573,
-       575,
-       577,
-       578,
-       579,
-       583,
-       584,
-       585,
-       586,
-       587,
-       588,
-       589,
-       590,
-       591,
-       880,
-       881,
-       882,
-       883,
-       886,
-       887,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       912,
-       913,
-       930,
-       931,
-       940,
-       975,
-       976,
-       978,
-       981,
-       984,
-       985,
-       986,
-       987,
-       988,
-       989,
-       990,
-       991,
-       992,
-       993,
-       994,
-       995,
-       996,
-       997,
-       998,
-       999,
-       1000,
-       1001,
-       1002,
-       1003,
-       1004,
-       1005,
-       1006,
-       1007,
-       1012,
-       1013,
-       1015,
-       1016,
-       1017,
-       1019,
-       1021,
-       1072,
-       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,
-       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,
-       1218,
-       1219,
-       1220,
-       1221,
-       1222,
-       1223,
-       1224,
-       1225,
-       1226,
-       1227,
-       1228,
-       1229,
-       1230,
-       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,
-       1329,
-       1367,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7680,
-       7681,
-       7682,
-       7683,
-       7684,
-       7685,
-       7686,
-       7687,
-       7688,
-       7689,
-       7690,
-       7691,
-       7692,
-       7693,
-       7694,
-       7695,
-       7696,
-       7697,
-       7698,
-       7699,
-       7700,
-       7701,
-       7702,
-       7703,
-       7704,
-       7705,
-       7706,
-       7707,
-       7708,
-       7709,
-       7710,
-       7711,
-       7712,
-       7713,
-       7714,
-       7715,
-       7716,
-       7717,
-       7718,
-       7719,
-       7720,
-       7721,
-       7722,
-       7723,
-       7724,
-       7725,
-       7726,
-       7727,
-       7728,
-       7729,
-       7730,
-       7731,
-       7732,
-       7733,
-       7734,
-       7735,
-       7736,
-       7737,
-       7738,
-       7739,
-       7740,
-       7741,
-       7742,
-       7743,
-       7744,
-       7745,
-       7746,
-       7747,
-       7748,
-       7749,
-       7750,
-       7751,
-       7752,
-       7753,
-       7754,
-       7755,
-       7756,
-       7757,
-       7758,
-       7759,
-       7760,
-       7761,
-       7762,
-       7763,
-       7764,
-       7765,
-       7766,
-       7767,
-       7768,
-       7769,
-       7770,
-       7771,
-       7772,
-       7773,
-       7774,
-       7775,
-       7776,
-       7777,
-       7778,
-       7779,
-       7780,
-       7781,
-       7782,
-       7783,
-       7784,
-       7785,
-       7786,
-       7787,
-       7788,
-       7789,
-       7790,
-       7791,
-       7792,
-       7793,
-       7794,
-       7795,
-       7796,
-       7797,
-       7798,
-       7799,
-       7800,
-       7801,
-       7802,
-       7803,
-       7804,
-       7805,
-       7806,
-       7807,
-       7808,
-       7809,
-       7810,
-       7811,
-       7812,
-       7813,
-       7814,
-       7815,
-       7816,
-       7817,
-       7818,
-       7819,
-       7820,
-       7821,
-       7822,
-       7823,
-       7824,
-       7825,
-       7826,
-       7827,
-       7828,
-       7829,
-       7838,
-       7839,
-       7840,
-       7841,
-       7842,
-       7843,
-       7844,
-       7845,
-       7846,
-       7847,
-       7848,
-       7849,
-       7850,
-       7851,
-       7852,
-       7853,
-       7854,
-       7855,
-       7856,
-       7857,
-       7858,
-       7859,
-       7860,
-       7861,
-       7862,
-       7863,
-       7864,
-       7865,
-       7866,
-       7867,
-       7868,
-       7869,
-       7870,
-       7871,
-       7872,
-       7873,
-       7874,
-       7875,
-       7876,
-       7877,
-       7878,
-       7879,
-       7880,
-       7881,
-       7882,
-       7883,
-       7884,
-       7885,
-       7886,
-       7887,
-       7888,
-       7889,
-       7890,
-       7891,
-       7892,
-       7893,
-       7894,
-       7895,
-       7896,
-       7897,
-       7898,
-       7899,
-       7900,
-       7901,
-       7902,
-       7903,
-       7904,
-       7905,
-       7906,
-       7907,
-       7908,
-       7909,
-       7910,
-       7911,
-       7912,
-       7913,
-       7914,
-       7915,
-       7916,
-       7917,
-       7918,
-       7919,
-       7920,
-       7921,
-       7922,
-       7923,
-       7924,
-       7925,
-       7926,
-       7927,
-       7928,
-       7929,
-       7930,
-       7931,
-       7932,
-       7933,
-       7934,
-       7935,
-       7944,
-       7952,
-       7960,
-       7966,
-       7976,
-       7984,
-       7992,
-       8000,
-       8008,
-       8014,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8032,
-       8040,
-       8048,
-       8120,
-       8124,
-       8136,
-       8140,
-       8152,
-       8156,
-       8168,
-       8173,
-       8184,
-       8188,
-       8450,
-       8451,
-       8455,
-       8456,
-       8459,
-       8462,
-       8464,
-       8467,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8496,
-       8500,
-       8510,
-       8512,
-       8517,
-       8518,
-       8544,
-       8560,
-       8579,
-       8580,
-       9398,
-       9424,
-       11264,
-       11311,
-       11360,
-       11361,
-       11362,
-       11365,
-       11367,
-       11368,
-       11369,
-       11370,
-       11371,
-       11372,
-       11373,
-       11377,
-       11378,
-       11379,
-       11381,
-       11382,
-       11390,
-       11393,
-       11394,
-       11395,
-       11396,
-       11397,
-       11398,
-       11399,
-       11400,
-       11401,
-       11402,
-       11403,
-       11404,
-       11405,
-       11406,
-       11407,
-       11408,
-       11409,
-       11410,
-       11411,
-       11412,
-       11413,
-       11414,
-       11415,
-       11416,
-       11417,
-       11418,
-       11419,
-       11420,
-       11421,
-       11422,
-       11423,
-       11424,
-       11425,
-       11426,
-       11427,
-       11428,
-       11429,
-       11430,
-       11431,
-       11432,
-       11433,
-       11434,
-       11435,
-       11436,
-       11437,
-       11438,
-       11439,
-       11440,
-       11441,
-       11442,
-       11443,
-       11444,
-       11445,
-       11446,
-       11447,
-       11448,
-       11449,
-       11450,
-       11451,
-       11452,
-       11453,
-       11454,
-       11455,
-       11456,
-       11457,
-       11458,
-       11459,
-       11460,
-       11461,
-       11462,
-       11463,
-       11464,
-       11465,
-       11466,
-       11467,
-       11468,
-       11469,
-       11470,
-       11471,
-       11472,
-       11473,
-       11474,
-       11475,
-       11476,
-       11477,
-       11478,
-       11479,
-       11480,
-       11481,
-       11482,
-       11483,
-       11484,
-       11485,
-       11486,
-       11487,
-       11488,
-       11489,
-       11490,
-       11491,
-       11499,
-       11500,
-       11501,
-       11502,
-       11506,
-       11507,
-       42560,
-       42561,
-       42562,
-       42563,
-       42564,
-       42565,
-       42566,
-       42567,
-       42568,
-       42569,
-       42570,
-       42571,
-       42572,
-       42573,
-       42574,
-       42575,
-       42576,
-       42577,
-       42578,
-       42579,
-       42580,
-       42581,
-       42582,
-       42583,
-       42584,
-       42585,
-       42586,
-       42587,
-       42588,
-       42589,
-       42590,
-       42591,
-       42592,
-       42593,
-       42594,
-       42595,
-       42596,
-       42597,
-       42598,
-       42599,
-       42600,
-       42601,
-       42602,
-       42603,
-       42604,
-       42605,
-       42624,
-       42625,
-       42626,
-       42627,
-       42628,
-       42629,
-       42630,
-       42631,
-       42632,
-       42633,
-       42634,
-       42635,
-       42636,
-       42637,
-       42638,
-       42639,
-       42640,
-       42641,
-       42642,
-       42643,
-       42644,
-       42645,
-       42646,
-       42647,
-       42648,
-       42649,
-       42650,
-       42651,
-       42786,
-       42787,
-       42788,
-       42789,
-       42790,
-       42791,
-       42792,
-       42793,
-       42794,
-       42795,
-       42796,
-       42797,
-       42798,
-       42799,
-       42802,
-       42803,
-       42804,
-       42805,
-       42806,
-       42807,
-       42808,
-       42809,
-       42810,
-       42811,
-       42812,
-       42813,
-       42814,
-       42815,
-       42816,
-       42817,
-       42818,
-       42819,
-       42820,
-       42821,
-       42822,
-       42823,
-       42824,
-       42825,
-       42826,
-       42827,
-       42828,
-       42829,
-       42830,
-       42831,
-       42832,
-       42833,
-       42834,
-       42835,
-       42836,
-       42837,
-       42838,
-       42839,
-       42840,
-       42841,
-       42842,
-       42843,
-       42844,
-       42845,
-       42846,
-       42847,
-       42848,
-       42849,
-       42850,
-       42851,
-       42852,
-       42853,
-       42854,
-       42855,
-       42856,
-       42857,
-       42858,
-       42859,
-       42860,
-       42861,
-       42862,
-       42863,
-       42873,
-       42874,
-       42875,
-       42876,
-       42877,
-       42879,
-       42880,
-       42881,
-       42882,
-       42883,
-       42884,
-       42885,
-       42886,
-       42887,
-       42891,
-       42892,
-       42893,
-       42894,
-       42896,
-       42897,
-       42898,
-       42899,
-       42902,
-       42903,
-       42904,
-       42905,
-       42906,
-       42907,
-       42908,
-       42909,
-       42910,
-       42911,
-       42912,
-       42913,
-       42914,
-       42915,
-       42916,
-       42917,
-       42918,
-       42919,
-       42920,
-       42921,
-       42922,
-       42926,
-       42928,
-       42930,
-       65313,
-       65339,
-       66560,
-       66600,
-       71840,
-       71872,
-       119808,
-       119834,
-       119860,
-       119886,
-       119912,
-       119938,
-       119964,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119990,
-       120016,
-       120042,
-       120068,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120120,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120172,
-       120198,
-       120224,
-       120250,
-       120276,
-       120302,
-       120328,
-       120354,
-       120380,
-       120406,
-       120432,
-       120458,
-       120488,
-       120513,
-       120546,
-       120571,
-       120604,
-       120629,
-       120662,
-       120687,
-       120720,
-       120745,
-       120778,
-       120779,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370
+       0x0,
+       0x62,
+       0x6A,
+       0x71,
+       0x79,
+       0x80,
+       0x81,
+       0x9E,
+       0x9F,
+       0xAC,
+       0xAF,
+       0xC1,
+       0xCA,
+       0xD1,
+       0xDA,
+       0xDD,
+       0xDE,
+       0xE0,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xF0,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x101,
+       0x102,
+       0x103,
+       0x104,
+       0x105,
+       0x106,
+       0x107,
+       0x108,
+       0x109,
+       0x10A,
+       0x10B,
+       0x10C,
+       0x10D,
+       0x10E,
+       0x10F,
+       0x110,
+       0x111,
+       0x112,
+       0x113,
+       0x114,
+       0x115,
+       0x116,
+       0x117,
+       0x118,
+       0x119,
+       0x11A,
+       0x11B,
+       0x11C,
+       0x11D,
+       0x11E,
+       0x11F,
+       0x120,
+       0x121,
+       0x122,
+       0x123,
+       0x124,
+       0x125,
+       0x126,
+       0x127,
+       0x128,
+       0x129,
+       0x12A,
+       0x12B,
+       0x12C,
+       0x12D,
+       0x12E,
+       0x12F,
+       0x130,
+       0x131,
+       0x132,
+       0x133,
+       0x134,
+       0x135,
+       0x136,
+       0x137,
+       0x139,
+       0x13A,
+       0x13B,
+       0x13C,
+       0x13D,
+       0x13E,
+       0x13F,
+       0x140,
+       0x141,
+       0x142,
+       0x143,
+       0x144,
+       0x145,
+       0x146,
+       0x147,
+       0x148,
+       0x14A,
+       0x14B,
+       0x14C,
+       0x14D,
+       0x14E,
+       0x14F,
+       0x150,
+       0x151,
+       0x152,
+       0x153,
+       0x154,
+       0x155,
+       0x156,
+       0x157,
+       0x158,
+       0x159,
+       0x15A,
+       0x15B,
+       0x15C,
+       0x15D,
+       0x15E,
+       0x15F,
+       0x160,
+       0x161,
+       0x162,
+       0x163,
+       0x164,
+       0x165,
+       0x166,
+       0x167,
+       0x168,
+       0x169,
+       0x16A,
+       0x16B,
+       0x16C,
+       0x16D,
+       0x16E,
+       0x16F,
+       0x170,
+       0x171,
+       0x172,
+       0x173,
+       0x174,
+       0x175,
+       0x176,
+       0x177,
+       0x178,
+       0x17A,
+       0x17B,
+       0x17C,
+       0x17D,
+       0x17E,
+       0x181,
+       0x183,
+       0x184,
+       0x185,
+       0x186,
+       0x188,
+       0x189,
+       0x18C,
+       0x18E,
+       0x192,
+       0x193,
+       0x195,
+       0x196,
+       0x199,
+       0x19C,
+       0x19E,
+       0x19F,
+       0x1A1,
+       0x1A2,
+       0x1A3,
+       0x1A4,
+       0x1A5,
+       0x1A6,
+       0x1A8,
+       0x1A9,
+       0x1AA,
+       0x1AC,
+       0x1AD,
+       0x1AE,
+       0x1B0,
+       0x1B1,
+       0x1B4,
+       0x1B5,
+       0x1B6,
+       0x1B7,
+       0x1B9,
+       0x1BC,
+       0x1BD,
+       0x1C4,
+       0x1C5,
+       0x1C7,
+       0x1C8,
+       0x1CA,
+       0x1CB,
+       0x1CD,
+       0x1CE,
+       0x1CF,
+       0x1D0,
+       0x1D1,
+       0x1D2,
+       0x1D3,
+       0x1D4,
+       0x1D5,
+       0x1D6,
+       0x1D7,
+       0x1D8,
+       0x1D9,
+       0x1DA,
+       0x1DB,
+       0x1DC,
+       0x1DE,
+       0x1DF,
+       0x1E0,
+       0x1E1,
+       0x1E2,
+       0x1E3,
+       0x1E4,
+       0x1E5,
+       0x1E6,
+       0x1E7,
+       0x1E8,
+       0x1E9,
+       0x1EA,
+       0x1EB,
+       0x1EC,
+       0x1ED,
+       0x1EE,
+       0x1EF,
+       0x1F1,
+       0x1F2,
+       0x1F4,
+       0x1F5,
+       0x1F6,
+       0x1F9,
+       0x1FA,
+       0x1FB,
+       0x1FC,
+       0x1FD,
+       0x1FE,
+       0x1FF,
+       0x200,
+       0x201,
+       0x202,
+       0x203,
+       0x204,
+       0x205,
+       0x206,
+       0x207,
+       0x208,
+       0x209,
+       0x20A,
+       0x20B,
+       0x20C,
+       0x20D,
+       0x20E,
+       0x20F,
+       0x210,
+       0x211,
+       0x212,
+       0x213,
+       0x214,
+       0x215,
+       0x216,
+       0x217,
+       0x218,
+       0x219,
+       0x21A,
+       0x21B,
+       0x21C,
+       0x21D,
+       0x21E,
+       0x21F,
+       0x220,
+       0x221,
+       0x222,
+       0x223,
+       0x224,
+       0x225,
+       0x226,
+       0x227,
+       0x228,
+       0x229,
+       0x22A,
+       0x22B,
+       0x22C,
+       0x22D,
+       0x22E,
+       0x22F,
+       0x230,
+       0x231,
+       0x232,
+       0x233,
+       0x23A,
+       0x23C,
+       0x23D,
+       0x23F,
+       0x241,
+       0x242,
+       0x243,
+       0x247,
+       0x248,
+       0x249,
+       0x24A,
+       0x24B,
+       0x24C,
+       0x24D,
+       0x24E,
+       0x24F,
+       0x370,
+       0x371,
+       0x372,
+       0x373,
+       0x376,
+       0x377,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x390,
+       0x391,
+       0x3A2,
+       0x3A3,
+       0x3AC,
+       0x3CF,
+       0x3D0,
+       0x3D2,
+       0x3D5,
+       0x3D8,
+       0x3D9,
+       0x3DA,
+       0x3DB,
+       0x3DC,
+       0x3DD,
+       0x3DE,
+       0x3DF,
+       0x3E0,
+       0x3E1,
+       0x3E2,
+       0x3E3,
+       0x3E4,
+       0x3E5,
+       0x3E6,
+       0x3E7,
+       0x3E8,
+       0x3E9,
+       0x3EA,
+       0x3EB,
+       0x3EC,
+       0x3ED,
+       0x3EE,
+       0x3EF,
+       0x3F4,
+       0x3F5,
+       0x3F7,
+       0x3F8,
+       0x3F9,
+       0x3FB,
+       0x3FD,
+       0x430,
+       0x460,
+       0x461,
+       0x462,
+       0x463,
+       0x464,
+       0x465,
+       0x466,
+       0x467,
+       0x468,
+       0x469,
+       0x46A,
+       0x46B,
+       0x46C,
+       0x46D,
+       0x46E,
+       0x46F,
+       0x470,
+       0x471,
+       0x472,
+       0x473,
+       0x474,
+       0x475,
+       0x476,
+       0x477,
+       0x478,
+       0x479,
+       0x47A,
+       0x47B,
+       0x47C,
+       0x47D,
+       0x47E,
+       0x47F,
+       0x480,
+       0x481,
+       0x48A,
+       0x48B,
+       0x48C,
+       0x48D,
+       0x48E,
+       0x48F,
+       0x490,
+       0x491,
+       0x492,
+       0x493,
+       0x494,
+       0x495,
+       0x496,
+       0x497,
+       0x498,
+       0x499,
+       0x49A,
+       0x49B,
+       0x49C,
+       0x49D,
+       0x49E,
+       0x49F,
+       0x4A0,
+       0x4A1,
+       0x4A2,
+       0x4A3,
+       0x4A4,
+       0x4A5,
+       0x4A6,
+       0x4A7,
+       0x4A8,
+       0x4A9,
+       0x4AA,
+       0x4AB,
+       0x4AC,
+       0x4AD,
+       0x4AE,
+       0x4AF,
+       0x4B0,
+       0x4B1,
+       0x4B2,
+       0x4B3,
+       0x4B4,
+       0x4B5,
+       0x4B6,
+       0x4B7,
+       0x4B8,
+       0x4B9,
+       0x4BA,
+       0x4BB,
+       0x4BC,
+       0x4BD,
+       0x4BE,
+       0x4BF,
+       0x4C0,
+       0x4C2,
+       0x4C3,
+       0x4C4,
+       0x4C5,
+       0x4C6,
+       0x4C7,
+       0x4C8,
+       0x4C9,
+       0x4CA,
+       0x4CB,
+       0x4CC,
+       0x4CD,
+       0x4CE,
+       0x4D0,
+       0x4D1,
+       0x4D2,
+       0x4D3,
+       0x4D4,
+       0x4D5,
+       0x4D6,
+       0x4D7,
+       0x4D8,
+       0x4D9,
+       0x4DA,
+       0x4DB,
+       0x4DC,
+       0x4DD,
+       0x4DE,
+       0x4DF,
+       0x4E0,
+       0x4E1,
+       0x4E2,
+       0x4E3,
+       0x4E4,
+       0x4E5,
+       0x4E6,
+       0x4E7,
+       0x4E8,
+       0x4E9,
+       0x4EA,
+       0x4EB,
+       0x4EC,
+       0x4ED,
+       0x4EE,
+       0x4EF,
+       0x4F0,
+       0x4F1,
+       0x4F2,
+       0x4F3,
+       0x4F4,
+       0x4F5,
+       0x4F6,
+       0x4F7,
+       0x4F8,
+       0x4F9,
+       0x4FA,
+       0x4FB,
+       0x4FC,
+       0x4FD,
+       0x4FE,
+       0x4FF,
+       0x500,
+       0x501,
+       0x502,
+       0x503,
+       0x504,
+       0x505,
+       0x506,
+       0x507,
+       0x508,
+       0x509,
+       0x50A,
+       0x50B,
+       0x50C,
+       0x50D,
+       0x50E,
+       0x50F,
+       0x510,
+       0x511,
+       0x512,
+       0x513,
+       0x514,
+       0x515,
+       0x516,
+       0x517,
+       0x518,
+       0x519,
+       0x51A,
+       0x51B,
+       0x51C,
+       0x51D,
+       0x51E,
+       0x51F,
+       0x520,
+       0x521,
+       0x522,
+       0x523,
+       0x524,
+       0x525,
+       0x526,
+       0x527,
+       0x528,
+       0x529,
+       0x52A,
+       0x52B,
+       0x52C,
+       0x52D,
+       0x52E,
+       0x52F,
+       0x531,
+       0x557,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x13A0,
+       0x13F6,
+       0x1E00,
+       0x1E01,
+       0x1E02,
+       0x1E03,
+       0x1E04,
+       0x1E05,
+       0x1E06,
+       0x1E07,
+       0x1E08,
+       0x1E09,
+       0x1E0A,
+       0x1E0B,
+       0x1E0C,
+       0x1E0D,
+       0x1E0E,
+       0x1E0F,
+       0x1E10,
+       0x1E11,
+       0x1E12,
+       0x1E13,
+       0x1E14,
+       0x1E15,
+       0x1E16,
+       0x1E17,
+       0x1E18,
+       0x1E19,
+       0x1E1A,
+       0x1E1B,
+       0x1E1C,
+       0x1E1D,
+       0x1E1E,
+       0x1E1F,
+       0x1E20,
+       0x1E21,
+       0x1E22,
+       0x1E23,
+       0x1E24,
+       0x1E25,
+       0x1E26,
+       0x1E27,
+       0x1E28,
+       0x1E29,
+       0x1E2A,
+       0x1E2B,
+       0x1E2C,
+       0x1E2D,
+       0x1E2E,
+       0x1E2F,
+       0x1E30,
+       0x1E31,
+       0x1E32,
+       0x1E33,
+       0x1E34,
+       0x1E35,
+       0x1E36,
+       0x1E37,
+       0x1E38,
+       0x1E39,
+       0x1E3A,
+       0x1E3B,
+       0x1E3C,
+       0x1E3D,
+       0x1E3E,
+       0x1E3F,
+       0x1E40,
+       0x1E41,
+       0x1E42,
+       0x1E43,
+       0x1E44,
+       0x1E45,
+       0x1E46,
+       0x1E47,
+       0x1E48,
+       0x1E49,
+       0x1E4A,
+       0x1E4B,
+       0x1E4C,
+       0x1E4D,
+       0x1E4E,
+       0x1E4F,
+       0x1E50,
+       0x1E51,
+       0x1E52,
+       0x1E53,
+       0x1E54,
+       0x1E55,
+       0x1E56,
+       0x1E57,
+       0x1E58,
+       0x1E59,
+       0x1E5A,
+       0x1E5B,
+       0x1E5C,
+       0x1E5D,
+       0x1E5E,
+       0x1E5F,
+       0x1E60,
+       0x1E61,
+       0x1E62,
+       0x1E63,
+       0x1E64,
+       0x1E65,
+       0x1E66,
+       0x1E67,
+       0x1E68,
+       0x1E69,
+       0x1E6A,
+       0x1E6B,
+       0x1E6C,
+       0x1E6D,
+       0x1E6E,
+       0x1E6F,
+       0x1E70,
+       0x1E71,
+       0x1E72,
+       0x1E73,
+       0x1E74,
+       0x1E75,
+       0x1E76,
+       0x1E77,
+       0x1E78,
+       0x1E79,
+       0x1E7A,
+       0x1E7B,
+       0x1E7C,
+       0x1E7D,
+       0x1E7E,
+       0x1E7F,
+       0x1E80,
+       0x1E81,
+       0x1E82,
+       0x1E83,
+       0x1E84,
+       0x1E85,
+       0x1E86,
+       0x1E87,
+       0x1E88,
+       0x1E89,
+       0x1E8A,
+       0x1E8B,
+       0x1E8C,
+       0x1E8D,
+       0x1E8E,
+       0x1E8F,
+       0x1E90,
+       0x1E91,
+       0x1E92,
+       0x1E93,
+       0x1E94,
+       0x1E95,
+       0x1E9E,
+       0x1E9F,
+       0x1EA0,
+       0x1EA1,
+       0x1EA2,
+       0x1EA3,
+       0x1EA4,
+       0x1EA5,
+       0x1EA6,
+       0x1EA7,
+       0x1EA8,
+       0x1EA9,
+       0x1EAA,
+       0x1EAB,
+       0x1EAC,
+       0x1EAD,
+       0x1EAE,
+       0x1EAF,
+       0x1EB0,
+       0x1EB1,
+       0x1EB2,
+       0x1EB3,
+       0x1EB4,
+       0x1EB5,
+       0x1EB6,
+       0x1EB7,
+       0x1EB8,
+       0x1EB9,
+       0x1EBA,
+       0x1EBB,
+       0x1EBC,
+       0x1EBD,
+       0x1EBE,
+       0x1EBF,
+       0x1EC0,
+       0x1EC1,
+       0x1EC2,
+       0x1EC3,
+       0x1EC4,
+       0x1EC5,
+       0x1EC6,
+       0x1EC7,
+       0x1EC8,
+       0x1EC9,
+       0x1ECA,
+       0x1ECB,
+       0x1ECC,
+       0x1ECD,
+       0x1ECE,
+       0x1ECF,
+       0x1ED0,
+       0x1ED1,
+       0x1ED2,
+       0x1ED3,
+       0x1ED4,
+       0x1ED5,
+       0x1ED6,
+       0x1ED7,
+       0x1ED8,
+       0x1ED9,
+       0x1EDA,
+       0x1EDB,
+       0x1EDC,
+       0x1EDD,
+       0x1EDE,
+       0x1EDF,
+       0x1EE0,
+       0x1EE1,
+       0x1EE2,
+       0x1EE3,
+       0x1EE4,
+       0x1EE5,
+       0x1EE6,
+       0x1EE7,
+       0x1EE8,
+       0x1EE9,
+       0x1EEA,
+       0x1EEB,
+       0x1EEC,
+       0x1EED,
+       0x1EEE,
+       0x1EEF,
+       0x1EF0,
+       0x1EF1,
+       0x1EF2,
+       0x1EF3,
+       0x1EF4,
+       0x1EF5,
+       0x1EF6,
+       0x1EF7,
+       0x1EF8,
+       0x1EF9,
+       0x1EFA,
+       0x1EFB,
+       0x1EFC,
+       0x1EFD,
+       0x1EFE,
+       0x1EFF,
+       0x1F08,
+       0x1F10,
+       0x1F18,
+       0x1F1E,
+       0x1F28,
+       0x1F30,
+       0x1F38,
+       0x1F40,
+       0x1F48,
+       0x1F4E,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F60,
+       0x1F68,
+       0x1F70,
+       0x1FB8,
+       0x1FBC,
+       0x1FC8,
+       0x1FCC,
+       0x1FD8,
+       0x1FDC,
+       0x1FE8,
+       0x1FED,
+       0x1FF8,
+       0x1FFC,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210B,
+       0x210E,
+       0x2110,
+       0x2113,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x2130,
+       0x2134,
+       0x213E,
+       0x2140,
+       0x2145,
+       0x2146,
+       0x2160,
+       0x2170,
+       0x2183,
+       0x2184,
+       0x24B6,
+       0x24D0,
+       0x2C00,
+       0x2C2F,
+       0x2C60,
+       0x2C61,
+       0x2C62,
+       0x2C65,
+       0x2C67,
+       0x2C68,
+       0x2C69,
+       0x2C6A,
+       0x2C6B,
+       0x2C6C,
+       0x2C6D,
+       0x2C71,
+       0x2C72,
+       0x2C73,
+       0x2C75,
+       0x2C76,
+       0x2C7E,
+       0x2C81,
+       0x2C82,
+       0x2C83,
+       0x2C84,
+       0x2C85,
+       0x2C86,
+       0x2C87,
+       0x2C88,
+       0x2C89,
+       0x2C8A,
+       0x2C8B,
+       0x2C8C,
+       0x2C8D,
+       0x2C8E,
+       0x2C8F,
+       0x2C90,
+       0x2C91,
+       0x2C92,
+       0x2C93,
+       0x2C94,
+       0x2C95,
+       0x2C96,
+       0x2C97,
+       0x2C98,
+       0x2C99,
+       0x2C9A,
+       0x2C9B,
+       0x2C9C,
+       0x2C9D,
+       0x2C9E,
+       0x2C9F,
+       0x2CA0,
+       0x2CA1,
+       0x2CA2,
+       0x2CA3,
+       0x2CA4,
+       0x2CA5,
+       0x2CA6,
+       0x2CA7,
+       0x2CA8,
+       0x2CA9,
+       0x2CAA,
+       0x2CAB,
+       0x2CAC,
+       0x2CAD,
+       0x2CAE,
+       0x2CAF,
+       0x2CB0,
+       0x2CB1,
+       0x2CB2,
+       0x2CB3,
+       0x2CB4,
+       0x2CB5,
+       0x2CB6,
+       0x2CB7,
+       0x2CB8,
+       0x2CB9,
+       0x2CBA,
+       0x2CBB,
+       0x2CBC,
+       0x2CBD,
+       0x2CBE,
+       0x2CBF,
+       0x2CC0,
+       0x2CC1,
+       0x2CC2,
+       0x2CC3,
+       0x2CC4,
+       0x2CC5,
+       0x2CC6,
+       0x2CC7,
+       0x2CC8,
+       0x2CC9,
+       0x2CCA,
+       0x2CCB,
+       0x2CCC,
+       0x2CCD,
+       0x2CCE,
+       0x2CCF,
+       0x2CD0,
+       0x2CD1,
+       0x2CD2,
+       0x2CD3,
+       0x2CD4,
+       0x2CD5,
+       0x2CD6,
+       0x2CD7,
+       0x2CD8,
+       0x2CD9,
+       0x2CDA,
+       0x2CDB,
+       0x2CDC,
+       0x2CDD,
+       0x2CDE,
+       0x2CDF,
+       0x2CE0,
+       0x2CE1,
+       0x2CE2,
+       0x2CE3,
+       0x2CEB,
+       0x2CEC,
+       0x2CED,
+       0x2CEE,
+       0x2CF2,
+       0x2CF3,
+       0xA640,
+       0xA641,
+       0xA642,
+       0xA643,
+       0xA644,
+       0xA645,
+       0xA646,
+       0xA647,
+       0xA648,
+       0xA649,
+       0xA64A,
+       0xA64B,
+       0xA64C,
+       0xA64D,
+       0xA64E,
+       0xA64F,
+       0xA650,
+       0xA651,
+       0xA652,
+       0xA653,
+       0xA654,
+       0xA655,
+       0xA656,
+       0xA657,
+       0xA658,
+       0xA659,
+       0xA65A,
+       0xA65B,
+       0xA65C,
+       0xA65D,
+       0xA65E,
+       0xA65F,
+       0xA660,
+       0xA661,
+       0xA662,
+       0xA663,
+       0xA664,
+       0xA665,
+       0xA666,
+       0xA667,
+       0xA668,
+       0xA669,
+       0xA66A,
+       0xA66B,
+       0xA66C,
+       0xA66D,
+       0xA680,
+       0xA681,
+       0xA682,
+       0xA683,
+       0xA684,
+       0xA685,
+       0xA686,
+       0xA687,
+       0xA688,
+       0xA689,
+       0xA68A,
+       0xA68B,
+       0xA68C,
+       0xA68D,
+       0xA68E,
+       0xA68F,
+       0xA690,
+       0xA691,
+       0xA692,
+       0xA693,
+       0xA694,
+       0xA695,
+       0xA696,
+       0xA697,
+       0xA698,
+       0xA699,
+       0xA69A,
+       0xA69B,
+       0xA722,
+       0xA723,
+       0xA724,
+       0xA725,
+       0xA726,
+       0xA727,
+       0xA728,
+       0xA729,
+       0xA72A,
+       0xA72B,
+       0xA72C,
+       0xA72D,
+       0xA72E,
+       0xA72F,
+       0xA732,
+       0xA733,
+       0xA734,
+       0xA735,
+       0xA736,
+       0xA737,
+       0xA738,
+       0xA739,
+       0xA73A,
+       0xA73B,
+       0xA73C,
+       0xA73D,
+       0xA73E,
+       0xA73F,
+       0xA740,
+       0xA741,
+       0xA742,
+       0xA743,
+       0xA744,
+       0xA745,
+       0xA746,
+       0xA747,
+       0xA748,
+       0xA749,
+       0xA74A,
+       0xA74B,
+       0xA74C,
+       0xA74D,
+       0xA74E,
+       0xA74F,
+       0xA750,
+       0xA751,
+       0xA752,
+       0xA753,
+       0xA754,
+       0xA755,
+       0xA756,
+       0xA757,
+       0xA758,
+       0xA759,
+       0xA75A,
+       0xA75B,
+       0xA75C,
+       0xA75D,
+       0xA75E,
+       0xA75F,
+       0xA760,
+       0xA761,
+       0xA762,
+       0xA763,
+       0xA764,
+       0xA765,
+       0xA766,
+       0xA767,
+       0xA768,
+       0xA769,
+       0xA76A,
+       0xA76B,
+       0xA76C,
+       0xA76D,
+       0xA76E,
+       0xA76F,
+       0xA779,
+       0xA77A,
+       0xA77B,
+       0xA77C,
+       0xA77D,
+       0xA77F,
+       0xA780,
+       0xA781,
+       0xA782,
+       0xA783,
+       0xA784,
+       0xA785,
+       0xA786,
+       0xA787,
+       0xA78B,
+       0xA78C,
+       0xA78D,
+       0xA78E,
+       0xA790,
+       0xA791,
+       0xA792,
+       0xA793,
+       0xA796,
+       0xA797,
+       0xA798,
+       0xA799,
+       0xA79A,
+       0xA79B,
+       0xA79C,
+       0xA79D,
+       0xA79E,
+       0xA79F,
+       0xA7A0,
+       0xA7A1,
+       0xA7A2,
+       0xA7A3,
+       0xA7A4,
+       0xA7A5,
+       0xA7A6,
+       0xA7A7,
+       0xA7A8,
+       0xA7A9,
+       0xA7AA,
+       0xA7AE,
+       0xA7B0,
+       0xA7B5,
+       0xA7B6,
+       0xA7B7,
+       0xFF21,
+       0xFF3B,
+       0x10400,
+       0x10428,
+       0x10C80,
+       0x10CB3,
+       0x118A0,
+       0x118C0,
+       0x1D400,
+       0x1D41A,
+       0x1D434,
+       0x1D44E,
+       0x1D468,
+       0x1D482,
+       0x1D49C,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4B6,
+       0x1D4D0,
+       0x1D4EA,
+       0x1D504,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D538,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D56C,
+       0x1D586,
+       0x1D5A0,
+       0x1D5BA,
+       0x1D5D4,
+       0x1D5EE,
+       0x1D608,
+       0x1D622,
+       0x1D63C,
+       0x1D656,
+       0x1D670,
+       0x1D68A,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6E2,
+       0x1D6FB,
+       0x1D71C,
+       0x1D735,
+       0x1D756,
+       0x1D76F,
+       0x1D790,
+       0x1D7A9,
+       0x1D7CA,
+       0x1D7CB,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A
 };
 
 static const UV XPosixWord_invlist[] = { /* for EBCDIC POSIX-BC */
-       1283,   /* Number of elements */
+       1333,   /* Number of elements */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       250,
-       252,
-       253,
-       254,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       890,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6847,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8204,
-       8206,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       11823,
-       11824,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42611,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65020,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65136,
-       65141,
-       65142,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       127280,
-       127306,
-       127312,
-       127338,
-       127344,
-       127370,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x42,
+       0x4A,
+       0x51,
+       0x5A,
+       0x62,
+       0x6A,
+       0x6D,
+       0x6E,
+       0x70,
+       0x79,
+       0x80,
+       0x8A,
+       0x8C,
+       0x8F,
+       0x91,
+       0x9D,
+       0x9E,
+       0x9F,
+       0xA0,
+       0xA1,
+       0xA2,
+       0xAA,
+       0xAC,
+       0xAF,
+       0xC0,
+       0xCA,
+       0xCB,
+       0xD0,
+       0xD1,
+       0xDA,
+       0xDB,
+       0xE1,
+       0xE2,
+       0xEA,
+       0xEB,
+       0xFA,
+       0xFC,
+       0xFD,
+       0xFE,
+       0xFF,
+       0x100,
+       0x2C2,
+       0x2C6,
+       0x2D2,
+       0x2E0,
+       0x2E5,
+       0x2EC,
+       0x2ED,
+       0x2EE,
+       0x2EF,
+       0x300,
+       0x375,
+       0x376,
+       0x378,
+       0x37A,
+       0x37E,
+       0x37F,
+       0x380,
+       0x386,
+       0x387,
+       0x388,
+       0x38B,
+       0x38C,
+       0x38D,
+       0x38E,
+       0x3A2,
+       0x3A3,
+       0x3F6,
+       0x3F7,
+       0x482,
+       0x483,
+       0x530,
+       0x531,
+       0x557,
+       0x559,
+       0x55A,
+       0x561,
+       0x588,
+       0x591,
+       0x5BE,
+       0x5BF,
+       0x5C0,
+       0x5C1,
+       0x5C3,
+       0x5C4,
+       0x5C6,
+       0x5C7,
+       0x5C8,
+       0x5D0,
+       0x5EB,
+       0x5F0,
+       0x5F3,
+       0x610,
+       0x61B,
+       0x620,
+       0x66A,
+       0x66E,
+       0x6D4,
+       0x6D5,
+       0x6DD,
+       0x6DF,
+       0x6E9,
+       0x6EA,
+       0x6FD,
+       0x6FF,
+       0x700,
+       0x710,
+       0x74B,
+       0x74D,
+       0x7B2,
+       0x7C0,
+       0x7F6,
+       0x7FA,
+       0x7FB,
+       0x800,
+       0x82E,
+       0x840,
+       0x85C,
+       0x8A0,
+       0x8B5,
+       0x8E3,
+       0x964,
+       0x966,
+       0x970,
+       0x971,
+       0x984,
+       0x985,
+       0x98D,
+       0x98F,
+       0x991,
+       0x993,
+       0x9A9,
+       0x9AA,
+       0x9B1,
+       0x9B2,
+       0x9B3,
+       0x9B6,
+       0x9BA,
+       0x9BC,
+       0x9C5,
+       0x9C7,
+       0x9C9,
+       0x9CB,
+       0x9CF,
+       0x9D7,
+       0x9D8,
+       0x9DC,
+       0x9DE,
+       0x9DF,
+       0x9E4,
+       0x9E6,
+       0x9F2,
+       0xA01,
+       0xA04,
+       0xA05,
+       0xA0B,
+       0xA0F,
+       0xA11,
+       0xA13,
+       0xA29,
+       0xA2A,
+       0xA31,
+       0xA32,
+       0xA34,
+       0xA35,
+       0xA37,
+       0xA38,
+       0xA3A,
+       0xA3C,
+       0xA3D,
+       0xA3E,
+       0xA43,
+       0xA47,
+       0xA49,
+       0xA4B,
+       0xA4E,
+       0xA51,
+       0xA52,
+       0xA59,
+       0xA5D,
+       0xA5E,
+       0xA5F,
+       0xA66,
+       0xA76,
+       0xA81,
+       0xA84,
+       0xA85,
+       0xA8E,
+       0xA8F,
+       0xA92,
+       0xA93,
+       0xAA9,
+       0xAAA,
+       0xAB1,
+       0xAB2,
+       0xAB4,
+       0xAB5,
+       0xABA,
+       0xABC,
+       0xAC6,
+       0xAC7,
+       0xACA,
+       0xACB,
+       0xACE,
+       0xAD0,
+       0xAD1,
+       0xAE0,
+       0xAE4,
+       0xAE6,
+       0xAF0,
+       0xAF9,
+       0xAFA,
+       0xB01,
+       0xB04,
+       0xB05,
+       0xB0D,
+       0xB0F,
+       0xB11,
+       0xB13,
+       0xB29,
+       0xB2A,
+       0xB31,
+       0xB32,
+       0xB34,
+       0xB35,
+       0xB3A,
+       0xB3C,
+       0xB45,
+       0xB47,
+       0xB49,
+       0xB4B,
+       0xB4E,
+       0xB56,
+       0xB58,
+       0xB5C,
+       0xB5E,
+       0xB5F,
+       0xB64,
+       0xB66,
+       0xB70,
+       0xB71,
+       0xB72,
+       0xB82,
+       0xB84,
+       0xB85,
+       0xB8B,
+       0xB8E,
+       0xB91,
+       0xB92,
+       0xB96,
+       0xB99,
+       0xB9B,
+       0xB9C,
+       0xB9D,
+       0xB9E,
+       0xBA0,
+       0xBA3,
+       0xBA5,
+       0xBA8,
+       0xBAB,
+       0xBAE,
+       0xBBA,
+       0xBBE,
+       0xBC3,
+       0xBC6,
+       0xBC9,
+       0xBCA,
+       0xBCE,
+       0xBD0,
+       0xBD1,
+       0xBD7,
+       0xBD8,
+       0xBE6,
+       0xBF0,
+       0xC00,
+       0xC04,
+       0xC05,
+       0xC0D,
+       0xC0E,
+       0xC11,
+       0xC12,
+       0xC29,
+       0xC2A,
+       0xC3A,
+       0xC3D,
+       0xC45,
+       0xC46,
+       0xC49,
+       0xC4A,
+       0xC4E,
+       0xC55,
+       0xC57,
+       0xC58,
+       0xC5B,
+       0xC60,
+       0xC64,
+       0xC66,
+       0xC70,
+       0xC81,
+       0xC84,
+       0xC85,
+       0xC8D,
+       0xC8E,
+       0xC91,
+       0xC92,
+       0xCA9,
+       0xCAA,
+       0xCB4,
+       0xCB5,
+       0xCBA,
+       0xCBC,
+       0xCC5,
+       0xCC6,
+       0xCC9,
+       0xCCA,
+       0xCCE,
+       0xCD5,
+       0xCD7,
+       0xCDE,
+       0xCDF,
+       0xCE0,
+       0xCE4,
+       0xCE6,
+       0xCF0,
+       0xCF1,
+       0xCF3,
+       0xD01,
+       0xD04,
+       0xD05,
+       0xD0D,
+       0xD0E,
+       0xD11,
+       0xD12,
+       0xD3B,
+       0xD3D,
+       0xD45,
+       0xD46,
+       0xD49,
+       0xD4A,
+       0xD4F,
+       0xD57,
+       0xD58,
+       0xD5F,
+       0xD64,
+       0xD66,
+       0xD70,
+       0xD7A,
+       0xD80,
+       0xD82,
+       0xD84,
+       0xD85,
+       0xD97,
+       0xD9A,
+       0xDB2,
+       0xDB3,
+       0xDBC,
+       0xDBD,
+       0xDBE,
+       0xDC0,
+       0xDC7,
+       0xDCA,
+       0xDCB,
+       0xDCF,
+       0xDD5,
+       0xDD6,
+       0xDD7,
+       0xDD8,
+       0xDE0,
+       0xDE6,
+       0xDF0,
+       0xDF2,
+       0xDF4,
+       0xE01,
+       0xE3B,
+       0xE40,
+       0xE4F,
+       0xE50,
+       0xE5A,
+       0xE81,
+       0xE83,
+       0xE84,
+       0xE85,
+       0xE87,
+       0xE89,
+       0xE8A,
+       0xE8B,
+       0xE8D,
+       0xE8E,
+       0xE94,
+       0xE98,
+       0xE99,
+       0xEA0,
+       0xEA1,
+       0xEA4,
+       0xEA5,
+       0xEA6,
+       0xEA7,
+       0xEA8,
+       0xEAA,
+       0xEAC,
+       0xEAD,
+       0xEBA,
+       0xEBB,
+       0xEBE,
+       0xEC0,
+       0xEC5,
+       0xEC6,
+       0xEC7,
+       0xEC8,
+       0xECE,
+       0xED0,
+       0xEDA,
+       0xEDC,
+       0xEE0,
+       0xF00,
+       0xF01,
+       0xF18,
+       0xF1A,
+       0xF20,
+       0xF2A,
+       0xF35,
+       0xF36,
+       0xF37,
+       0xF38,
+       0xF39,
+       0xF3A,
+       0xF3E,
+       0xF48,
+       0xF49,
+       0xF6D,
+       0xF71,
+       0xF85,
+       0xF86,
+       0xF98,
+       0xF99,
+       0xFBD,
+       0xFC6,
+       0xFC7,
+       0x1000,
+       0x104A,
+       0x1050,
+       0x109E,
+       0x10A0,
+       0x10C6,
+       0x10C7,
+       0x10C8,
+       0x10CD,
+       0x10CE,
+       0x10D0,
+       0x10FB,
+       0x10FC,
+       0x1249,
+       0x124A,
+       0x124E,
+       0x1250,
+       0x1257,
+       0x1258,
+       0x1259,
+       0x125A,
+       0x125E,
+       0x1260,
+       0x1289,
+       0x128A,
+       0x128E,
+       0x1290,
+       0x12B1,
+       0x12B2,
+       0x12B6,
+       0x12B8,
+       0x12BF,
+       0x12C0,
+       0x12C1,
+       0x12C2,
+       0x12C6,
+       0x12C8,
+       0x12D7,
+       0x12D8,
+       0x1311,
+       0x1312,
+       0x1316,
+       0x1318,
+       0x135B,
+       0x135D,
+       0x1360,
+       0x1380,
+       0x1390,
+       0x13A0,
+       0x13F6,
+       0x13F8,
+       0x13FE,
+       0x1401,
+       0x166D,
+       0x166F,
+       0x1680,
+       0x1681,
+       0x169B,
+       0x16A0,
+       0x16EB,
+       0x16EE,
+       0x16F9,
+       0x1700,
+       0x170D,
+       0x170E,
+       0x1715,
+       0x1720,
+       0x1735,
+       0x1740,
+       0x1754,
+       0x1760,
+       0x176D,
+       0x176E,
+       0x1771,
+       0x1772,
+       0x1774,
+       0x1780,
+       0x17D4,
+       0x17D7,
+       0x17D8,
+       0x17DC,
+       0x17DE,
+       0x17E0,
+       0x17EA,
+       0x180B,
+       0x180E,
+       0x1810,
+       0x181A,
+       0x1820,
+       0x1878,
+       0x1880,
+       0x18AB,
+       0x18B0,
+       0x18F6,
+       0x1900,
+       0x191F,
+       0x1920,
+       0x192C,
+       0x1930,
+       0x193C,
+       0x1946,
+       0x196E,
+       0x1970,
+       0x1975,
+       0x1980,
+       0x19AC,
+       0x19B0,
+       0x19CA,
+       0x19D0,
+       0x19DA,
+       0x1A00,
+       0x1A1C,
+       0x1A20,
+       0x1A5F,
+       0x1A60,
+       0x1A7D,
+       0x1A7F,
+       0x1A8A,
+       0x1A90,
+       0x1A9A,
+       0x1AA7,
+       0x1AA8,
+       0x1AB0,
+       0x1ABF,
+       0x1B00,
+       0x1B4C,
+       0x1B50,
+       0x1B5A,
+       0x1B6B,
+       0x1B74,
+       0x1B80,
+       0x1BF4,
+       0x1C00,
+       0x1C38,
+       0x1C40,
+       0x1C4A,
+       0x1C4D,
+       0x1C7E,
+       0x1CD0,
+       0x1CD3,
+       0x1CD4,
+       0x1CF7,
+       0x1CF8,
+       0x1CFA,
+       0x1D00,
+       0x1DF6,
+       0x1DFC,
+       0x1F16,
+       0x1F18,
+       0x1F1E,
+       0x1F20,
+       0x1F46,
+       0x1F48,
+       0x1F4E,
+       0x1F50,
+       0x1F58,
+       0x1F59,
+       0x1F5A,
+       0x1F5B,
+       0x1F5C,
+       0x1F5D,
+       0x1F5E,
+       0x1F5F,
+       0x1F7E,
+       0x1F80,
+       0x1FB5,
+       0x1FB6,
+       0x1FBD,
+       0x1FBE,
+       0x1FBF,
+       0x1FC2,
+       0x1FC5,
+       0x1FC6,
+       0x1FCD,
+       0x1FD0,
+       0x1FD4,
+       0x1FD6,
+       0x1FDC,
+       0x1FE0,
+       0x1FED,
+       0x1FF2,
+       0x1FF5,
+       0x1FF6,
+       0x1FFD,
+       0x200C,
+       0x200E,
+       0x203F,
+       0x2041,
+       0x2054,
+       0x2055,
+       0x2071,
+       0x2072,
+       0x207F,
+       0x2080,
+       0x2090,
+       0x209D,
+       0x20D0,
+       0x20F1,
+       0x2102,
+       0x2103,
+       0x2107,
+       0x2108,
+       0x210A,
+       0x2114,
+       0x2115,
+       0x2116,
+       0x2119,
+       0x211E,
+       0x2124,
+       0x2125,
+       0x2126,
+       0x2127,
+       0x2128,
+       0x2129,
+       0x212A,
+       0x212E,
+       0x212F,
+       0x213A,
+       0x213C,
+       0x2140,
+       0x2145,
+       0x214A,
+       0x214E,
+       0x214F,
+       0x2160,
+       0x2189,
+       0x24B6,
+       0x24EA,
+       0x2C00,
+       0x2C2F,
+       0x2C30,
+       0x2C5F,
+       0x2C60,
+       0x2CE5,
+       0x2CEB,
+       0x2CF4,
+       0x2D00,
+       0x2D26,
+       0x2D27,
+       0x2D28,
+       0x2D2D,
+       0x2D2E,
+       0x2D30,
+       0x2D68,
+       0x2D6F,
+       0x2D70,
+       0x2D7F,
+       0x2D97,
+       0x2DA0,
+       0x2DA7,
+       0x2DA8,
+       0x2DAF,
+       0x2DB0,
+       0x2DB7,
+       0x2DB8,
+       0x2DBF,
+       0x2DC0,
+       0x2DC7,
+       0x2DC8,
+       0x2DCF,
+       0x2DD0,
+       0x2DD7,
+       0x2DD8,
+       0x2DDF,
+       0x2DE0,
+       0x2E00,
+       0x2E2F,
+       0x2E30,
+       0x3005,
+       0x3008,
+       0x3021,
+       0x3030,
+       0x3031,
+       0x3036,
+       0x3038,
+       0x303D,
+       0x3041,
+       0x3097,
+       0x3099,
+       0x309B,
+       0x309D,
+       0x30A0,
+       0x30A1,
+       0x30FB,
+       0x30FC,
+       0x3100,
+       0x3105,
+       0x312E,
+       0x3131,
+       0x318F,
+       0x31A0,
+       0x31BB,
+       0x31F0,
+       0x3200,
+       0x3400,
+       0x4DB6,
+       0x4E00,
+       0x9FD6,
+       0xA000,
+       0xA48D,
+       0xA4D0,
+       0xA4FE,
+       0xA500,
+       0xA60D,
+       0xA610,
+       0xA62C,
+       0xA640,
+       0xA673,
+       0xA674,
+       0xA67E,
+       0xA67F,
+       0xA6F2,
+       0xA717,
+       0xA720,
+       0xA722,
+       0xA789,
+       0xA78B,
+       0xA7AE,
+       0xA7B0,
+       0xA7B8,
+       0xA7F7,
+       0xA828,
+       0xA840,
+       0xA874,
+       0xA880,
+       0xA8C5,
+       0xA8D0,
+       0xA8DA,
+       0xA8E0,
+       0xA8F8,
+       0xA8FB,
+       0xA8FC,
+       0xA8FD,
+       0xA8FE,
+       0xA900,
+       0xA92E,
+       0xA930,
+       0xA954,
+       0xA960,
+       0xA97D,
+       0xA980,
+       0xA9C1,
+       0xA9CF,
+       0xA9DA,
+       0xA9E0,
+       0xA9FF,
+       0xAA00,
+       0xAA37,
+       0xAA40,
+       0xAA4E,
+       0xAA50,
+       0xAA5A,
+       0xAA60,
+       0xAA77,
+       0xAA7A,
+       0xAAC3,
+       0xAADB,
+       0xAADE,
+       0xAAE0,
+       0xAAF0,
+       0xAAF2,
+       0xAAF7,
+       0xAB01,
+       0xAB07,
+       0xAB09,
+       0xAB0F,
+       0xAB11,
+       0xAB17,
+       0xAB20,
+       0xAB27,
+       0xAB28,
+       0xAB2F,
+       0xAB30,
+       0xAB5B,
+       0xAB5C,
+       0xAB66,
+       0xAB70,
+       0xABEB,
+       0xABEC,
+       0xABEE,
+       0xABF0,
+       0xABFA,
+       0xAC00,
+       0xD7A4,
+       0xD7B0,
+       0xD7C7,
+       0xD7CB,
+       0xD7FC,
+       0xF900,
+       0xFA6E,
+       0xFA70,
+       0xFADA,
+       0xFB00,
+       0xFB07,
+       0xFB13,
+       0xFB18,
+       0xFB1D,
+       0xFB29,
+       0xFB2A,
+       0xFB37,
+       0xFB38,
+       0xFB3D,
+       0xFB3E,
+       0xFB3F,
+       0xFB40,
+       0xFB42,
+       0xFB43,
+       0xFB45,
+       0xFB46,
+       0xFBB2,
+       0xFBD3,
+       0xFD3E,
+       0xFD50,
+       0xFD90,
+       0xFD92,
+       0xFDC8,
+       0xFDF0,
+       0xFDFC,
+       0xFE00,
+       0xFE10,
+       0xFE20,
+       0xFE30,
+       0xFE33,
+       0xFE35,
+       0xFE4D,
+       0xFE50,
+       0xFE70,
+       0xFE75,
+       0xFE76,
+       0xFEFD,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF3B,
+       0xFF3F,
+       0xFF40,
+       0xFF41,
+       0xFF5B,
+       0xFF66,
+       0xFFBF,
+       0xFFC2,
+       0xFFC8,
+       0xFFCA,
+       0xFFD0,
+       0xFFD2,
+       0xFFD8,
+       0xFFDA,
+       0xFFDD,
+       0x10000,
+       0x1000C,
+       0x1000D,
+       0x10027,
+       0x10028,
+       0x1003B,
+       0x1003C,
+       0x1003E,
+       0x1003F,
+       0x1004E,
+       0x10050,
+       0x1005E,
+       0x10080,
+       0x100FB,
+       0x10140,
+       0x10175,
+       0x101FD,
+       0x101FE,
+       0x10280,
+       0x1029D,
+       0x102A0,
+       0x102D1,
+       0x102E0,
+       0x102E1,
+       0x10300,
+       0x10320,
+       0x10330,
+       0x1034B,
+       0x10350,
+       0x1037B,
+       0x10380,
+       0x1039E,
+       0x103A0,
+       0x103C4,
+       0x103C8,
+       0x103D0,
+       0x103D1,
+       0x103D6,
+       0x10400,
+       0x1049E,
+       0x104A0,
+       0x104AA,
+       0x10500,
+       0x10528,
+       0x10530,
+       0x10564,
+       0x10600,
+       0x10737,
+       0x10740,
+       0x10756,
+       0x10760,
+       0x10768,
+       0x10800,
+       0x10806,
+       0x10808,
+       0x10809,
+       0x1080A,
+       0x10836,
+       0x10837,
+       0x10839,
+       0x1083C,
+       0x1083D,
+       0x1083F,
+       0x10856,
+       0x10860,
+       0x10877,
+       0x10880,
+       0x1089F,
+       0x108E0,
+       0x108F3,
+       0x108F4,
+       0x108F6,
+       0x10900,
+       0x10916,
+       0x10920,
+       0x1093A,
+       0x10980,
+       0x109B8,
+       0x109BE,
+       0x109C0,
+       0x10A00,
+       0x10A04,
+       0x10A05,
+       0x10A07,
+       0x10A0C,
+       0x10A14,
+       0x10A15,
+       0x10A18,
+       0x10A19,
+       0x10A34,
+       0x10A38,
+       0x10A3B,
+       0x10A3F,
+       0x10A40,
+       0x10A60,
+       0x10A7D,
+       0x10A80,
+       0x10A9D,
+       0x10AC0,
+       0x10AC8,
+       0x10AC9,
+       0x10AE7,
+       0x10B00,
+       0x10B36,
+       0x10B40,
+       0x10B56,
+       0x10B60,
+       0x10B73,
+       0x10B80,
+       0x10B92,
+       0x10C00,
+       0x10C49,
+       0x10C80,
+       0x10CB3,
+       0x10CC0,
+       0x10CF3,
+       0x11000,
+       0x11047,
+       0x11066,
+       0x11070,
+       0x1107F,
+       0x110BB,
+       0x110D0,
+       0x110E9,
+       0x110F0,
+       0x110FA,
+       0x11100,
+       0x11135,
+       0x11136,
+       0x11140,
+       0x11150,
+       0x11174,
+       0x11176,
+       0x11177,
+       0x11180,
+       0x111C5,
+       0x111CA,
+       0x111CD,
+       0x111D0,
+       0x111DB,
+       0x111DC,
+       0x111DD,
+       0x11200,
+       0x11212,
+       0x11213,
+       0x11238,
+       0x11280,
+       0x11287,
+       0x11288,
+       0x11289,
+       0x1128A,
+       0x1128E,
+       0x1128F,
+       0x1129E,
+       0x1129F,
+       0x112A9,
+       0x112B0,
+       0x112EB,
+       0x112F0,
+       0x112FA,
+       0x11300,
+       0x11304,
+       0x11305,
+       0x1130D,
+       0x1130F,
+       0x11311,
+       0x11313,
+       0x11329,
+       0x1132A,
+       0x11331,
+       0x11332,
+       0x11334,
+       0x11335,
+       0x1133A,
+       0x1133C,
+       0x11345,
+       0x11347,
+       0x11349,
+       0x1134B,
+       0x1134E,
+       0x11350,
+       0x11351,
+       0x11357,
+       0x11358,
+       0x1135D,
+       0x11364,
+       0x11366,
+       0x1136D,
+       0x11370,
+       0x11375,
+       0x11480,
+       0x114C6,
+       0x114C7,
+       0x114C8,
+       0x114D0,
+       0x114DA,
+       0x11580,
+       0x115B6,
+       0x115B8,
+       0x115C1,
+       0x115D8,
+       0x115DE,
+       0x11600,
+       0x11641,
+       0x11644,
+       0x11645,
+       0x11650,
+       0x1165A,
+       0x11680,
+       0x116B8,
+       0x116C0,
+       0x116CA,
+       0x11700,
+       0x1171A,
+       0x1171D,
+       0x1172C,
+       0x11730,
+       0x1173A,
+       0x118A0,
+       0x118EA,
+       0x118FF,
+       0x11900,
+       0x11AC0,
+       0x11AF9,
+       0x12000,
+       0x1239A,
+       0x12400,
+       0x1246F,
+       0x12480,
+       0x12544,
+       0x13000,
+       0x1342F,
+       0x14400,
+       0x14647,
+       0x16800,
+       0x16A39,
+       0x16A40,
+       0x16A5F,
+       0x16A60,
+       0x16A6A,
+       0x16AD0,
+       0x16AEE,
+       0x16AF0,
+       0x16AF5,
+       0x16B00,
+       0x16B37,
+       0x16B40,
+       0x16B44,
+       0x16B50,
+       0x16B5A,
+       0x16B63,
+       0x16B78,
+       0x16B7D,
+       0x16B90,
+       0x16F00,
+       0x16F45,
+       0x16F50,
+       0x16F7F,
+       0x16F8F,
+       0x16FA0,
+       0x1B000,
+       0x1B002,
+       0x1BC00,
+       0x1BC6B,
+       0x1BC70,
+       0x1BC7D,
+       0x1BC80,
+       0x1BC89,
+       0x1BC90,
+       0x1BC9A,
+       0x1BC9D,
+       0x1BC9F,
+       0x1D165,
+       0x1D16A,
+       0x1D16D,
+       0x1D173,
+       0x1D17B,
+       0x1D183,
+       0x1D185,
+       0x1D18C,
+       0x1D1AA,
+       0x1D1AE,
+       0x1D242,
+       0x1D245,
+       0x1D400,
+       0x1D455,
+       0x1D456,
+       0x1D49D,
+       0x1D49E,
+       0x1D4A0,
+       0x1D4A2,
+       0x1D4A3,
+       0x1D4A5,
+       0x1D4A7,
+       0x1D4A9,
+       0x1D4AD,
+       0x1D4AE,
+       0x1D4BA,
+       0x1D4BB,
+       0x1D4BC,
+       0x1D4BD,
+       0x1D4C4,
+       0x1D4C5,
+       0x1D506,
+       0x1D507,
+       0x1D50B,
+       0x1D50D,
+       0x1D515,
+       0x1D516,
+       0x1D51D,
+       0x1D51E,
+       0x1D53A,
+       0x1D53B,
+       0x1D53F,
+       0x1D540,
+       0x1D545,
+       0x1D546,
+       0x1D547,
+       0x1D54A,
+       0x1D551,
+       0x1D552,
+       0x1D6A6,
+       0x1D6A8,
+       0x1D6C1,
+       0x1D6C2,
+       0x1D6DB,
+       0x1D6DC,
+       0x1D6FB,
+       0x1D6FC,
+       0x1D715,
+       0x1D716,
+       0x1D735,
+       0x1D736,
+       0x1D74F,
+       0x1D750,
+       0x1D76F,
+       0x1D770,
+       0x1D789,
+       0x1D78A,
+       0x1D7A9,
+       0x1D7AA,
+       0x1D7C3,
+       0x1D7C4,
+       0x1D7CC,
+       0x1D7CE,
+       0x1D800,
+       0x1DA00,
+       0x1DA37,
+       0x1DA3B,
+       0x1DA6D,
+       0x1DA75,
+       0x1DA76,
+       0x1DA84,
+       0x1DA85,
+       0x1DA9B,
+       0x1DAA0,
+       0x1DAA1,
+       0x1DAB0,
+       0x1E800,
+       0x1E8C5,
+       0x1E8D0,
+       0x1E8D7,
+       0x1EE00,
+       0x1EE04,
+       0x1EE05,
+       0x1EE20,
+       0x1EE21,
+       0x1EE23,
+       0x1EE24,
+       0x1EE25,
+       0x1EE27,
+       0x1EE28,
+       0x1EE29,
+       0x1EE33,
+       0x1EE34,
+       0x1EE38,
+       0x1EE39,
+       0x1EE3A,
+       0x1EE3B,
+       0x1EE3C,
+       0x1EE42,
+       0x1EE43,
+       0x1EE47,
+       0x1EE48,
+       0x1EE49,
+       0x1EE4A,
+       0x1EE4B,
+       0x1EE4C,
+       0x1EE4D,
+       0x1EE50,
+       0x1EE51,
+       0x1EE53,
+       0x1EE54,
+       0x1EE55,
+       0x1EE57,
+       0x1EE58,
+       0x1EE59,
+       0x1EE5A,
+       0x1EE5B,
+       0x1EE5C,
+       0x1EE5D,
+       0x1EE5E,
+       0x1EE5F,
+       0x1EE60,
+       0x1EE61,
+       0x1EE63,
+       0x1EE64,
+       0x1EE65,
+       0x1EE67,
+       0x1EE6B,
+       0x1EE6C,
+       0x1EE73,
+       0x1EE74,
+       0x1EE78,
+       0x1EE79,
+       0x1EE7D,
+       0x1EE7E,
+       0x1EE7F,
+       0x1EE80,
+       0x1EE8A,
+       0x1EE8B,
+       0x1EE9C,
+       0x1EEA1,
+       0x1EEA4,
+       0x1EEA5,
+       0x1EEAA,
+       0x1EEAB,
+       0x1EEBC,
+       0x1F130,
+       0x1F14A,
+       0x1F150,
+       0x1F16A,
+       0x1F170,
+       0x1F18A,
+       0x20000,
+       0x2A6D7,
+       0x2A700,
+       0x2B735,
+       0x2B740,
+       0x2B81E,
+       0x2B820,
+       0x2CEA2,
+       0x2F800,
+       0x2FA1E,
+       0xE0100,
+       0xE01F0
 };
 
 static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */
@@ -47201,2946 +99459,70 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */
        148565664, /* Version and data structure type */
        1,      /* 0 if the list starts at 0;
                   1 if it starts at the element beyond 0 */
-       0,
-       129,
-       135,
-       193,
-       199,
-       240,
-       250,
-       65296,
-       65306,
-       65313,
-       65319,
-       65345,
-       65351
-};
-
-static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
-       265,    /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       154,
-       156,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       240,
-       252,
-       253,
-       254,
-       255,
-       256,
-       305,
-       306,
-       312,
-       313,
-       397,
-       398,
-       411,
-       412,
-       426,
-       428,
-       442,
-       444,
-       446,
-       447,
-       448,
-       452,
-       545,
-       546,
-       564,
-       570,
-       597,
-       598,
-       600,
-       601,
-       602,
-       603,
-       605,
-       608,
-       610,
-       611,
-       612,
-       613,
-       615,
-       616,
-       618,
-       619,
-       621,
-       623,
-       624,
-       625,
-       627,
-       629,
-       630,
-       637,
-       638,
-       640,
-       641,
-       643,
-       644,
-       647,
-       653,
-       658,
-       659,
-       670,
-       671,
-       700,
-       701,
-       702,
-       703,
-       768,
-       770,
-       775,
-       777,
-       778,
-       779,
-       780,
-       781,
-       787,
-       788,
-       817,
-       818,
-       834,
-       835,
-       837,
-       838,
-       880,
-       884,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       978,
-       981,
-       1014,
-       1015,
-       1020,
-       1021,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1377,
-       1416,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       7545,
-       7546,
-       7549,
-       7550,
-       7680,
-       7836,
-       7838,
-       7839,
-       7840,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8486,
-       8487,
-       8490,
-       8492,
-       8498,
-       8499,
-       8526,
-       8527,
-       8544,
-       8576,
-       8579,
-       8581,
-       9398,
-       9450,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11377,
-       11378,
-       11380,
-       11381,
-       11383,
-       11390,
-       11492,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       42560,
-       42606,
-       42624,
-       42652,
-       42786,
-       42800,
-       42802,
-       42864,
-       42873,
-       42888,
-       42891,
-       42894,
-       42896,
-       42900,
-       42902,
-       42926,
-       42928,
-       42930,
-       64256,
-       64263,
-       64275,
-       64280,
-       65313,
-       65339,
-       65345,
-       65371,
-       66560,
-       66640,
-       71840,
-       71904
-};
-
-#endif /* #ifndef PERL_IN_XSUB_RE */
-
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC POSIX-BC */
-       45,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       700,
-       701,
-       776,
-       777,
-       787,
-       788,
-       834,
-       835,
-       940,
-       941,
-       942,
-       943,
-       945,
-       946,
-       951,
-       952,
-       953,
-       954,
-       961,
-       962,
-       965,
-       966,
-       969,
-       970,
-       974,
-       975,
-       1381,
-       1382,
-       1396,
-       1397,
-       1406,
-       1407,
-       7936,
-       7944,
-       7968,
-       7976,
-       8032,
-       8040,
-       8048,
-       8049,
-       8052,
-       8053,
-       8060,
-       8061
-};
-
-#ifndef PERL_IN_XSUB_RE
-
-static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC POSIX-BC */
-       59,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       89,
-       90,
-       304,
-       305,
-       329,
-       330,
-       496,
-       497,
-       912,
-       913,
-       944,
-       945,
-       1415,
-       1416,
-       7830,
-       7835,
-       7838,
-       7839,
-       8016,
-       8017,
-       8018,
-       8019,
-       8020,
-       8021,
-       8022,
-       8023,
-       8064,
-       8112,
-       8114,
-       8117,
-       8118,
-       8120,
-       8124,
-       8125,
-       8130,
-       8133,
-       8134,
-       8136,
-       8140,
-       8141,
-       8146,
-       8148,
-       8150,
-       8152,
-       8162,
-       8165,
-       8166,
-       8168,
-       8178,
-       8181,
-       8182,
-       8184,
-       8188,
-       8189,
-       64256,
-       64263,
-       64275,
-       64280
-};
-
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC POSIX-BC */
-       57,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       4,
-       5,
-       6,
-       7,
-       8,
-       11,
-       20,
-       21,
-       23,
-       24,
-       26,
-       28,
-       32,
-       38,
-       40,
-       45,
-       48,
-       50,
-       51,
-       55,
-       56,
-       60,
-       62,
-       63,
-       65,
-       74,
-       81,
-       90,
-       95,
-       96,
-       98,
-       106,
-       112,
-       122,
-       128,
-       129,
-       138,
-       145,
-       154,
-       162,
-       170,
-       187,
-       190,
-       193,
-       202,
-       209,
-       218,
-       226,
-       234,
-       240,
-       250,
-       251,
-       252,
-       253,
-       254,
-       255
-};
-
-static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC POSIX-BC */
-       1119,   /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       240,
-       252,
-       253,
-       254,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       880,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1488,
-       1515,
-       1520,
-       1523,
-       1568,
-       1611,
-       1646,
-       1648,
-       1649,
-       1748,
-       1749,
-       1750,
-       1765,
-       1767,
-       1774,
-       1776,
-       1786,
-       1789,
-       1791,
-       1792,
-       1808,
-       1809,
-       1810,
-       1840,
-       1869,
-       1958,
-       1969,
-       1970,
-       1994,
-       2027,
-       2036,
-       2038,
-       2042,
-       2043,
-       2048,
-       2070,
-       2074,
-       2075,
-       2084,
-       2085,
-       2088,
-       2089,
-       2112,
-       2137,
-       2208,
-       2227,
-       2308,
-       2362,
-       2365,
-       2366,
-       2384,
-       2385,
-       2392,
-       2402,
-       2417,
-       2433,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2493,
-       2494,
-       2510,
-       2511,
-       2524,
-       2526,
-       2527,
-       2530,
-       2544,
-       2546,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2649,
-       2653,
-       2654,
-       2655,
-       2674,
-       2677,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2749,
-       2750,
-       2768,
-       2769,
-       2784,
-       2786,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2877,
-       2878,
-       2908,
-       2910,
-       2911,
-       2914,
-       2929,
-       2930,
-       2947,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3024,
-       3025,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3134,
-       3160,
-       3162,
-       3168,
-       3170,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3261,
-       3262,
-       3294,
-       3295,
-       3296,
-       3298,
-       3313,
-       3315,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3390,
-       3406,
-       3407,
-       3424,
-       3426,
-       3450,
-       3456,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3585,
-       3633,
-       3634,
-       3635,
-       3648,
-       3655,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3761,
-       3762,
-       3763,
-       3773,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3804,
-       3808,
-       3840,
-       3841,
-       3904,
-       3912,
-       3913,
-       3949,
-       3976,
-       3981,
-       4096,
-       4139,
-       4159,
-       4160,
-       4176,
-       4182,
-       4186,
-       4190,
-       4193,
-       4194,
-       4197,
-       4199,
-       4206,
-       4209,
-       4213,
-       4226,
-       4238,
-       4239,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5906,
-       5920,
-       5938,
-       5952,
-       5970,
-       5984,
-       5997,
-       5998,
-       6001,
-       6016,
-       6068,
-       6103,
-       6104,
-       6108,
-       6109,
-       6176,
-       6264,
-       6272,
-       6313,
-       6314,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6480,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6593,
-       6600,
-       6656,
-       6679,
-       6688,
-       6741,
-       6823,
-       6824,
-       6917,
-       6964,
-       6981,
-       6988,
-       7043,
-       7073,
-       7086,
-       7088,
-       7098,
-       7142,
-       7168,
-       7204,
-       7245,
-       7248,
-       7258,
-       7294,
-       7401,
-       7405,
-       7406,
-       7410,
-       7413,
-       7415,
-       7424,
-       7616,
-       7680,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11503,
-       11506,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11648,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       12293,
-       12296,
-       12321,
-       12330,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42528,
-       42538,
-       42540,
-       42560,
-       42607,
-       42623,
-       42654,
-       42656,
-       42736,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43010,
-       43011,
-       43014,
-       43015,
-       43019,
-       43020,
-       43043,
-       43072,
-       43124,
-       43138,
-       43188,
-       43250,
-       43256,
-       43259,
-       43260,
-       43274,
-       43302,
-       43312,
-       43335,
-       43360,
-       43389,
-       43396,
-       43443,
-       43471,
-       43472,
-       43488,
-       43493,
-       43494,
-       43504,
-       43514,
-       43519,
-       43520,
-       43561,
-       43584,
-       43587,
-       43588,
-       43596,
-       43616,
-       43639,
-       43642,
-       43643,
-       43646,
-       43696,
-       43697,
-       43698,
-       43701,
-       43703,
-       43705,
-       43710,
-       43712,
-       43713,
-       43714,
-       43715,
-       43739,
-       43742,
-       43744,
-       43755,
-       43762,
-       43765,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44003,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64286,
-       64287,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65313,
-       65339,
-       65345,
-       65371,
-       65382,
-       65438,
-       65440,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66176,
-       66205,
-       66208,
-       66257,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66422,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68097,
-       68112,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68325,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69635,
-       69688,
-       69763,
-       69808,
-       69840,
-       69865,
-       69891,
-       69927,
-       69968,
-       70003,
-       70006,
-       70007,
-       70019,
-       70067,
-       70081,
-       70085,
-       70106,
-       70107,
-       70144,
-       70162,
-       70163,
-       70188,
-       70320,
-       70367,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70461,
-       70462,
-       70493,
-       70498,
-       70784,
-       70832,
-       70852,
-       70854,
-       70855,
-       70856,
-       71040,
-       71087,
-       71168,
-       71216,
-       71236,
-       71237,
-       71296,
-       71339,
-       71840,
-       71904,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92880,
-       92910,
-       92928,
-       92976,
-       92992,
-       92996,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94033,
-       94099,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       124928,
-       125125,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102
-};
-
-static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */
-       1289,   /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0,
-       66,
-       74,
-       81,
-       90,
-       98,
-       106,
-       109,
-       110,
-       112,
-       121,
-       128,
-       138,
-       140,
-       143,
-       145,
-       157,
-       158,
-       159,
-       160,
-       161,
-       162,
-       170,
-       172,
-       175,
-       192,
-       202,
-       203,
-       208,
-       209,
-       218,
-       219,
-       225,
-       226,
-       234,
-       235,
-       250,
-       252,
-       253,
-       254,
-       255,
-       256,
-       706,
-       710,
-       722,
-       736,
-       741,
-       748,
-       749,
-       750,
-       751,
-       768,
-       885,
-       886,
-       888,
-       891,
-       894,
-       895,
-       896,
-       902,
-       903,
-       904,
-       907,
-       908,
-       909,
-       910,
-       930,
-       931,
-       1014,
-       1015,
-       1154,
-       1155,
-       1160,
-       1162,
-       1328,
-       1329,
-       1367,
-       1369,
-       1370,
-       1377,
-       1416,
-       1425,
-       1470,
-       1471,
-       1472,
-       1473,
-       1475,
-       1476,
-       1478,
-       1479,
-       1480,
-       1488,
-       1515,
-       1520,
-       1523,
-       1552,
-       1563,
-       1568,
-       1642,
-       1646,
-       1748,
-       1749,
-       1757,
-       1759,
-       1769,
-       1770,
-       1789,
-       1791,
-       1792,
-       1808,
-       1867,
-       1869,
-       1970,
-       1984,
-       2038,
-       2042,
-       2043,
-       2048,
-       2094,
-       2112,
-       2140,
-       2208,
-       2227,
-       2276,
-       2404,
-       2406,
-       2416,
-       2417,
-       2436,
-       2437,
-       2445,
-       2447,
-       2449,
-       2451,
-       2473,
-       2474,
-       2481,
-       2482,
-       2483,
-       2486,
-       2490,
-       2492,
-       2501,
-       2503,
-       2505,
-       2507,
-       2511,
-       2519,
-       2520,
-       2524,
-       2526,
-       2527,
-       2532,
-       2534,
-       2546,
-       2561,
-       2564,
-       2565,
-       2571,
-       2575,
-       2577,
-       2579,
-       2601,
-       2602,
-       2609,
-       2610,
-       2612,
-       2613,
-       2615,
-       2616,
-       2618,
-       2620,
-       2621,
-       2622,
-       2627,
-       2631,
-       2633,
-       2635,
-       2638,
-       2641,
-       2642,
-       2649,
-       2653,
-       2654,
-       2655,
-       2662,
-       2678,
-       2689,
-       2692,
-       2693,
-       2702,
-       2703,
-       2706,
-       2707,
-       2729,
-       2730,
-       2737,
-       2738,
-       2740,
-       2741,
-       2746,
-       2748,
-       2758,
-       2759,
-       2762,
-       2763,
-       2766,
-       2768,
-       2769,
-       2784,
-       2788,
-       2790,
-       2800,
-       2817,
-       2820,
-       2821,
-       2829,
-       2831,
-       2833,
-       2835,
-       2857,
-       2858,
-       2865,
-       2866,
-       2868,
-       2869,
-       2874,
-       2876,
-       2885,
-       2887,
-       2889,
-       2891,
-       2894,
-       2902,
-       2904,
-       2908,
-       2910,
-       2911,
-       2916,
-       2918,
-       2928,
-       2929,
-       2930,
-       2946,
-       2948,
-       2949,
-       2955,
-       2958,
-       2961,
-       2962,
-       2966,
-       2969,
-       2971,
-       2972,
-       2973,
-       2974,
-       2976,
-       2979,
-       2981,
-       2984,
-       2987,
-       2990,
-       3002,
-       3006,
-       3011,
-       3014,
-       3017,
-       3018,
-       3022,
-       3024,
-       3025,
-       3031,
-       3032,
-       3046,
-       3056,
-       3072,
-       3076,
-       3077,
-       3085,
-       3086,
-       3089,
-       3090,
-       3113,
-       3114,
-       3130,
-       3133,
-       3141,
-       3142,
-       3145,
-       3146,
-       3150,
-       3157,
-       3159,
-       3160,
-       3162,
-       3168,
-       3172,
-       3174,
-       3184,
-       3201,
-       3204,
-       3205,
-       3213,
-       3214,
-       3217,
-       3218,
-       3241,
-       3242,
-       3252,
-       3253,
-       3258,
-       3260,
-       3269,
-       3270,
-       3273,
-       3274,
-       3278,
-       3285,
-       3287,
-       3294,
-       3295,
-       3296,
-       3300,
-       3302,
-       3312,
-       3313,
-       3315,
-       3329,
-       3332,
-       3333,
-       3341,
-       3342,
-       3345,
-       3346,
-       3387,
-       3389,
-       3397,
-       3398,
-       3401,
-       3402,
-       3407,
-       3415,
-       3416,
-       3424,
-       3428,
-       3430,
-       3440,
-       3450,
-       3456,
-       3458,
-       3460,
-       3461,
-       3479,
-       3482,
-       3506,
-       3507,
-       3516,
-       3517,
-       3518,
-       3520,
-       3527,
-       3530,
-       3531,
-       3535,
-       3541,
-       3542,
-       3543,
-       3544,
-       3552,
-       3558,
-       3568,
-       3570,
-       3572,
-       3585,
-       3643,
-       3648,
-       3663,
-       3664,
-       3674,
-       3713,
-       3715,
-       3716,
-       3717,
-       3719,
-       3721,
-       3722,
-       3723,
-       3725,
-       3726,
-       3732,
-       3736,
-       3737,
-       3744,
-       3745,
-       3748,
-       3749,
-       3750,
-       3751,
-       3752,
-       3754,
-       3756,
-       3757,
-       3770,
-       3771,
-       3774,
-       3776,
-       3781,
-       3782,
-       3783,
-       3784,
-       3790,
-       3792,
-       3802,
-       3804,
-       3808,
-       3840,
-       3841,
-       3864,
-       3866,
-       3872,
-       3882,
-       3893,
-       3894,
-       3895,
-       3896,
-       3897,
-       3898,
-       3902,
-       3912,
-       3913,
-       3949,
-       3953,
-       3973,
-       3974,
-       3992,
-       3993,
-       4029,
-       4038,
-       4039,
-       4096,
-       4170,
-       4176,
-       4254,
-       4256,
-       4294,
-       4295,
-       4296,
-       4301,
-       4302,
-       4304,
-       4347,
-       4348,
-       4681,
-       4682,
-       4686,
-       4688,
-       4695,
-       4696,
-       4697,
-       4698,
-       4702,
-       4704,
-       4745,
-       4746,
-       4750,
-       4752,
-       4785,
-       4786,
-       4790,
-       4792,
-       4799,
-       4800,
-       4801,
-       4802,
-       4806,
-       4808,
-       4823,
-       4824,
-       4881,
-       4882,
-       4886,
-       4888,
-       4955,
-       4957,
-       4960,
-       4992,
-       5008,
-       5024,
-       5109,
-       5121,
-       5741,
-       5743,
-       5760,
-       5761,
-       5787,
-       5792,
-       5867,
-       5870,
-       5881,
-       5888,
-       5901,
-       5902,
-       5909,
-       5920,
-       5941,
-       5952,
-       5972,
-       5984,
-       5997,
-       5998,
-       6001,
-       6002,
-       6004,
-       6016,
-       6100,
-       6103,
-       6104,
-       6108,
-       6110,
-       6112,
-       6122,
-       6155,
-       6158,
-       6160,
-       6170,
-       6176,
-       6264,
-       6272,
-       6315,
-       6320,
-       6390,
-       6400,
-       6431,
-       6432,
-       6444,
-       6448,
-       6460,
-       6470,
-       6510,
-       6512,
-       6517,
-       6528,
-       6572,
-       6576,
-       6602,
-       6608,
-       6618,
-       6656,
-       6684,
-       6688,
-       6751,
-       6752,
-       6781,
-       6783,
-       6794,
-       6800,
-       6810,
-       6823,
-       6824,
-       6832,
-       6846,
-       6912,
-       6988,
-       6992,
-       7002,
-       7019,
-       7028,
-       7040,
-       7156,
-       7168,
-       7224,
-       7232,
-       7242,
-       7245,
-       7294,
-       7376,
-       7379,
-       7380,
-       7415,
-       7416,
-       7418,
-       7424,
-       7670,
-       7676,
-       7958,
-       7960,
-       7966,
-       7968,
-       8006,
-       8008,
-       8014,
-       8016,
-       8024,
-       8025,
-       8026,
-       8027,
-       8028,
-       8029,
-       8030,
-       8031,
-       8062,
-       8064,
-       8117,
-       8118,
-       8125,
-       8126,
-       8127,
-       8130,
-       8133,
-       8134,
-       8141,
-       8144,
-       8148,
-       8150,
-       8156,
-       8160,
-       8173,
-       8178,
-       8181,
-       8182,
-       8189,
-       8255,
-       8257,
-       8276,
-       8277,
-       8305,
-       8306,
-       8319,
-       8320,
-       8336,
-       8349,
-       8400,
-       8413,
-       8417,
-       8418,
-       8421,
-       8433,
-       8450,
-       8451,
-       8455,
-       8456,
-       8458,
-       8468,
-       8469,
-       8470,
-       8473,
-       8478,
-       8484,
-       8485,
-       8486,
-       8487,
-       8488,
-       8489,
-       8490,
-       8494,
-       8495,
-       8506,
-       8508,
-       8512,
-       8517,
-       8522,
-       8526,
-       8527,
-       8544,
-       8585,
-       11264,
-       11311,
-       11312,
-       11359,
-       11360,
-       11493,
-       11499,
-       11508,
-       11520,
-       11558,
-       11559,
-       11560,
-       11565,
-       11566,
-       11568,
-       11624,
-       11631,
-       11632,
-       11647,
-       11671,
-       11680,
-       11687,
-       11688,
-       11695,
-       11696,
-       11703,
-       11704,
-       11711,
-       11712,
-       11719,
-       11720,
-       11727,
-       11728,
-       11735,
-       11736,
-       11743,
-       11744,
-       11776,
-       12293,
-       12296,
-       12321,
-       12336,
-       12337,
-       12342,
-       12344,
-       12349,
-       12353,
-       12439,
-       12441,
-       12443,
-       12445,
-       12448,
-       12449,
-       12539,
-       12540,
-       12544,
-       12549,
-       12590,
-       12593,
-       12687,
-       12704,
-       12731,
-       12784,
-       12800,
-       13312,
-       19894,
-       19968,
-       40909,
-       40960,
-       42125,
-       42192,
-       42238,
-       42240,
-       42509,
-       42512,
-       42540,
-       42560,
-       42608,
-       42612,
-       42622,
-       42623,
-       42654,
-       42655,
-       42738,
-       42775,
-       42784,
-       42786,
-       42889,
-       42891,
-       42895,
-       42896,
-       42926,
-       42928,
-       42930,
-       42999,
-       43048,
-       43072,
-       43124,
-       43136,
-       43205,
-       43216,
-       43226,
-       43232,
-       43256,
-       43259,
-       43260,
-       43264,
-       43310,
-       43312,
-       43348,
-       43360,
-       43389,
-       43392,
-       43457,
-       43471,
-       43482,
-       43488,
-       43519,
-       43520,
-       43575,
-       43584,
-       43598,
-       43600,
-       43610,
-       43616,
-       43639,
-       43642,
-       43715,
-       43739,
-       43742,
-       43744,
-       43760,
-       43762,
-       43767,
-       43777,
-       43783,
-       43785,
-       43791,
-       43793,
-       43799,
-       43808,
-       43815,
-       43816,
-       43823,
-       43824,
-       43867,
-       43868,
-       43872,
-       43876,
-       43878,
-       43968,
-       44011,
-       44012,
-       44014,
-       44016,
-       44026,
-       44032,
-       55204,
-       55216,
-       55239,
-       55243,
-       55292,
-       63744,
-       64110,
-       64112,
-       64218,
-       64256,
-       64263,
-       64275,
-       64280,
-       64285,
-       64297,
-       64298,
-       64311,
-       64312,
-       64317,
-       64318,
-       64319,
-       64320,
-       64322,
-       64323,
-       64325,
-       64326,
-       64434,
-       64467,
-       64606,
-       64612,
-       64830,
-       64848,
-       64912,
-       64914,
-       64968,
-       65008,
-       65018,
-       65024,
-       65040,
-       65056,
-       65070,
-       65075,
-       65077,
-       65101,
-       65104,
-       65137,
-       65138,
-       65139,
-       65140,
-       65143,
-       65144,
-       65145,
-       65146,
-       65147,
-       65148,
-       65149,
-       65150,
-       65151,
-       65277,
-       65296,
-       65306,
-       65313,
-       65339,
-       65343,
-       65344,
-       65345,
-       65371,
-       65382,
-       65471,
-       65474,
-       65480,
-       65482,
-       65488,
-       65490,
-       65496,
-       65498,
-       65501,
-       65536,
-       65548,
-       65549,
-       65575,
-       65576,
-       65595,
-       65596,
-       65598,
-       65599,
-       65614,
-       65616,
-       65630,
-       65664,
-       65787,
-       65856,
-       65909,
-       66045,
-       66046,
-       66176,
-       66205,
-       66208,
-       66257,
-       66272,
-       66273,
-       66304,
-       66336,
-       66352,
-       66379,
-       66384,
-       66427,
-       66432,
-       66462,
-       66464,
-       66500,
-       66504,
-       66512,
-       66513,
-       66518,
-       66560,
-       66718,
-       66720,
-       66730,
-       66816,
-       66856,
-       66864,
-       66916,
-       67072,
-       67383,
-       67392,
-       67414,
-       67424,
-       67432,
-       67584,
-       67590,
-       67592,
-       67593,
-       67594,
-       67638,
-       67639,
-       67641,
-       67644,
-       67645,
-       67647,
-       67670,
-       67680,
-       67703,
-       67712,
-       67743,
-       67840,
-       67862,
-       67872,
-       67898,
-       67968,
-       68024,
-       68030,
-       68032,
-       68096,
-       68100,
-       68101,
-       68103,
-       68108,
-       68116,
-       68117,
-       68120,
-       68121,
-       68148,
-       68152,
-       68155,
-       68159,
-       68160,
-       68192,
-       68221,
-       68224,
-       68253,
-       68288,
-       68296,
-       68297,
-       68327,
-       68352,
-       68406,
-       68416,
-       68438,
-       68448,
-       68467,
-       68480,
-       68498,
-       68608,
-       68681,
-       69632,
-       69703,
-       69734,
-       69744,
-       69759,
-       69819,
-       69840,
-       69865,
-       69872,
-       69882,
-       69888,
-       69941,
-       69942,
-       69952,
-       69968,
-       70004,
-       70006,
-       70007,
-       70016,
-       70085,
-       70096,
-       70107,
-       70144,
-       70162,
-       70163,
-       70200,
-       70320,
-       70379,
-       70384,
-       70394,
-       70401,
-       70404,
-       70405,
-       70413,
-       70415,
-       70417,
-       70419,
-       70441,
-       70442,
-       70449,
-       70450,
-       70452,
-       70453,
-       70458,
-       70460,
-       70469,
-       70471,
-       70473,
-       70475,
-       70478,
-       70487,
-       70488,
-       70493,
-       70500,
-       70502,
-       70509,
-       70512,
-       70517,
-       70784,
-       70854,
-       70855,
-       70856,
-       70864,
-       70874,
-       71040,
-       71094,
-       71096,
-       71105,
-       71168,
-       71233,
-       71236,
-       71237,
-       71248,
-       71258,
-       71296,
-       71352,
-       71360,
-       71370,
-       71840,
-       71914,
-       71935,
-       71936,
-       72384,
-       72441,
-       73728,
-       74649,
-       74752,
-       74863,
-       77824,
-       78895,
-       92160,
-       92729,
-       92736,
-       92767,
-       92768,
-       92778,
-       92880,
-       92910,
-       92912,
-       92917,
-       92928,
-       92983,
-       92992,
-       92996,
-       93008,
-       93018,
-       93027,
-       93048,
-       93053,
-       93072,
-       93952,
-       94021,
-       94032,
-       94079,
-       94095,
-       94112,
-       110592,
-       110594,
-       113664,
-       113771,
-       113776,
-       113789,
-       113792,
-       113801,
-       113808,
-       113818,
-       113821,
-       113823,
-       119141,
-       119146,
-       119149,
-       119155,
-       119163,
-       119171,
-       119173,
-       119180,
-       119210,
-       119214,
-       119362,
-       119365,
-       119808,
-       119893,
-       119894,
-       119965,
-       119966,
-       119968,
-       119970,
-       119971,
-       119973,
-       119975,
-       119977,
-       119981,
-       119982,
-       119994,
-       119995,
-       119996,
-       119997,
-       120004,
-       120005,
-       120070,
-       120071,
-       120075,
-       120077,
-       120085,
-       120086,
-       120093,
-       120094,
-       120122,
-       120123,
-       120127,
-       120128,
-       120133,
-       120134,
-       120135,
-       120138,
-       120145,
-       120146,
-       120486,
-       120488,
-       120513,
-       120514,
-       120539,
-       120540,
-       120571,
-       120572,
-       120597,
-       120598,
-       120629,
-       120630,
-       120655,
-       120656,
-       120687,
-       120688,
-       120713,
-       120714,
-       120745,
-       120746,
-       120771,
-       120772,
-       120780,
-       120782,
-       120832,
-       124928,
-       125125,
-       125136,
-       125143,
-       126464,
-       126468,
-       126469,
-       126496,
-       126497,
-       126499,
-       126500,
-       126501,
-       126503,
-       126504,
-       126505,
-       126515,
-       126516,
-       126520,
-       126521,
-       126522,
-       126523,
-       126524,
-       126530,
-       126531,
-       126535,
-       126536,
-       126537,
-       126538,
-       126539,
-       126540,
-       126541,
-       126544,
-       126545,
-       126547,
-       126548,
-       126549,
-       126551,
-       126552,
-       126553,
-       126554,
-       126555,
-       126556,
-       126557,
-       126558,
-       126559,
-       126560,
-       126561,
-       126563,
-       126564,
-       126565,
-       126567,
-       126571,
-       126572,
-       126579,
-       126580,
-       126584,
-       126585,
-       126589,
-       126590,
-       126591,
-       126592,
-       126602,
-       126603,
-       126620,
-       126625,
-       126628,
-       126629,
-       126634,
-       126635,
-       126652,
-       131072,
-       173783,
-       173824,
-       177973,
-       177984,
-       178206,
-       194560,
-       195102,
-       917760,
-       918000
+       0x0,
+       0x81,
+       0x87,
+       0xC1,
+       0xC7,
+       0xF0,
+       0xFA,
+       0xFF10,
+       0xFF1A,
+       0xFF21,
+       0xFF27,
+       0xFF41,
+       0xFF47
 };
 
-#endif /* #ifndef PERL_IN_XSUB_RE */
+#endif /* defined(PERL_IN_PERL_C) */
 
 #endif /* EBCDIC POSIX-BC */
 
 /* Generated from:
- * 212bfdee5ea2a2aa387ea61db6b172ca701babf66a7ce8ade875c20de176f9a1 lib/Unicode/UCD.pm
- * 827aa7ee45ca9fe09f3e0969a5a27a69ce58a6c7134548125266210018d27b49 lib/unicore/ArabicShaping.txt
- * 3748fbbe9d280a9da700bfd0c28beaaf6f32a67ec263a124fcb0a4095a30fae5 lib/unicore/BidiBrackets.txt
- * 3925329c2432fa7248b2e180cddcedb9a4f9eafbbb10ab9e105eaf833043b2fb lib/unicore/BidiMirroring.txt
- * 7f5a1b4a346c6cdbe948d3baf50fc31fff29c26bcd4ad422dc1fbcc1c23b0bde lib/unicore/Blocks.txt
- * 82f3cc8217455f22d294d7df767a62906baf31456ea8902336ae7fee943a2538 lib/unicore/CaseFolding.txt
- * 8be553529f7dd22e3e0ffa25eb3f1743f5243bbfe868559be73bf3a163c21913 lib/unicore/CompositionExclusions.txt
- * ab64278818411762311b9d5974438ac5cf14e98c79b44a6373022f0780de38a7 lib/unicore/DAge.txt
- * f2ff892add5e6624cee8300c297373216df7f1a596c6e74510afe5e8b96c8d91 lib/unicore/DCoreProperties.txt
- * 656aa2c6996a049e84c6d38676bc73c3245c808869d64073b812690ae475d534 lib/unicore/DNormalizationProps.txt
- * e064b066e555cbace95951fcba9b5336a4d04c88c5949a1ff7615190eaa67682 lib/unicore/EastAsianWidth.txt
- * 2aa574984e9cea6980eddd6e36044168d543b7f0449266fa3248aca28790cf06 lib/unicore/HangulSyllableType.txt
- * e7122c4d4d598854b5fbefeb2b1ee9f05aef6a8d6e718b5f56c2a8ea31145f12 lib/unicore/IndicMatraCategory.txt
- * 478ca00ea86b47209f0b27eb3959ad83cb2b76f5159213d242390d07d5af2b8d lib/unicore/IndicSyllabicCategory.txt
- * 0aa8af5cbb4d0570b1006aefffc021c6ef637dffb15572a5a85e7f7e7778fe22 lib/unicore/Jamo.txt
- * 3b359eeff325f7e773ea9d5feb8af053b94c579844f0db7ce648f418c9d136d8 lib/unicore/LineBreak.txt
- * af85d961d0ed6055271ca6e0174451a8dc1822e31de9e07e1246535318b9341a lib/unicore/NameAliases.txt
- * 1c379b9c1b0f6cd14208b766f74fc92ff5a9528aee66083db307f1fc9a615729 lib/unicore/NamedSequences.txt
- * 0df343d93293f14e9ff0b0a721d8b8e6c23c86dbad7be18d362d6bf1281590d9 lib/unicore/PropList.txt
- * 6c14f474761b8db46f95cf2d1e235ce40abf3382226c5b1a2210df83775fe6fa lib/unicore/PropValueAliases.txt
- * 3f3dd77644faa905ce02de7c0e3167fdc4afdf94748f074192bd70821c8341ea lib/unicore/PropertyAliases.txt
- * 2767531dec8c525a317ab488b95eed73461fe9c6fbb8088594f3886964724475 lib/unicore/ScriptExtensions.txt
- * a638f9f0eb3c521ed6c7755fce93c04bf6e4ba89f23ac3d1bd4c4e486c400118 lib/unicore/Scripts.txt
- * 35496d45fc8babd8deb866491ea82ff7b3d2d49ad4c9c656685cd14833101e25 lib/unicore/SpecialCasing.txt
- * bfa3da58ea982199829e1107ac5a9a544b83100470a2d0cc28fb50ec234cb840 lib/unicore/UnicodeData.txt
- * 916289f471c4a337fb1e0715985a11e6bc8bb205736e84164849d601d265d9e0 lib/unicore/auxiliary/GCBTest.txt
- * 3d7ffae56e506d595f3e0e5d36978bc6721d53470e5ca9666ad7cdfc4a46cb3d lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 28356f6912113a9fe8244d9396e9786115dbc10b3ffb5e31b08969122e91d3f3 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 82f7304030e6866ef8e02cdfb0485c52c18a661282bfce9c259cc6300abd79ad lib/unicore/auxiliary/WordBreakProperty.txt
- * b88801b4a469207892a0401697c6b1c5fd64042ae0ef867f4ad0ec04942b415c lib/unicore/extracted/DBidiClass.txt
- * 074d33ea6c7349eab840d690369dffb3568e2f7b039552b7c10480274d321545 lib/unicore/extracted/DBinaryProperties.txt
- * 8ad457aef3525aedce823b9177dad33e0088df536dff11e3df405ecefc92ba08 lib/unicore/extracted/DCombiningClass.txt
- * 59ec46c1e30458ffff50d41196fd45e3bbaf3172a8111117af1b930199be2d96 lib/unicore/extracted/DDecompositionType.txt
- * cf7c07557ae915a7508c6c7fc8c2e8c900782364ec62e8a5d2813f3b97449ee0 lib/unicore/extracted/DEastAsianWidth.txt
- * 56a5b47331a7ec784e848bcaae1ddc08cbf72aab583ca82dcc98ecf2851a3d43 lib/unicore/extracted/DGeneralCategory.txt
- * c14e83161e56eb15d78b1589352d6c0bd8feb7889a5d17f70a2ebb2a43cab86d lib/unicore/extracted/DJoinGroup.txt
- * 8c9405c54d8b1dd3fe2f2d691b30c0816ca15481995152ed07fc9b844dfd0ad4 lib/unicore/extracted/DJoinType.txt
- * a9791f08281d7b0a417e4ad882cf64463f6815db8156932acd85228ac717fd94 lib/unicore/extracted/DLineBreak.txt
- * a17a0330e57d774343a53c019f1bc69827c2676982a1bf48e0898a76710e8877 lib/unicore/extracted/DNumType.txt
- * c2cb810a67cc5fb4a8d236b6c1bc6dd4d89733d8603881997e8aae2c816a3db1 lib/unicore/extracted/DNumValues.txt
- * 746472de66b936ac885ca6d6e68058242b4e909e3260c6317f3ec719f78f76cc lib/unicore/version
- * 94e7dc7c1f9aa10a692d755661f597485c70b7eeb8eb14d72ba6ea3220ca9aca regen/mk_invlists.pl
+ * b32261c9bf79e5e25de72f2af500acf5dfa262eb974f43af2a1d4b53e13b248c lib/Unicode/UCD.pm
+ * ae98bec7e4f0564758eed81eca5015481ba32581f8a735a825b71b3bba714450 lib/unicore/ArabicShaping.txt
+ * 1687fe5994eb7e5c0dab8503fc2a1b3b479d91af9d3b8055941c9bd791f7d0b5 lib/unicore/BidiBrackets.txt
+ * 350d1302116194b0b21def287434b55c5088098fbc726e879f7420a391965643 lib/unicore/BidiMirroring.txt
+ * 288fc7b85c76bda296e296c8465f1f4baeb456cb814430dfaa0f546bfbe86b4a lib/unicore/Blocks.txt
+ * 86e075f2ede997b3fa5965516c75190b5a88bb82d302272d9c3179b7a57af03f lib/unicore/CaseFolding.txt
+ * 2fafee5be73bf2817ee669c53c504a6c4aa02ac7344194af18511aea2e05d750 lib/unicore/CompositionExclusions.txt
+ * 302f6d6171dc9c6165db86d0226b7923a64cea06c493d339d35436bf137606a3 lib/unicore/DAge.txt
+ * ff666dece87dfdbdbf04a2e26a0bfb52c4ba98db1f8965b0b01ddb9e15f97476 lib/unicore/DCoreProperties.txt
+ * 6cc76100d402d7dd12bd769ac61158b91e71aad58c8333abb848f1b9c9fdde2d lib/unicore/DNormalizationProps.txt
+ * ccc571829b384b8a2c24b7a62f8aa6a891a6e8c48f08513ef84fd6da26dba4bb lib/unicore/EastAsianWidth.txt
+ * 2320db06cf88c755ec7b9cfec96dd9e1d774173521dbc3ee7985377c2ab90d32 lib/unicore/HangulSyllableType.txt
+ * e52216b5fdb04910e06e94f01cabdf70656b0077c92b756c7b38822626d572f2 lib/unicore/IndicPositionalCategory.txt
+ * 4db71a39102e173095cb8bda8b4c35e78fe6b365e443c584b19f081d8c4894fc lib/unicore/IndicSyllabicCategory.txt
+ * eeb30346bb545bb45ff16486d9234397bfe1a195bb12b54fc1d9f48f87e8aa5e lib/unicore/Jamo.txt
+ * 13e2b7087bcca3163272e64e34e480534bd2f8353a0245c26e6642566f59a60d lib/unicore/LineBreak.txt
+ * 9bb54cd7b5509779f269fa60341bcbfca8da8f17d3c4999e44a5a51671d3c402 lib/unicore/NameAliases.txt
+ * e4c29d9ceefbe2382af819ac7646265a9e4ea599ce04a90d31bec97cfaa2848f lib/unicore/NamedSequences.txt
+ * 70d40297f1bf91397fbdab5a770c12100733e67c5c3398446c5e950715d5e535 lib/unicore/PropList.txt
+ * 03a440f2a4b9151043a6bb53d4a4e528b73238079f9d686dc2a5846e6895588a lib/unicore/PropValueAliases.txt
+ * 8e8b48c2080d31aa6713f5535aad94a1f7bc9a65cc52563724e5e69b0a3b4196 lib/unicore/PropertyAliases.txt
+ * 45d42b1ecbac2263c1c63c95104e63ea64313eb99be94542e040aea11c449f6c lib/unicore/ScriptExtensions.txt
+ * 79fbd73ad82c30fdb67d36a349d12667bd58d3e9da6a8ce7dd26383b637ba85f lib/unicore/Scripts.txt
+ * fb2025dae3b9b17649b6e379c1cdbddf50641267ca6d2446caeccf4a141fe167 lib/unicore/SpecialCasing.txt
+ * 38b17e1118206489a7e0ab5d29d7932212d38838df7d3ec025ecb58e8798ec20 lib/unicore/UnicodeData.txt
+ * 0cedd6e0f5cadf57ce9cfc96beccfd083b0faa0809a631a777cd25f0316bfabb lib/unicore/auxiliary/GCBTest.txt
+ * 230005412f9a47128e37bc52330766aaa0b5522a53737a89cff66e891e14527a lib/unicore/auxiliary/GraphemeBreakProperty.txt
+ * 41bf82452d71ce15eda8c9bb1bb0c20b72205acaaf503e3cb84734ed8e85d33a lib/unicore/auxiliary/SBTest.txt
+ * d3b45cdb0a73eeb9d25158336583dfc1e6f64da59537acb0008988b40e6b3b63 lib/unicore/auxiliary/SentenceBreakProperty.txt
+ * a661f42a54f7cc4dded72a61c508be2b482f912d4b6cf140335010f0c684dbb9 lib/unicore/auxiliary/WBTest.txt
+ * c255bd2e1f163373510679bf4b272eee97b635bfce2a6550d6c10fe5c917f01a lib/unicore/auxiliary/WordBreakProperty.txt
+ * 16dac6f1c164a4f52741b71221a8aafb6acb52cd8a436af139da6e93d86efdfb lib/unicore/extracted/DBidiClass.txt
+ * c4e78efc041668548117f7462af03b28dfbb2caca5d46a1ae78ae0ce0bb26c4a lib/unicore/extracted/DBinaryProperties.txt
+ * 5886bb44aae8f2821663f742793cb91d4ed0923c6840f3bfb73530e37030abf8 lib/unicore/extracted/DCombiningClass.txt
+ * 9edba3785ed0e6e46e10f67e2dd0ec3cb0799b7f75f526fe918429576060352e lib/unicore/extracted/DDecompositionType.txt
+ * b774387f79b27ae4268ae89450f971408dc9bbbb523426482ab4375c962bd922 lib/unicore/extracted/DEastAsianWidth.txt
+ * ba4207d2464077e807b20caf063041142afc0a8a38c328c5c23b3417c9f2da33 lib/unicore/extracted/DGeneralCategory.txt
+ * 29fdd151266595eb1b37715937afe0727bb632a2bc1130f0d2314040175df82e lib/unicore/extracted/DJoinGroup.txt
+ * 7725fe247da06986e43e89fd316b8b22a0619546d0c1ed499a94b25e9164c150 lib/unicore/extracted/DJoinType.txt
+ * 1a0687fb9c6c4567e853913549df0944fe40821279a3e9cdaa6ab8679bc286fd lib/unicore/extracted/DLineBreak.txt
+ * 40bcfed3ca727c19e1331f6c33806231d5f7eeeabd2e6a9e06a3740c85d0c250 lib/unicore/extracted/DNumType.txt
+ * a18d502bad39d527ac5586d7bc93e29f565859e3bcc24ada627eff606d6f5fed lib/unicore/extracted/DNumValues.txt
+ * e4922dd43f4c37e32a02451581c90af7bc2c6351a0fb23f3f06313a618a6abb0 lib/unicore/mktables
+ * 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 lib/unicore/version
+ * c6884f4d629f04d1316f3476cb1050b6a1b98ca30c903262955d4eae337c6b1e regen/charset_translations.pl
+ * f199f92c0b5f87882b0198936ea8ef3dc43627b57a77ac3eb9250bd2664bbd88 regen/mk_invlists.pl
  * ex: set ro: */