chiark / gitweb /
all characters now in the table, which is broken to save space
authorRichard Kettlewell <rjk@greenend.org.uk>
Sun, 18 Nov 2007 14:57:56 +0000 (14:57 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Sun, 18 Nov 2007 14:57:56 +0000 (14:57 +0000)
lib/unicode.c
lib/unidata.c
lib/unidata.h
scripts/make-unidata

index 5e2dacd..706c587 100644 (file)
@@ -209,13 +209,23 @@ size_t utf32_len(const uint32_t *s) {
  * @p c can be any 32-bit value, a sensible value will be returned regardless.
  */
 static const struct unidata *utf32__unidata(uint32_t c) {
-  if(c < UNICODE_NCHARS)
+  /* The bottom half of the table contains almost everything of interest
+   * and we can just return the right thing straight away */
+  if(c < UNICODE_BREAK_START)
     return &unidata[c / UNICODE_MODULUS][c % UNICODE_MODULUS];
-  else if((c >= 0xF0000 && c <= 0xFFFFD)
-          || (c >= 0x100000 && c <= 0x10FFFD))
-    return utf32__unidata(0xE000);      /* Co */
-  else
-    return utf32__unidata(0xFFFF);      /* Cn */
+  /* Within the break everything is unassigned */
+  if(c < UNICODE_BREAK_END)
+    return utf32__unidata(0xFFFF);      /* guaranteed to be Cn */
+  /* Planes 15 and 16 are (mostly) private use */
+  if((c >= 0xF0000 && c <= 0xFFFFD)
+     || (c >= 0x100000 && c <= 0x10FFFD))
+    return utf32__unidata(0xE000);      /* first Co code point */
+  /* Everything else above the break top is unassigned */
+  if(c >= UNICODE_BREAK_TOP)
+    return utf32__unidata(0xFFFF);      /* guaranteed to be Cn */
+  /* Currently the rest is language tags and variation selectors */
+  c -= (UNICODE_BREAK_END - UNICODE_BREAK_START);
+  return &unidata[c / UNICODE_MODULUS][c % UNICODE_MODULUS];
 }
 
 /** @brief Return the combining class of @p c
index b5c2f5f..925e26b 100644 (file)
@@ -37,6 +37,7 @@
 #define GBExtend unicode_Grapheme_Break_Extend
 #define GBL unicode_Grapheme_Break_L
 #define GBLF unicode_Grapheme_Break_LF
+#define GBLVT unicode_Grapheme_Break_LVT
 #define GBOther unicode_Grapheme_Break_Other
 #define GBT unicode_Grapheme_Break_T
 #define GBV unicode_Grapheme_Break_V
@@ -67,6 +68,7 @@ const char *const unicode_Grapheme_Break_names[] = {
   "Extend",
   "L",
   "LF",
+  "LVT",
   "Other",
   "T",
   "V"
@@ -4663,18984 +4665,20024 @@ cf956[]={66637,0},
 cf957[]={66638,0},
 cf958[]={66639,0};
 static const struct unidata st0[] = {
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
-{0,0,0,0,0,0,Cc,0,GBLF,WBOther,SBSep},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
-{0,0,0,0,0,0,Cc,0,GBCR,WBOther,SBSep},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidLetter,SBClose},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBATerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,cf0,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf1,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf2,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf3,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf4,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf5,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf6,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf7,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf8,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf9,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf10,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf11,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf12,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf13,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf14,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf15,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf16,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf17,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf18,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf19,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf20,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf21,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf22,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf23,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf24,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf25,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther}
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
+{0,0,0,0,Cc,0,GBLF,WBOther,SBSep},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBSp},
+{0,0,0,0,Cc,0,GBCR,WBOther,SBSep},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBClose},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBATerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,cf0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf1,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf2,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf3,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf4,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf5,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf6,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf7,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf8,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf9,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf10,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf11,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf12,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf13,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf14,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf15,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf16,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf17,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf18,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf19,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf20,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf21,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf22,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf23,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf24,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf25,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther}
 };
 static const struct unidata st1[] = {
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBSep},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{0,0,0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
-{cd0,0,0,0,0,0,Zs,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd1,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd2,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{cd3,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{cd4,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd5,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd6,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd7,0,cf26,743,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
-{cd8,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd9,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd10,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
-{cd11,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd12,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{cd13,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd14,cd14,cf27,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd15,cd15,cf28,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd16,cd16,cf29,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd17,cd17,cf30,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd18,cd18,cf31,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd19,cd19,cf32,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf33,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd20,cd20,cf34,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd21,cd21,cf35,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd22,cd22,cf36,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd23,cd23,cf37,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd24,cd24,cf38,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd25,cd25,cf39,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd26,cd26,cf40,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd27,cd27,cf41,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd28,cd28,cf42,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf43,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd29,cd29,cf44,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd30,cd30,cf45,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd31,cd31,cf46,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd32,cd32,cf47,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd33,cd33,cf48,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd34,cd34,cf49,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,cf50,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd35,cd35,cf51,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd36,cd36,cf52,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd37,cd37,cf53,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd38,cd38,cf54,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd39,cd39,cf55,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf56,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf57,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd40,cd40,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd41,cd41,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd42,cd42,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd43,cd43,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd44,cd44,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd45,cd45,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd46,cd46,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd47,cd47,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd48,cd48,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd49,cd49,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd50,cd50,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd51,cd51,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd52,cd52,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd53,cd53,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd54,cd54,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd55,cd55,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd56,cd56,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd57,cd57,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd58,cd58,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd59,cd59,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd60,cd60,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd61,cd61,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd62,cd62,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd63,cd63,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd64,cd64,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd65,cd65,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd66,cd66,0,121,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBSep},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{cd0,0,0,0,Zs,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd1,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd2,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{cd3,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{cd4,0,0,0,No,0,GBOther,WBOther,SBOther},
+{cd5,0,0,0,No,0,GBOther,WBOther,SBOther},
+{cd6,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd7,0,cf26,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{cd8,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd9,0,0,0,No,0,GBOther,WBOther,SBOther},
+{cd10,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{cd11,0,0,0,No,0,GBOther,WBOther,SBOther},
+{cd12,0,0,0,No,0,GBOther,WBOther,SBOther},
+{cd13,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd14,cd14,cf27,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd15,cd15,cf28,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd16,cd16,cf29,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd17,cd17,cf30,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd18,cd18,cf31,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd19,cd19,cf32,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf33,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd20,cd20,cf34,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd21,cd21,cf35,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd22,cd22,cf36,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd23,cd23,cf37,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd24,cd24,cf38,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd25,cd25,cf39,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd26,cd26,cf40,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd27,cd27,cf41,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd28,cd28,cf42,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf43,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd29,cd29,cf44,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd30,cd30,cf45,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd31,cd31,cf46,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd32,cd32,cf47,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd33,cd33,cf48,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd34,cd34,cf49,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,cf50,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd35,cd35,cf51,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd36,cd36,cf52,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd37,cd37,cf53,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd38,cd38,cf54,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd39,cd39,cf55,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf56,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf57,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd40,cd40,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd41,cd41,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd42,cd42,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd43,cd43,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd44,cd44,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd45,cd45,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd46,cd46,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd47,cd47,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd48,cd48,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd49,cd49,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd50,cd50,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd51,cd51,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd52,cd52,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd53,cd53,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd54,cd54,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd55,cd55,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd56,cd56,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd57,cd57,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd58,cd58,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd59,cd59,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd60,cd60,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd61,cd61,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd62,cd62,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd63,cd63,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd64,cd64,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd65,cd65,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd66,cd66,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st2[] = {
-{cd67,cd67,cf58,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd68,cd68,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd69,cd69,cf59,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd70,cd70,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd71,cd71,cf60,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd72,cd72,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd73,cd73,cf61,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd74,cd74,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd75,cd75,cf62,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd76,cd76,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd77,cd77,cf63,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd78,cd78,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd79,cd79,cf64,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd80,cd80,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd81,cd81,cf65,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd82,cd82,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf66,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd83,cd83,cf67,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd84,cd84,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd85,cd85,cf68,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd86,cd86,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd87,cd87,cf69,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd88,cd88,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd89,cd89,cf70,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd90,cd90,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd91,cd91,cf71,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd92,cd92,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd93,cd93,cf72,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd94,cd94,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd95,cd95,cf73,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd96,cd96,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd97,cd97,cf74,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd98,cd98,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd99,cd99,cf75,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd100,cd100,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd101,cd101,cf76,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd102,cd102,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf77,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd103,cd103,cf78,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd104,cd104,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd105,cd105,cf79,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd106,cd106,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd107,cd107,cf80,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd108,cd108,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd109,cd109,cf81,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd110,cd110,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd111,cd111,cf82,0,-199,0,Lu,unicode_normalize_before_casefold,GBOther,WBALetter,SBUpper},
-{0,0,0,-232,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd112,0,cf83,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd113,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd114,cd114,cf84,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd115,cd115,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd116,cd116,cf85,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd117,cd117,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd118,cd118,cf86,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd119,cd119,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd120,cd120,cf87,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd121,cd121,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd122,cd122,cf88,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd123,cd123,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd124,0,cf89,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd125,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf90,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd126,cd126,cf91,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd127,cd127,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd128,cd128,cf92,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd129,cd129,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd130,cd130,cf93,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd131,cd131,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd132,0,cf94,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf95,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd133,cd133,cf96,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd134,cd134,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd135,cd135,cf97,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd136,cd136,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd137,cd137,cf98,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd138,cd138,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf99,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd139,cd139,cf100,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd140,cd140,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd141,cd141,cf101,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd142,cd142,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd143,cd143,cf102,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd144,cd144,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd145,cd145,cf103,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd146,cd146,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd147,cd147,cf104,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd148,cd148,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd149,cd149,cf105,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd150,cd150,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd151,cd151,cf106,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd152,cd152,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd153,cd153,cf107,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd154,cd154,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd155,cd155,cf108,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd156,cd156,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf109,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd157,cd157,cf110,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd158,cd158,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd159,cd159,cf111,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd160,cd160,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd161,cd161,cf112,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd162,cd162,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd163,cd163,cf113,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd164,cd164,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd165,cd165,cf114,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd166,cd166,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd167,cd167,cf115,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd168,cd168,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd169,cd169,cf116,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd170,cd170,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd171,cd171,cf117,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd172,cd172,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd173,cd173,cf118,0,-121,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd174,cd174,cf119,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd175,cd175,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd176,cd176,cf120,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd177,cd177,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd178,cd178,cf121,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd179,cd179,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd180,0,cf18,-300,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{cd67,cd67,cf58,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd68,cd68,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd69,cd69,cf59,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd70,cd70,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd71,cd71,cf60,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd72,cd72,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd73,cd73,cf61,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd74,cd74,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd75,cd75,cf62,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd76,cd76,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd77,cd77,cf63,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd78,cd78,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd79,cd79,cf64,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd80,cd80,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd81,cd81,cf65,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd82,cd82,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf66,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd83,cd83,cf67,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd84,cd84,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd85,cd85,cf68,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd86,cd86,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd87,cd87,cf69,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd88,cd88,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd89,cd89,cf70,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd90,cd90,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd91,cd91,cf71,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd92,cd92,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd93,cd93,cf72,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd94,cd94,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd95,cd95,cf73,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd96,cd96,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd97,cd97,cf74,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd98,cd98,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd99,cd99,cf75,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd100,cd100,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd101,cd101,cf76,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd102,cd102,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf77,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd103,cd103,cf78,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd104,cd104,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd105,cd105,cf79,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd106,cd106,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd107,cd107,cf80,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd108,cd108,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd109,cd109,cf81,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd110,cd110,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd111,cd111,cf82,0,Lu,unicode_normalize_before_casefold,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd112,0,cf83,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd113,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd114,cd114,cf84,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd115,cd115,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd116,cd116,cf85,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd117,cd117,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd118,cd118,cf86,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd119,cd119,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd120,cd120,cf87,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd121,cd121,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd122,cd122,cf88,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd123,cd123,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd124,0,cf89,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd125,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf90,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd126,cd126,cf91,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd127,cd127,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd128,cd128,cf92,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd129,cd129,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd130,cd130,cf93,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd131,cd131,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd132,0,cf94,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf95,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd133,cd133,cf96,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd134,cd134,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd135,cd135,cf97,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd136,cd136,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd137,cd137,cf98,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd138,cd138,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf99,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd139,cd139,cf100,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd140,cd140,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd141,cd141,cf101,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd142,cd142,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd143,cd143,cf102,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd144,cd144,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd145,cd145,cf103,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd146,cd146,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd147,cd147,cf104,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd148,cd148,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd149,cd149,cf105,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd150,cd150,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd151,cd151,cf106,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd152,cd152,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd153,cd153,cf107,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd154,cd154,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd155,cd155,cf108,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd156,cd156,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf109,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd157,cd157,cf110,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd158,cd158,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd159,cd159,cf111,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd160,cd160,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd161,cd161,cf112,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd162,cd162,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd163,cd163,cf113,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd164,cd164,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd165,cd165,cf114,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd166,cd166,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd167,cd167,cf115,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd168,cd168,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd169,cd169,cf116,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd170,cd170,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd171,cd171,cf117,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd172,cd172,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd173,cd173,cf118,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd174,cd174,cf119,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd175,cd175,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd176,cd176,cf120,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd177,cd177,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd178,cd178,cf121,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd179,cd179,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd180,0,cf18,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st3[] = {
-{0,0,0,195,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf122,0,210,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf123,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf124,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf125,0,206,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf126,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf127,0,205,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf128,0,205,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf129,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf130,0,79,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf131,0,202,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf132,0,203,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf133,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf134,0,205,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf135,0,207,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,97,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf136,0,211,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf137,0,209,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf138,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,163,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf139,0,211,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf140,0,213,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,130,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf141,0,214,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd181,cd181,cf142,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd182,cd182,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf143,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf144,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf145,0,218,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf146,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf147,0,218,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf148,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf149,0,218,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd183,cd183,cf150,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd184,cd184,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf151,0,217,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf152,0,217,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf153,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf154,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf155,0,219,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf156,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,cf157,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,56,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd185,0,cf158,0,2,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd186,0,cf158,-1,1,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd187,0,0,-2,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd188,0,cf159,0,2,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd189,0,cf159,-1,1,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd190,0,0,-2,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd191,0,cf160,0,2,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd192,0,cf160,-1,1,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd193,0,0,-2,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd194,cd194,cf161,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd195,cd195,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd196,cd196,cf162,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd197,cd197,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd198,cd198,cf163,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd199,cd199,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd200,cd200,cf164,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd201,cd201,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd202,cd202,cf165,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd203,cd203,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd204,cd204,cf166,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd205,cd205,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd206,cd206,cf167,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd207,cd207,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd208,cd208,cf168,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd209,cd209,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-79,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd210,cd210,cf169,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd211,cd211,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd212,cd212,cf170,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd213,cd213,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd214,cd214,cf171,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd215,cd215,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf172,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd216,cd216,cf173,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd217,cd217,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd218,cd218,cf174,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd219,cd219,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd220,cd220,cf175,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd221,cd221,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd222,cd222,cf176,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd223,cd223,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd224,cd224,cf177,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd225,cd225,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd226,cd226,cf178,0,0,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{cd227,0,cf179,0,2,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd228,0,cf179,-1,1,0,Lt,0,GBOther,WBALetter,SBUpper},
-{cd229,0,0,-2,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd230,cd230,cf180,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd231,cd231,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf181,0,-97,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf182,0,-56,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd232,cd232,cf183,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd233,cd233,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd234,cd234,cf184,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd235,cd235,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd236,cd236,cf185,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd237,cd237,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd238,cd238,cf186,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd239,cd239,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf122,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf123,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf124,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf125,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf126,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf127,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf128,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf129,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf130,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf131,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf132,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf133,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf134,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf135,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf136,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf137,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf138,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf139,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf140,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf141,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd181,cd181,cf142,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd182,cd182,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf143,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf144,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf145,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf146,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf147,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf148,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf149,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd183,cd183,cf150,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd184,cd184,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf151,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf152,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf153,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf154,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf155,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf156,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,cf157,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd185,0,cf158,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd186,0,cf158,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd187,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd188,0,cf159,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd189,0,cf159,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd190,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd191,0,cf160,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd192,0,cf160,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd193,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd194,cd194,cf161,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd195,cd195,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd196,cd196,cf162,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd197,cd197,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd198,cd198,cf163,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd199,cd199,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd200,cd200,cf164,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd201,cd201,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd202,cd202,cf165,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd203,cd203,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd204,cd204,cf166,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd205,cd205,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd206,cd206,cf167,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd207,cd207,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd208,cd208,cf168,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd209,cd209,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd210,cd210,cf169,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd211,cd211,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd212,cd212,cf170,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd213,cd213,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd214,cd214,cf171,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd215,cd215,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf172,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd216,cd216,cf173,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd217,cd217,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd218,cd218,cf174,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd219,cd219,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd220,cd220,cf175,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd221,cd221,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd222,cd222,cf176,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd223,cd223,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd224,cd224,cf177,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd225,cd225,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd226,cd226,cf178,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{cd227,0,cf179,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd228,0,cf179,0,Lt,0,GBOther,WBALetter,SBUpper},
+{cd229,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd230,cd230,cf180,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd231,cd231,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf181,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf182,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd232,cd232,cf183,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd233,cd233,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd234,cd234,cf184,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd235,cd235,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd236,cd236,cf185,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd237,cd237,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd238,cd238,cf186,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd239,cd239,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st4[] = {
-{cd240,cd240,cf187,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd241,cd241,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd242,cd242,cf188,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd243,cd243,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd244,cd244,cf189,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd245,cd245,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd246,cd246,cf190,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd247,cd247,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd248,cd248,cf191,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd249,cd249,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd250,cd250,cf192,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd251,cd251,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd252,cd252,cf193,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd253,cd253,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd254,cd254,cf194,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd255,cd255,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd256,cd256,cf195,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd257,cd257,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd258,cd258,cf196,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd259,cd259,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd260,cd260,cf197,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd261,cd261,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd262,cd262,cf198,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd263,cd263,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd264,cd264,cf199,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd265,cd265,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd266,cd266,cf200,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd267,cd267,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf201,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd268,cd268,cf202,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd269,cd269,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf203,0,-130,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf204,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf205,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd270,cd270,cf206,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd271,cd271,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd272,cd272,cf207,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd273,cd273,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd274,cd274,cf208,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd275,cd275,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd276,cd276,cf209,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd277,cd277,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd278,cd278,cf210,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd279,cd279,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd280,cd280,cf211,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd281,cd281,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd282,cd282,cf212,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd283,cd283,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf213,0,10795,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf214,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf215,0,-163,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf216,0,10792,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf217,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf218,0,-195,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf219,0,69,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf220,0,71,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf221,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf222,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf223,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf224,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf225,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-210,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-206,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-205,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-205,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-202,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-203,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-205,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-207,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-209,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-211,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,10743,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-211,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-213,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-214,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,10727,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{cd240,cd240,cf187,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd241,cd241,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd242,cd242,cf188,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd243,cd243,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd244,cd244,cf189,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd245,cd245,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd246,cd246,cf190,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd247,cd247,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd248,cd248,cf191,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd249,cd249,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd250,cd250,cf192,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd251,cd251,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd252,cd252,cf193,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd253,cd253,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd254,cd254,cf194,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd255,cd255,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd256,cd256,cf195,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd257,cd257,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd258,cd258,cf196,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd259,cd259,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd260,cd260,cf197,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd261,cd261,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd262,cd262,cf198,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd263,cd263,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd264,cd264,cf199,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd265,cd265,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd266,cd266,cf200,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd267,cd267,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf201,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd268,cd268,cf202,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd269,cd269,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf203,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf204,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf205,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd270,cd270,cf206,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd271,cd271,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd272,cd272,cf207,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd273,cd273,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd274,cd274,cf208,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd275,cd275,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd276,cd276,cf209,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd277,cd277,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd278,cd278,cf210,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd279,cd279,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd280,cd280,cf211,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd281,cd281,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd282,cd282,cf212,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd283,cd283,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf213,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf214,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf215,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf216,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf217,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf218,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf219,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf220,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf221,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf222,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf223,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf224,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf225,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st5[] = {
-{0,0,0,-218,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-218,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-218,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-69,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-217,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-217,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-71,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-219,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd284,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd285,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd286,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd287,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd288,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd289,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd290,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd291,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd292,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd293,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd294,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd295,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd296,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd297,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd298,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd299,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd300,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd180,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd301,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{cd302,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd284,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd285,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd286,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd287,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd288,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd289,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd290,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd291,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd292,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd293,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd294,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd295,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd296,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd297,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd298,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd299,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd300,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd180,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd301,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{cd302,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st6[] = {
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,216,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd303,cd303,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd304,cd304,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd305,cd305,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd306,cd306,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,cf226,84,0,240,Mn,unicode_normalize_before_casefold,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd307,cd307,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd308,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
-{0,0,0,130,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,130,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,130,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd309,cd309,0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,216,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,202,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd303,cd303,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd304,cd304,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd305,cd305,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd306,cd306,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,cf226,240,Mn,unicode_normalize_before_casefold,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,234,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,233,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd307,cd307,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd308,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd309,cd309,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st7[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd6,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd310,cd310,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{cd311,cd311,cf227,0,38,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd312,cd312,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd313,cd313,cf228,0,37,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd314,cd314,cf229,0,37,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd315,cd315,cf230,0,37,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd316,cd316,cf231,0,64,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd317,cd317,cf232,0,63,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd318,cd318,cf233,0,63,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd319,cd319,cf234,0,0,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{0,0,cf235,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf236,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf237,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf238,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf239,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf240,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf241,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf242,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf226,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf243,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf244,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf26,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf245,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf246,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf247,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf248,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf249,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,cf250,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf251,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf252,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf253,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf254,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf255,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf256,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd320,cd320,cf257,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd321,cd321,cf258,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd322,cd322,0,-38,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd323,cd323,0,-37,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd324,cd324,0,-37,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd325,cd325,0,-37,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd326,cd326,cf259,0,0,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf250,-31,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd327,cd327,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd328,cd328,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd329,cd329,0,-64,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd330,cd330,0,-63,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd331,cd331,0,-63,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd332,0,cf236,-62,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd333,0,cf242,-57,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd334,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd335,cd335,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd336,cd336,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd337,0,cf253,-47,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd338,0,cf248,-54,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf260,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf261,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf262,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf263,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf264,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf265,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf266,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf267,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf268,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf269,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf270,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf271,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd339,0,cf243,-86,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd340,0,cf249,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd341,0,0,7,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd342,0,cf242,0,-60,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd343,0,cf239,-96,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
-{0,0,cf272,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd344,0,cf273,0,-7,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf274,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf275,0,-130,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf276,0,-130,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf277,0,-130,0,Lu,0,GBOther,WBALetter,SBUpper}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd6,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd310,cd310,0,0,Sk,0,GBOther,WBOther,SBOther},
+{cd311,cd311,cf227,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd312,cd312,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd313,cd313,cf228,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd314,cd314,cf229,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd315,cd315,cf230,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd316,cd316,cf231,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd317,cd317,cf232,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd318,cd318,cf233,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd319,cd319,cf234,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{0,0,cf235,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf236,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf237,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf238,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf239,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf240,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf241,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf242,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf226,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf243,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf244,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf26,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf245,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf246,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf247,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf248,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf249,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,cf250,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf251,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf252,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf253,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf254,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf255,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf256,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd320,cd320,cf257,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd321,cd321,cf258,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd322,cd322,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd323,cd323,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd324,cd324,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd325,cd325,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd326,cd326,cf259,0,Ll,unicode_normalize_before_casefold,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf250,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd327,cd327,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd328,cd328,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd329,cd329,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd330,cd330,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd331,cd331,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd332,0,cf236,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd333,0,cf242,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd334,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd335,cd335,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd336,cd336,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd337,0,cf253,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd338,0,cf248,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf260,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf261,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf262,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf263,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf264,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf265,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf266,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf267,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf268,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf269,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf270,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf271,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd339,0,cf243,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd340,0,cf249,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd341,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd342,0,cf242,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd343,0,cf239,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,cf272,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd344,0,cf273,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf274,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf275,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf276,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf277,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
 static const struct unidata st8[] = {
-{cd345,cd345,cf278,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd346,cd346,cf279,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf280,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd347,cd347,cf281,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf282,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf283,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf284,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd348,cd348,cf285,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf286,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf287,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf288,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf289,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd349,cd349,cf290,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd350,cd350,cf291,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd351,cd351,cf292,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf293,0,80,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf294,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf295,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf296,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf297,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf298,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf299,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf300,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf301,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf302,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd352,cd352,cf303,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf304,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf305,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf306,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf307,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf308,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf309,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf310,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf311,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf312,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf313,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf314,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf315,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf316,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf317,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf318,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf319,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf320,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf321,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf322,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf323,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf324,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf325,0,32,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd353,cd353,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-32,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd354,cd354,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd355,cd355,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd356,cd356,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd357,cd357,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd358,cd358,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd359,cd359,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd360,cd360,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-80,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf326,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf327,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf328,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf329,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf330,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf331,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf332,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf333,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf334,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf335,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf336,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd361,cd361,cf337,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd362,cd362,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf338,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf339,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf340,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf341,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{cd345,cd345,cf278,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd346,cd346,cf279,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf280,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd347,cd347,cf281,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf282,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf283,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf284,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd348,cd348,cf285,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf286,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf287,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf288,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf289,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd349,cd349,cf290,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd350,cd350,cf291,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd351,cd351,cf292,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf293,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf294,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf295,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf296,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf297,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf298,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf299,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf300,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf301,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf302,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd352,cd352,cf303,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf304,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf305,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf306,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf307,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf308,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf309,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf310,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf311,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf312,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf313,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf314,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf315,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf316,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf317,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf318,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf319,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf320,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf321,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf322,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf323,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf324,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf325,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd353,cd353,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd354,cd354,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd355,cd355,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd356,cd356,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd357,cd357,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd358,cd358,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd359,cd359,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd360,cd360,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf326,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf327,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf328,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf329,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf330,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf331,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf332,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf333,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf334,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf335,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf336,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd361,cd361,cf337,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd362,cd362,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf338,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf339,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf340,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf341,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st9[] = {
-{0,0,cf342,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
-{0,0,cf343,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf344,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf345,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf346,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf347,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf348,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf349,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf350,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf351,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf352,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf353,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf354,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf355,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf356,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf357,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf358,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf359,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf360,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf361,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf362,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf363,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf364,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf365,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf366,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf367,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf368,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf369,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf370,0,15,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd363,cd363,cf371,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd364,cd364,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf372,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf373,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf374,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf375,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf376,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf377,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-15,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd365,cd365,cf378,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd366,cd366,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd367,cd367,cf379,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd368,cd368,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf380,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd369,cd369,cf381,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd370,cd370,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf382,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd371,cd371,cf383,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd372,cd372,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd373,cd373,cf384,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd374,cd374,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd375,cd375,cf385,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd376,cd376,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf386,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd377,cd377,cf387,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd378,cd378,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd379,cd379,cf388,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd380,cd380,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd381,cd381,cf389,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd382,cd382,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf390,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd383,cd383,cf391,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd384,cd384,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd385,cd385,cf392,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd386,cd386,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd387,cd387,cf393,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd388,cd388,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd389,cd389,cf394,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd390,cd390,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd391,cd391,cf395,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd392,cd392,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd393,cd393,cf396,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd394,cd394,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf397,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd395,cd395,cf398,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{cd396,cd396,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf399,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf400,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf401,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,cf342,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,cf343,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf344,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf345,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf346,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf347,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf348,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf349,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf350,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf351,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf352,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf353,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf354,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf355,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf356,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf357,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf358,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf359,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf360,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf361,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf362,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf363,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf364,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf365,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf366,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf367,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf368,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf369,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf370,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd363,cd363,cf371,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd364,cd364,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf372,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf373,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf374,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf375,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf376,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf377,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd365,cd365,cf378,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd366,cd366,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd367,cd367,cf379,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd368,cd368,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf380,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd369,cd369,cf381,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd370,cd370,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf382,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd371,cd371,cf383,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd372,cd372,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd373,cd373,cf384,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd374,cd374,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd375,cd375,cf385,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd376,cd376,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf386,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd377,cd377,cf387,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd378,cd378,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd379,cd379,cf388,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd380,cd380,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd381,cd381,cf389,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd382,cd382,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf390,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd383,cd383,cf391,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd384,cd384,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd385,cd385,cf392,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd386,cd386,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd387,cd387,cf393,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd388,cd388,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd389,cd389,cf394,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd390,cd390,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd391,cd391,cf395,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd392,cd392,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd393,cd393,cf396,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd394,cd394,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf397,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd395,cd395,cf398,0,Lu,0,GBOther,WBALetter,SBUpper},
+{cd396,cd396,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf399,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf400,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf401,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st10[] = {
-{0,0,cf402,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf403,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf404,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf405,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf406,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf407,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf408,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf409,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf410,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,cf411,0,1,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,-1,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,cf412,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf413,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf414,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf415,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf416,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf417,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf418,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf419,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf420,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf421,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf422,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf423,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf424,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf425,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf426,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf427,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf428,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf429,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf430,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf431,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf432,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf433,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf434,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf435,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf436,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf437,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf438,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf439,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf440,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf441,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf442,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf443,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf444,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf445,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf446,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf447,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf448,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf449,0,48,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower}
+{0,0,cf402,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf403,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf404,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf405,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf406,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf407,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf408,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf409,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf410,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,cf411,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,cf412,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf413,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf414,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf415,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf416,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf417,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf418,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf419,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf420,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf421,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf422,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf423,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf424,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf425,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf426,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf427,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf428,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf429,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf430,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf431,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf432,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf433,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf434,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf435,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf436,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf437,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf438,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf439,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf440,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf441,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf442,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf443,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf444,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf445,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf446,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf447,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf448,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf449,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
 static const struct unidata st11[] = {
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,-48,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{cd397,0,cf450,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBSTerm},
-{0,0,0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,228,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,10,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,11,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,12,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,13,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,14,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,15,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,16,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,17,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,18,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,19,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,19,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,20,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,21,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,22,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,23,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,24,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,25,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,18,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{cd397,0,cf450,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBSTerm},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,228,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,10,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,11,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,12,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,13,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,14,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,15,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,16,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,17,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,18,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,19,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,19,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,20,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,21,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,22,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,23,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,24,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,25,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,18,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st12[] = {
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd398,cd398,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd399,cd399,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd400,cd400,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd401,cd401,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd402,cd402,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,27,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,28,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,29,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,30,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,31,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,32,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,33,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,34,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,35,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd403,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd404,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd405,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd406,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd398,cd398,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd399,cd399,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd400,cd400,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd401,cd401,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd402,cd402,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,27,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,28,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,29,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,30,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,31,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,32,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,33,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,34,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,35,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd403,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd404,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd405,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd406,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st13[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd407,cd407,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd408,cd408,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd409,cd409,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd407,cd407,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd408,cd408,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd409,cd409,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st14[] = {
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,36,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,36,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st15[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st16[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st17[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd410,cd410,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd411,cd411,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd412,cd412,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd413,cd413,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd414,cd414,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd415,cd415,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd416,cd416,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd417,cd417,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd418,cd418,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd419,cd419,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd420,cd420,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd410,cd410,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd411,cd411,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd412,cd412,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd413,cd413,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd414,cd414,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd415,cd415,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd416,cd416,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd417,cd417,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd418,cd418,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd419,cd419,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd420,cd420,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st18[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd421,cd421,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd422,cd422,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd423,cd423,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd424,cd424,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd425,cd425,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd421,cd421,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd422,cd422,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd423,cd423,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd424,cd424,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd425,cd425,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st19[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd426,cd426,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd427,cd427,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd428,cd428,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd429,cd429,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd430,cd430,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd431,cd431,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd426,cd426,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd427,cd427,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd428,cd428,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd429,cd429,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd430,cd430,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd431,cd431,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st20[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st21[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd432,cd432,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd433,cd433,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd434,cd434,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd435,cd435,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd436,cd436,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd432,cd432,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd433,cd433,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd434,cd434,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd435,cd435,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd436,cd436,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st22[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd437,cd437,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd438,cd438,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd439,cd439,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd440,cd440,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd437,cd437,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd438,cd438,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd439,cd439,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd440,cd440,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st23[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd441,cd441,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,84,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,91,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd441,cd441,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,84,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,91,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st24[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd442,cd442,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd443,cd443,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd444,cd444,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd445,cd445,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd446,cd446,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd442,cd442,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd443,cd443,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd444,cd444,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd445,cd445,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd446,cd446,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st25[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd447,cd447,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd448,cd448,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd449,cd449,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd447,cd447,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd448,cd448,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd449,cd449,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st26[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd450,cd450,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd451,cd451,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd452,cd452,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{cd453,cd453,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd450,cd450,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd451,cd451,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd452,cd452,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{cd453,cd453,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st27[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd454,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,103,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,107,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st28[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd455,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{cd456,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd457,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,118,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,122,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{cd456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st29[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd458,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,216,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd459,cd459,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd460,cd460,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd461,cd461,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd462,cd462,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd463,cd463,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{cd464,cd464,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,129,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd465,cd465,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,132,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd466,cd466,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd467,cd467,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd468,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd469,cd469,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd470,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd458,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,216,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd459,cd459,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd460,cd460,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd461,cd461,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd462,cd462,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd463,cd463,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{cd464,cd464,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,129,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd465,cd465,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,132,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd466,cd466,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd467,cd467,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd468,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd469,cd469,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd470,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st30[] = {
-{0,0,0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd471,cd471,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd472,cd472,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd473,cd473,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd474,cd474,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd475,cd475,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd476,cd476,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{cd477,cd477,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd471,cd471,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd472,cd472,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd473,cd473,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd474,cd474,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd475,cd475,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd476,cd476,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{cd477,cd477,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st31[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{cd478,cd478,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{cd478,cd478,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st32[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,cf451,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf452,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf453,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf454,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf455,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf456,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf457,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf458,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf459,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf460,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf461,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf462,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf463,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf464,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf465,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf466,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf467,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf468,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf469,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf470,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf471,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf472,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf473,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf474,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf475,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf476,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf477,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf478,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf479,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf480,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf481,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf482,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf483,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf484,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf485,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf486,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf487,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,cf488,0,7264,0,Lu,0,GBOther,WBALetter,SBUpper},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{cd479,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,cf451,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf452,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf453,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf454,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf455,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf456,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf457,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf458,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf459,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf460,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf461,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf462,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf463,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf464,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf465,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf466,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf467,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf468,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf469,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf470,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf471,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf472,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf473,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf474,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf475,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf476,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf477,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf478,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf479,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf480,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf481,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf482,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf483,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf484,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf485,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf486,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf487,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,cf488,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{cd479,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st33[] = {
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBL,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter}
 };
 static const struct unidata st34[] = {
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBV,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBT,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st35[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st36[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st37[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st38[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st39[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st40[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
 static const struct unidata st41[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st42[] = {
-{0,0,0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st43[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st44[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,No,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st45[] = {
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Zs,0,GBOther,WBOther,SBSp},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},