chiark / gitweb /
disorder.h: more consistent approach to function attributes
[disorder] / lib / unidata.c
index ec4693db32200e11cb07804147ae2b351fcbf841..e33b275eac3117c0d595339ef7bdebcff4064d59 100644 (file)
+/** @file lib/unidata.c
+ * @brief Unicode tables
+ *
+ * Automatically generated file, see scripts/make-unidata
+ *
+ * DO NOT EDIT.
+ */
+#include "common.h"
 #include "unidata.h"
-static const struct unidata subtable0[] = {
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Cc, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 743, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Pf, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, 121, 0 }
-};
-static const struct unidata subtable1[] = {
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, -199 },
-  { unicode_gc_Ll, 0, -232, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, -121 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, -300, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 210 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 206 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 205 },
-  { unicode_gc_Lu, 0, 0, 205 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 79 },
-  { unicode_gc_Lu, 0, 0, 202 },
-  { unicode_gc_Lu, 0, 0, 203 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 205 },
-  { unicode_gc_Lu, 0, 0, 207 },
-  { unicode_gc_Ll, 0, 97, 0 },
-  { unicode_gc_Lu, 0, 0, 211 },
-  { unicode_gc_Lu, 0, 0, 209 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 211 },
-  { unicode_gc_Lu, 0, 0, 213 },
-  { unicode_gc_Ll, 0, 130, 0 },
-  { unicode_gc_Lu, 0, 0, 214 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 218 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 218 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 218 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 217 },
-  { unicode_gc_Lu, 0, 0, 217 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 219 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 56, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 2 },
-  { unicode_gc_Lt, 0, -1, 1 },
-  { unicode_gc_Ll, 0, -2, 0 },
-  { unicode_gc_Lu, 0, 0, 2 },
-  { unicode_gc_Lt, 0, -1, 1 },
-  { unicode_gc_Ll, 0, -2, 0 },
-  { unicode_gc_Lu, 0, 0, 2 },
-  { unicode_gc_Lt, 0, -1, 1 },
-  { unicode_gc_Ll, 0, -2, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, -79, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 2 },
-  { unicode_gc_Lt, 0, -1, 1 },
-  { unicode_gc_Ll, 0, -2, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, -97 },
-  { unicode_gc_Lu, 0, 0, -56 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 }
-};
-static const struct unidata subtable2[] = {
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, -130 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -210, 0 },
-  { unicode_gc_Ll, 0, -206, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -205, 0 },
-  { unicode_gc_Ll, 0, -205, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -202, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -203, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -205, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -207, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -209, 0 },
-  { unicode_gc_Ll, 0, -211, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -211, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -213, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -214, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -218, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -218, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -218, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -217, 0 },
-  { unicode_gc_Ll, 0, -217, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -219, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 }
-};
-static const struct unidata subtable3[] = {
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 232, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 232, 0, 0 },
-  { unicode_gc_Mn, 216, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 202, 0, 0 },
-  { unicode_gc_Mn, 202, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 202, 0, 0 },
-  { unicode_gc_Mn, 202, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 240, 84, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 234, 0, 0 },
-  { unicode_gc_Mn, 234, 0, 0 },
-  { unicode_gc_Mn, 233, 0, 0 },
-  { unicode_gc_Mn, 234, 0, 0 },
-  { unicode_gc_Mn, 234, 0, 0 },
-  { unicode_gc_Mn, 233, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 38 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 37 },
-  { unicode_gc_Lu, 0, 0, 37 },
-  { unicode_gc_Lu, 0, 0, 37 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 64 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 63 },
-  { unicode_gc_Lu, 0, 0, 63 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Ll, 0, -38, 0 },
-  { unicode_gc_Ll, 0, -37, 0 },
-  { unicode_gc_Ll, 0, -37, 0 },
-  { unicode_gc_Ll, 0, -37, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -31, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -64, 0 },
-  { unicode_gc_Ll, 0, -63, 0 },
-  { unicode_gc_Ll, 0, -63, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -62, 0 },
-  { unicode_gc_Ll, 0, -57, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -47, 0 },
-  { unicode_gc_Ll, 0, -54, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, -86, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, 7, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -60 },
-  { unicode_gc_Ll, 0, -96, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, -7 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable4[] = {
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 80 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Ll, 0, -80, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable5[] = {
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Lu, 0, 0, 48 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, -48, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 222, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 222, 0, 0 },
-  { unicode_gc_Mn, 228, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 10, 0, 0 },
-  { unicode_gc_Mn, 11, 0, 0 },
-  { unicode_gc_Mn, 12, 0, 0 },
-  { unicode_gc_Mn, 13, 0, 0 },
-  { unicode_gc_Mn, 14, 0, 0 },
-  { unicode_gc_Mn, 15, 0, 0 },
-  { unicode_gc_Mn, 16, 0, 0 },
-  { unicode_gc_Mn, 17, 0, 0 },
-  { unicode_gc_Mn, 18, 0, 0 },
-  { unicode_gc_Mn, 19, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 20, 0, 0 },
-  { unicode_gc_Mn, 21, 0, 0 },
-  { unicode_gc_Mn, 22, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Mn, 23, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Mn, 24, 0, 0 },
-  { unicode_gc_Mn, 25, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable6[] = {
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 27, 0, 0 },
-  { unicode_gc_Mn, 28, 0, 0 },
-  { unicode_gc_Mn, 29, 0, 0 },
-  { unicode_gc_Mn, 30, 0, 0 },
-  { unicode_gc_Mn, 31, 0, 0 },
-  { unicode_gc_Mn, 32, 0, 0 },
-  { unicode_gc_Mn, 33, 0, 0 },
-  { unicode_gc_Mn, 34, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 35, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable7[] = {
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 36, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable8[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable9[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable10[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable11[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable12[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 84, 0, 0 },
-  { unicode_gc_Mn, 91, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable13[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable14[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 103, 0, 0 },
-  { unicode_gc_Mn, 103, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 107, 0, 0 },
-  { unicode_gc_Mn, 107, 0, 0 },
-  { unicode_gc_Mn, 107, 0, 0 },
-  { unicode_gc_Mn, 107, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 118, 0, 0 },
-  { unicode_gc_Mn, 118, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 122, 0, 0 },
-  { unicode_gc_Mn, 122, 0, 0 },
-  { unicode_gc_Mn, 122, 0, 0 },
-  { unicode_gc_Mn, 122, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable15[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 216, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 129, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 132, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 130, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable16[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 7, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable17[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable18[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable19[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable20[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable21[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable22[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable23[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 9, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable24[] = {
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 228, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable25[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mc, 0, 0, 0 },
-  { unicode_gc_Mn, 222, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 }
-};
-static const struct unidata subtable26[] = {
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable27[] = {
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -59, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Lu, 0, 0, 1 },
-  { unicode_gc_Ll, 0, -1, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable28[] = {
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 74, 0 },
-  { unicode_gc_Ll, 0, 74, 0 },
-  { unicode_gc_Ll, 0, 86, 0 },
-  { unicode_gc_Ll, 0, 86, 0 },
-  { unicode_gc_Ll, 0, 86, 0 },
-  { unicode_gc_Ll, 0, 86, 0 },
-  { unicode_gc_Ll, 0, 100, 0 },
-  { unicode_gc_Ll, 0, 100, 0 },
-  { unicode_gc_Ll, 0, 128, 0 },
-  { unicode_gc_Ll, 0, 128, 0 },
-  { unicode_gc_Ll, 0, 112, 0 },
-  { unicode_gc_Ll, 0, 112, 0 },
-  { unicode_gc_Ll, 0, 126, 0 },
-  { unicode_gc_Ll, 0, 126, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Lt, 0, 0, -8 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 9, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -74 },
-  { unicode_gc_Lu, 0, 0, -74 },
-  { unicode_gc_Lt, 0, 0, -9 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -7205, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 9, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -86 },
-  { unicode_gc_Lu, 0, 0, -86 },
-  { unicode_gc_Lu, 0, 0, -86 },
-  { unicode_gc_Lu, 0, 0, -86 },
-  { unicode_gc_Lt, 0, 0, -9 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -100 },
-  { unicode_gc_Lu, 0, 0, -100 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 8, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 7, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -8 },
-  { unicode_gc_Lu, 0, 0, -112 },
-  { unicode_gc_Lu, 0, 0, -112 },
-  { unicode_gc_Lu, 0, 0, -7 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 9, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -128 },
-  { unicode_gc_Lu, 0, 0, -128 },
-  { unicode_gc_Lu, 0, 0, -126 },
-  { unicode_gc_Lu, 0, 0, -126 },
-  { unicode_gc_Lt, 0, 0, -9 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable29[] = {
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Pf, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Pf, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Zl, 0, 0, 0 },
-  { unicode_gc_Zp, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pi, 0, 0, 0 },
-  { unicode_gc_Pf, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Me, 0, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable30[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -7517 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, -8383 },
-  { unicode_gc_Lu, 0, 0, -8262 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, 0, 16 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, -16, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 }
-};
-static const struct unidata subtable31[] = {
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 }
-};
-static const struct unidata subtable32[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable33[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, 0, 26 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_So, 0, -26, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 }
-};
-static const struct unidata subtable34[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 }
-};
-static const struct unidata subtable35[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable36[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 }
-};
-static const struct unidata subtable37[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 }
-};
-static const struct unidata subtable38[] = {
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 }
-};
-static const struct unidata subtable39[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable40[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable41[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable42[] = {
-  { unicode_gc_Zs, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Mn, 218, 0, 0 },
-  { unicode_gc_Mn, 228, 0, 0 },
-  { unicode_gc_Mn, 232, 0, 0 },
-  { unicode_gc_Mn, 222, 0, 0 },
-  { unicode_gc_Mn, 224, 0, 0 },
-  { unicode_gc_Mn, 224, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 8, 0, 0 },
-  { unicode_gc_Mn, 8, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable43[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable44[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable45[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable46[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 }
-};
-static const struct unidata subtable47[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable48[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable49[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable50[] = {
-  { unicode_gc_Cs, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable51[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cs, 0, 0, 0 },
-  { unicode_gc_Cs, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cs, 0, 0, 0 }
-};
-static const struct unidata subtable52[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cs, 0, 0, 0 }
-};
-static const struct unidata subtable53[] = {
-  { unicode_gc_Co, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable54[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Co, 0, 0, 0 }
-};
-static const struct unidata subtable55[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable56[] = {
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Mn, 26, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 }
-};
-static const struct unidata subtable57[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable58[] = {
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Mn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 }
-};
-static const struct unidata subtable59[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Lu, 0, 0, 32 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ll, 0, -32, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Ps, 0, 0, 0 },
-  { unicode_gc_Pe, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Pc, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lm, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sk, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Sc, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable60[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable61[] = {
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable62[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_No, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Nl, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Po, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable63[] = {
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Lu, 0, 0, 40 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Ll, 0, -40, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable64[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable65[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable66[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_Mn, 1, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mc, 226, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Mc, 216, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Cf, 0, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_Mn, 220, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_Mn, 230, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable67[] = {
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_So, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable68[] = {
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 }
-};
-static const struct unidata subtable69[] = {
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 }
-};
-static const struct unidata subtable70[] = {
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 }
-};
-static const struct unidata subtable71[] = {
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Lu, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Sm, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Ll, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 },
-  { unicode_gc_Nd, 0, 0, 0 }
-};
-static const struct unidata subtable72[] = {
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-static const struct unidata subtable73[] = {
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Lo, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 },
-  { unicode_gc_Cn, 0, 0, 0 }
-};
-const struct unidata *const unidata[] = {
-  subtable0,
-  subtable1,
-  subtable2,
-  subtable3,
-  subtable4,
-  subtable5,
-  subtable6,
-  subtable7,
-  subtable8,
-  subtable9,
-  subtable10,
-  subtable11,
-  subtable12,
-  subtable13,
-  subtable14,
-  subtable15,
-  subtable16,
-  subtable17,
-  subtable18,
-  subtable19,
-  subtable20,
-  subtable21,
-  subtable22,
-  subtable23,
-  subtable24,
-  subtable25,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable26,
-  subtable27,
-  subtable28,
-  subtable29,
-  subtable30,
-  subtable31,
-  subtable32,
-  subtable33,
-  subtable34,
-  subtable35,
-  subtable36,
-  subtable37,
-  subtable38,
-  subtable31,
-  subtable39,
-  subtable8,
-  subtable8,
-  subtable40,
-  subtable41,
-  subtable42,
-  subtable43,
-  subtable44,
-  subtable37,
-  subtable45,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable46,
-  subtable45,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable47,
-  subtable21,
-  subtable21,
-  subtable21,
-  subtable21,
-  subtable48,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable45,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable49,
-  subtable50,
-  subtable8,
-  subtable8,
-  subtable51,
-  subtable50,
-  subtable8,
-  subtable8,
-  subtable52,
-  subtable53,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable54,
-  subtable21,
-  subtable55,
-  subtable56,
-  subtable21,
-  subtable57,
-  subtable58,
-  subtable59,
-  subtable60,
-  subtable61,
-  subtable8,
-  subtable62,
-  subtable63,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable64,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable65,
-  subtable66,
-  subtable8,
-  subtable67,
-  subtable68,
-  subtable69,
-  subtable70,
-  subtable71,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable45,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable72,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable8,
-  subtable21,
-  subtable21,
-  subtable73,
+#define Cc unicode_General_Category_Cc
+#define Cf unicode_General_Category_Cf
+#define Cn unicode_General_Category_Cn
+#define Co unicode_General_Category_Co
+#define Cs unicode_General_Category_Cs
+#define Ll unicode_General_Category_Ll
+#define Lm unicode_General_Category_Lm
+#define Lo unicode_General_Category_Lo
+#define Lt unicode_General_Category_Lt
+#define Lu unicode_General_Category_Lu
+#define Mc unicode_General_Category_Mc
+#define Me unicode_General_Category_Me
+#define Mn unicode_General_Category_Mn
+#define Nd unicode_General_Category_Nd
+#define Nl unicode_General_Category_Nl
+#define No unicode_General_Category_No
+#define Pc unicode_General_Category_Pc
+#define Pd unicode_General_Category_Pd
+#define Pe unicode_General_Category_Pe
+#define Pf unicode_General_Category_Pf
+#define Pi unicode_General_Category_Pi
+#define Po unicode_General_Category_Po
+#define Ps unicode_General_Category_Ps
+#define Sc unicode_General_Category_Sc
+#define Sk unicode_General_Category_Sk
+#define Sm unicode_General_Category_Sm
+#define So unicode_General_Category_So
+#define Zl unicode_General_Category_Zl
+#define Zp unicode_General_Category_Zp
+#define Zs unicode_General_Category_Zs
+#define GBCR unicode_Grapheme_Break_CR
+#define GBControl unicode_Grapheme_Break_Control
+#define GBExtend unicode_Grapheme_Break_Extend
+#define GBL unicode_Grapheme_Break_L
+#define GBLF unicode_Grapheme_Break_LF
+#define GBLV unicode_Grapheme_Break_LV
+#define GBLVT unicode_Grapheme_Break_LVT
+#define GBOther unicode_Grapheme_Break_Other
+#define GBPrepend unicode_Grapheme_Break_Prepend
+#define GBSpacingMark unicode_Grapheme_Break_SpacingMark
+#define GBT unicode_Grapheme_Break_T
+#define GBV unicode_Grapheme_Break_V
+#define WBALetter unicode_Word_Break_ALetter
+#define WBCR unicode_Word_Break_CR
+#define WBExtend unicode_Word_Break_Extend
+#define WBExtendNumLet unicode_Word_Break_ExtendNumLet
+#define WBFormat unicode_Word_Break_Format
+#define WBKatakana unicode_Word_Break_Katakana
+#define WBLF unicode_Word_Break_LF
+#define WBMidLetter unicode_Word_Break_MidLetter
+#define WBMidNum unicode_Word_Break_MidNum
+#define WBMidNumLet unicode_Word_Break_MidNumLet
+#define WBNewline unicode_Word_Break_Newline
+#define WBNumeric unicode_Word_Break_Numeric
+#define WBOther unicode_Word_Break_Other
+#define SBATerm unicode_Sentence_Break_ATerm
+#define SBCR unicode_Sentence_Break_CR
+#define SBClose unicode_Sentence_Break_Close
+#define SBExtend unicode_Sentence_Break_Extend
+#define SBFormat unicode_Sentence_Break_Format
+#define SBLF unicode_Sentence_Break_LF
+#define SBLower unicode_Sentence_Break_Lower
+#define SBNumeric unicode_Sentence_Break_Numeric
+#define SBOLetter unicode_Sentence_Break_OLetter
+#define SBOther unicode_Sentence_Break_Other
+#define SBSContinue unicode_Sentence_Break_SContinue
+#define SBSTerm unicode_Sentence_Break_STerm
+#define SBSep unicode_Sentence_Break_Sep
+#define SBSp unicode_Sentence_Break_Sp
+#define SBUpper unicode_Sentence_Break_Upper
+#define NBC unicode_normalize_before_casefold
+#define CD unicode_compatibility_decomposition
+const char *const unicode_Grapheme_Break_names[] = {
+  "CR",
+  "Control",
+  "Extend",
+  "L",
+  "LF",
+  "LV",
+  "LVT",
+  "Other",
+  "Prepend",
+  "SpacingMark",
+  "T",
+  "V"
+};
+const char *const unicode_Word_Break_names[] = {
+  "ALetter",
+  "CR",
+  "Extend",
+  "ExtendNumLet",
+  "Format",
+  "Katakana",
+  "LF",
+  "MidLetter",
+  "MidNum",
+  "MidNumLet",
+  "Newline",
+  "Numeric",
+  "Other"
+};
+const char *const unicode_Sentence_Break_names[] = {
+  "ATerm",
+  "CR",
+  "Close",
+  "Extend",
+  "Format",
+  "LF",
+  "Lower",
+  "Numeric",
+  "OLetter",
+  "Other",
+  "SContinue",
+  "STerm",
+  "Sep",
+  "Sp",
+  "Upper"
+};
+static const uint32_t dd0[]={32,0},
+dd1[]={32,776,0},
+dd2[]={97,0},
+dd3[]={32,772,0},
+dd4[]={50,0},
+dd5[]={51,0},
+dd6[]={32,769,0},
+dd7[]={956,0},
+dd8[]={32,807,0},
+dd9[]={49,0},
+dd10[]={111,0},
+dd11[]={49,8260,52,0},
+dd12[]={49,8260,50,0},
+dd13[]={51,8260,52,0},
+dd14[]={65,768,0},
+dd15[]={65,769,0},
+dd16[]={65,770,0},
+dd17[]={65,771,0},
+dd18[]={65,776,0},
+dd19[]={65,778,0},
+dd20[]={67,807,0},
+dd21[]={69,768,0},
+dd22[]={69,769,0},
+dd23[]={69,770,0},
+dd24[]={69,776,0},
+dd25[]={73,768,0},
+dd26[]={73,769,0},
+dd27[]={73,770,0},
+dd28[]={73,776,0},
+dd29[]={78,771,0},
+dd30[]={79,768,0},
+dd31[]={79,769,0},
+dd32[]={79,770,0},
+dd33[]={79,771,0},
+dd34[]={79,776,0},
+dd35[]={85,768,0},
+dd36[]={85,769,0},
+dd37[]={85,770,0},
+dd38[]={85,776,0},
+dd39[]={89,769,0},
+dd40[]={97,768,0},
+dd41[]={97,769,0},
+dd42[]={97,770,0},
+dd43[]={97,771,0},
+dd44[]={97,776,0},
+dd45[]={97,778,0},
+dd46[]={99,807,0},
+dd47[]={101,768,0},
+dd48[]={101,769,0},
+dd49[]={101,770,0},
+dd50[]={101,776,0},
+dd51[]={105,768,0},
+dd52[]={105,769,0},
+dd53[]={105,770,0},
+dd54[]={105,776,0},
+dd55[]={110,771,0},
+dd56[]={111,768,0},
+dd57[]={111,769,0},
+dd58[]={111,770,0},
+dd59[]={111,771,0},
+dd60[]={111,776,0},
+dd61[]={117,768,0},
+dd62[]={117,769,0},
+dd63[]={117,770,0},
+dd64[]={117,776,0},
+dd65[]={121,769,0},
+dd66[]={121,776,0},
+dd67[]={65,772,0},
+dd68[]={97,772,0},
+dd69[]={65,774,0},
+dd70[]={97,774,0},
+dd71[]={65,808,0},
+dd72[]={97,808,0},
+dd73[]={67,769,0},
+dd74[]={99,769,0},
+dd75[]={67,770,0},
+dd76[]={99,770,0},
+dd77[]={67,775,0},
+dd78[]={99,775,0},
+dd79[]={67,780,0},
+dd80[]={99,780,0},
+dd81[]={68,780,0},
+dd82[]={100,780,0},
+dd83[]={69,772,0},
+dd84[]={101,772,0},
+dd85[]={69,774,0},
+dd86[]={101,774,0},
+dd87[]={69,775,0},
+dd88[]={101,775,0},
+dd89[]={69,808,0},
+dd90[]={101,808,0},
+dd91[]={69,780,0},
+dd92[]={101,780,0},
+dd93[]={71,770,0},
+dd94[]={103,770,0},
+dd95[]={71,774,0},
+dd96[]={103,774,0},
+dd97[]={71,775,0},
+dd98[]={103,775,0},
+dd99[]={71,807,0},
+dd100[]={103,807,0},
+dd101[]={72,770,0},
+dd102[]={104,770,0},
+dd103[]={73,771,0},
+dd104[]={105,771,0},
+dd105[]={73,772,0},
+dd106[]={105,772,0},
+dd107[]={73,774,0},
+dd108[]={105,774,0},
+dd109[]={73,808,0},
+dd110[]={105,808,0},
+dd111[]={73,775,0},
+dd112[]={73,74,0},
+dd113[]={105,106,0},
+dd114[]={74,770,0},
+dd115[]={106,770,0},
+dd116[]={75,807,0},
+dd117[]={107,807,0},
+dd118[]={76,769,0},
+dd119[]={108,769,0},
+dd120[]={76,807,0},
+dd121[]={108,807,0},
+dd122[]={76,780,0},
+dd123[]={108,780,0},
+dd124[]={76,183,0},
+dd125[]={108,183,0},
+dd126[]={78,769,0},
+dd127[]={110,769,0},
+dd128[]={78,807,0},
+dd129[]={110,807,0},
+dd130[]={78,780,0},
+dd131[]={110,780,0},
+dd132[]={700,110,0},
+dd133[]={79,772,0},
+dd134[]={111,772,0},
+dd135[]={79,774,0},
+dd136[]={111,774,0},
+dd137[]={79,779,0},
+dd138[]={111,779,0},
+dd139[]={82,769,0},
+dd140[]={114,769,0},
+dd141[]={82,807,0},
+dd142[]={114,807,0},
+dd143[]={82,780,0},
+dd144[]={114,780,0},
+dd145[]={83,769,0},
+dd146[]={115,769,0},
+dd147[]={83,770,0},
+dd148[]={115,770,0},
+dd149[]={83,807,0},
+dd150[]={115,807,0},
+dd151[]={83,780,0},
+dd152[]={115,780,0},
+dd153[]={84,807,0},
+dd154[]={116,807,0},
+dd155[]={84,780,0},
+dd156[]={116,780,0},
+dd157[]={85,771,0},
+dd158[]={117,771,0},
+dd159[]={85,772,0},
+dd160[]={117,772,0},
+dd161[]={85,774,0},
+dd162[]={117,774,0},
+dd163[]={85,778,0},
+dd164[]={117,778,0},
+dd165[]={85,779,0},
+dd166[]={117,779,0},
+dd167[]={85,808,0},
+dd168[]={117,808,0},
+dd169[]={87,770,0},
+dd170[]={119,770,0},
+dd171[]={89,770,0},
+dd172[]={121,770,0},
+dd173[]={89,776,0},
+dd174[]={90,769,0},
+dd175[]={122,769,0},
+dd176[]={90,775,0},
+dd177[]={122,775,0},
+dd178[]={90,780,0},
+dd179[]={122,780,0},
+dd180[]={115,0},
+dd181[]={79,795,0},
+dd182[]={111,795,0},
+dd183[]={85,795,0},
+dd184[]={117,795,0},
+dd185[]={68,381,0},
+dd186[]={68,382,0},
+dd187[]={100,382,0},
+dd188[]={76,74,0},
+dd189[]={76,106,0},
+dd190[]={108,106,0},
+dd191[]={78,74,0},
+dd192[]={78,106,0},
+dd193[]={110,106,0},
+dd194[]={65,780,0},
+dd195[]={97,780,0},
+dd196[]={73,780,0},
+dd197[]={105,780,0},
+dd198[]={79,780,0},
+dd199[]={111,780,0},
+dd200[]={85,780,0},
+dd201[]={117,780,0},
+dd202[]={220,772,0},
+dd203[]={252,772,0},
+dd204[]={220,769,0},
+dd205[]={252,769,0},
+dd206[]={220,780,0},
+dd207[]={252,780,0},
+dd208[]={220,768,0},
+dd209[]={252,768,0},
+dd210[]={196,772,0},
+dd211[]={228,772,0},
+dd212[]={550,772,0},
+dd213[]={551,772,0},
+dd214[]={198,772,0},
+dd215[]={230,772,0},
+dd216[]={71,780,0},
+dd217[]={103,780,0},
+dd218[]={75,780,0},
+dd219[]={107,780,0},
+dd220[]={79,808,0},
+dd221[]={111,808,0},
+dd222[]={490,772,0},
+dd223[]={491,772,0},
+dd224[]={439,780,0},
+dd225[]={658,780,0},
+dd226[]={106,780,0},
+dd227[]={68,90,0},
+dd228[]={68,122,0},
+dd229[]={100,122,0},
+dd230[]={71,769,0},
+dd231[]={103,769,0},
+dd232[]={78,768,0},
+dd233[]={110,768,0},
+dd234[]={197,769,0},
+dd235[]={229,769,0},
+dd236[]={198,769,0},
+dd237[]={230,769,0},
+dd238[]={216,769,0},
+dd239[]={248,769,0},
+dd240[]={65,783,0},
+dd241[]={97,783,0},
+dd242[]={65,785,0},
+dd243[]={97,785,0},
+dd244[]={69,783,0},
+dd245[]={101,783,0},
+dd246[]={69,785,0},
+dd247[]={101,785,0},
+dd248[]={73,783,0},
+dd249[]={105,783,0},
+dd250[]={73,785,0},
+dd251[]={105,785,0},
+dd252[]={79,783,0},
+dd253[]={111,783,0},
+dd254[]={79,785,0},
+dd255[]={111,785,0},
+dd256[]={82,783,0},
+dd257[]={114,783,0},
+dd258[]={82,785,0},
+dd259[]={114,785,0},
+dd260[]={85,783,0},
+dd261[]={117,783,0},
+dd262[]={85,785,0},
+dd263[]={117,785,0},
+dd264[]={83,806,0},
+dd265[]={115,806,0},
+dd266[]={84,806,0},
+dd267[]={116,806,0},
+dd268[]={72,780,0},
+dd269[]={104,780,0},
+dd270[]={65,775,0},
+dd271[]={97,775,0},
+dd272[]={69,807,0},
+dd273[]={101,807,0},
+dd274[]={214,772,0},
+dd275[]={246,772,0},
+dd276[]={213,772,0},
+dd277[]={245,772,0},
+dd278[]={79,775,0},
+dd279[]={111,775,0},
+dd280[]={558,772,0},
+dd281[]={559,772,0},
+dd282[]={89,772,0},
+dd283[]={121,772,0},
+dd284[]={104,0},
+dd285[]={614,0},
+dd286[]={106,0},
+dd287[]={114,0},
+dd288[]={633,0},
+dd289[]={635,0},
+dd290[]={641,0},
+dd291[]={119,0},
+dd292[]={121,0},
+dd293[]={32,774,0},
+dd294[]={32,775,0},
+dd295[]={32,778,0},
+dd296[]={32,808,0},
+dd297[]={32,771,0},
+dd298[]={32,779,0},
+dd299[]={611,0},
+dd300[]={108,0},
+dd301[]={120,0},
+dd302[]={661,0},
+dd303[]={768,0},
+dd304[]={769,0},
+dd305[]={787,0},
+dd306[]={776,769,0},
+dd307[]={697,0},
+dd308[]={32,837,0},
+dd309[]={59,0},
+dd310[]={168,769,0},
+dd311[]={913,769,0},
+dd312[]={183,0},
+dd313[]={917,769,0},
+dd314[]={919,769,0},
+dd315[]={921,769,0},
+dd316[]={927,769,0},
+dd317[]={933,769,0},
+dd318[]={937,769,0},
+dd319[]={970,769,0},
+dd320[]={921,776,0},
+dd321[]={933,776,0},
+dd322[]={945,769,0},
+dd323[]={949,769,0},
+dd324[]={951,769,0},
+dd325[]={953,769,0},
+dd326[]={971,769,0},
+dd327[]={953,776,0},
+dd328[]={965,776,0},
+dd329[]={959,769,0},
+dd330[]={965,769,0},
+dd331[]={969,769,0},
+dd332[]={946,0},
+dd333[]={952,0},
+dd334[]={933,0},
+dd335[]={978,769,0},
+dd336[]={978,776,0},
+dd337[]={966,0},
+dd338[]={960,0},
+dd339[]={954,0},
+dd340[]={961,0},
+dd341[]={962,0},
+dd342[]={920,0},
+dd343[]={949,0},
+dd344[]={931,0},
+dd345[]={1045,768,0},
+dd346[]={1045,776,0},
+dd347[]={1043,769,0},
+dd348[]={1030,776,0},
+dd349[]={1050,769,0},
+dd350[]={1048,768,0},
+dd351[]={1059,774,0},
+dd352[]={1048,774,0},
+dd353[]={1080,774,0},
+dd354[]={1077,768,0},
+dd355[]={1077,776,0},
+dd356[]={1075,769,0},
+dd357[]={1110,776,0},
+dd358[]={1082,769,0},
+dd359[]={1080,768,0},
+dd360[]={1091,774,0},
+dd361[]={1140,783,0},
+dd362[]={1141,783,0},
+dd363[]={1046,774,0},
+dd364[]={1078,774,0},
+dd365[]={1040,774,0},
+dd366[]={1072,774,0},
+dd367[]={1040,776,0},
+dd368[]={1072,776,0},
+dd369[]={1045,774,0},
+dd370[]={1077,774,0},
+dd371[]={1240,776,0},
+dd372[]={1241,776,0},
+dd373[]={1046,776,0},
+dd374[]={1078,776,0},
+dd375[]={1047,776,0},
+dd376[]={1079,776,0},
+dd377[]={1048,772,0},
+dd378[]={1080,772,0},
+dd379[]={1048,776,0},
+dd380[]={1080,776,0},
+dd381[]={1054,776,0},
+dd382[]={1086,776,0},
+dd383[]={1256,776,0},
+dd384[]={1257,776,0},
+dd385[]={1069,776,0},
+dd386[]={1101,776,0},
+dd387[]={1059,772,0},
+dd388[]={1091,772,0},
+dd389[]={1059,776,0},
+dd390[]={1091,776,0},
+dd391[]={1059,779,0},
+dd392[]={1091,779,0},
+dd393[]={1063,776,0},
+dd394[]={1095,776,0},
+dd395[]={1067,776,0},
+dd396[]={1099,776,0},
+dd397[]={1381,1410,0},
+dd398[]={1575,1619,0},
+dd399[]={1575,1620,0},
+dd400[]={1608,1620,0},
+dd401[]={1575,1621,0},
+dd402[]={1610,1620,0},
+dd403[]={1575,1652,0},
+dd404[]={1608,1652,0},
+dd405[]={1735,1652,0},
+dd406[]={1610,1652,0},
+dd407[]={1749,1620,0},
+dd408[]={1729,1620,0},
+dd409[]={1746,1620,0},
+dd410[]={2344,2364,0},
+dd411[]={2352,2364,0},
+dd412[]={2355,2364,0},
+dd413[]={2325,2364,0},
+dd414[]={2326,2364,0},
+dd415[]={2327,2364,0},
+dd416[]={2332,2364,0},
+dd417[]={2337,2364,0},
+dd418[]={2338,2364,0},
+dd419[]={2347,2364,0},
+dd420[]={2351,2364,0},
+dd421[]={2503,2494,0},
+dd422[]={2503,2519,0},
+dd423[]={2465,2492,0},
+dd424[]={2466,2492,0},
+dd425[]={2479,2492,0},
+dd426[]={2610,2620,0},
+dd427[]={2616,2620,0},
+dd428[]={2582,2620,0},
+dd429[]={2583,2620,0},
+dd430[]={2588,2620,0},
+dd431[]={2603,2620,0},
+dd432[]={2887,2902,0},
+dd433[]={2887,2878,0},
+dd434[]={2887,2903,0},
+dd435[]={2849,2876,0},
+dd436[]={2850,2876,0},
+dd437[]={2962,3031,0},
+dd438[]={3014,3006,0},
+dd439[]={3015,3006,0},
+dd440[]={3014,3031,0},
+dd441[]={3142,3158,0},
+dd442[]={3263,3285,0},
+dd443[]={3270,3285,0},
+dd444[]={3270,3286,0},
+dd445[]={3270,3266,0},
+dd446[]={3274,3285,0},
+dd447[]={3398,3390,0},
+dd448[]={3399,3390,0},
+dd449[]={3398,3415,0},
+dd450[]={3545,3530,0},
+dd451[]={3545,3535,0},
+dd452[]={3548,3530,0},
+dd453[]={3545,3551,0},
+dd454[]={3661,3634,0},
+dd455[]={3789,3762,0},
+dd456[]={3755,3737,0},
+dd457[]={3755,3745,0},
+dd458[]={3851,0},
+dd459[]={3906,4023,0},
+dd460[]={3916,4023,0},
+dd461[]={3921,4023,0},
+dd462[]={3926,4023,0},
+dd463[]={3931,4023,0},
+dd464[]={3904,4021,0},
+dd465[]={3953,3954,0},
+dd466[]={3953,3956,0},
+dd467[]={4018,3968,0},
+dd468[]={4018,3969,0},
+dd469[]={4019,3968,0},
+dd470[]={4019,3969,0},
+dd471[]={3953,3968,0},
+dd472[]={3986,4023,0},
+dd473[]={3996,4023,0},
+dd474[]={4001,4023,0},
+dd475[]={4006,4023,0},
+dd476[]={4011,4023,0},
+dd477[]={3984,4021,0},
+dd478[]={4133,4142,0},
+dd479[]={4316,0},
+dd480[]={6917,6965,0},
+dd481[]={6919,6965,0},
+dd482[]={6921,6965,0},
+dd483[]={6923,6965,0},
+dd484[]={6925,6965,0},
+dd485[]={6929,6965,0},
+dd486[]={6970,6965,0},
+dd487[]={6972,6965,0},
+dd488[]={6974,6965,0},
+dd489[]={6975,6965,0},
+dd490[]={6978,6965,0},
+dd491[]={65,0},
+dd492[]={198,0},
+dd493[]={66,0},
+dd494[]={68,0},
+dd495[]={69,0},
+dd496[]={398,0},
+dd497[]={71,0},
+dd498[]={72,0},
+dd499[]={73,0},
+dd500[]={74,0},
+dd501[]={75,0},
+dd502[]={76,0},
+dd503[]={77,0},
+dd504[]={78,0},
+dd505[]={79,0},
+dd506[]={546,0},
+dd507[]={80,0},
+dd508[]={82,0},
+dd509[]={84,0},
+dd510[]={85,0},
+dd511[]={87,0},
+dd512[]={592,0},
+dd513[]={593,0},
+dd514[]={7426,0},
+dd515[]={98,0},
+dd516[]={100,0},
+dd517[]={101,0},
+dd518[]={601,0},
+dd519[]={603,0},
+dd520[]={604,0},
+dd521[]={103,0},
+dd522[]={107,0},
+dd523[]={109,0},
+dd524[]={331,0},
+dd525[]={596,0},
+dd526[]={7446,0},
+dd527[]={7447,0},
+dd528[]={112,0},
+dd529[]={116,0},
+dd530[]={117,0},
+dd531[]={7453,0},
+dd532[]={623,0},
+dd533[]={118,0},
+dd534[]={7461,0},
+dd535[]={947,0},
+dd536[]={948,0},
+dd537[]={967,0},
+dd538[]={105,0},
+dd539[]={1085,0},
+dd540[]={594,0},
+dd541[]={99,0},
+dd542[]={597,0},
+dd543[]={240,0},
+dd544[]={102,0},
+dd545[]={607,0},
+dd546[]={609,0},
+dd547[]={613,0},
+dd548[]={616,0},
+dd549[]={617,0},
+dd550[]={618,0},
+dd551[]={7547,0},
+dd552[]={669,0},
+dd553[]={621,0},
+dd554[]={7557,0},
+dd555[]={671,0},
+dd556[]={625,0},
+dd557[]={624,0},
+dd558[]={626,0},
+dd559[]={627,0},
+dd560[]={628,0},
+dd561[]={629,0},
+dd562[]={632,0},
+dd563[]={642,0},
+dd564[]={643,0},
+dd565[]={427,0},
+dd566[]={649,0},
+dd567[]={650,0},
+dd568[]={7452,0},
+dd569[]={651,0},
+dd570[]={652,0},
+dd571[]={122,0},
+dd572[]={656,0},
+dd573[]={657,0},
+dd574[]={658,0},
+dd575[]={65,805,0},
+dd576[]={97,805,0},
+dd577[]={66,775,0},
+dd578[]={98,775,0},
+dd579[]={66,803,0},
+dd580[]={98,803,0},
+dd581[]={66,817,0},
+dd582[]={98,817,0},
+dd583[]={199,769,0},
+dd584[]={231,769,0},
+dd585[]={68,775,0},
+dd586[]={100,775,0},
+dd587[]={68,803,0},
+dd588[]={100,803,0},
+dd589[]={68,817,0},
+dd590[]={100,817,0},
+dd591[]={68,807,0},
+dd592[]={100,807,0},
+dd593[]={68,813,0},
+dd594[]={100,813,0},
+dd595[]={274,768,0},
+dd596[]={275,768,0},
+dd597[]={274,769,0},
+dd598[]={275,769,0},
+dd599[]={69,813,0},
+dd600[]={101,813,0},
+dd601[]={69,816,0},
+dd602[]={101,816,0},
+dd603[]={552,774,0},
+dd604[]={553,774,0},
+dd605[]={70,775,0},
+dd606[]={102,775,0},
+dd607[]={71,772,0},
+dd608[]={103,772,0},
+dd609[]={72,775,0},
+dd610[]={104,775,0},
+dd611[]={72,803,0},
+dd612[]={104,803,0},
+dd613[]={72,776,0},
+dd614[]={104,776,0},
+dd615[]={72,807,0},
+dd616[]={104,807,0},
+dd617[]={72,814,0},
+dd618[]={104,814,0},
+dd619[]={73,816,0},
+dd620[]={105,816,0},
+dd621[]={207,769,0},
+dd622[]={239,769,0},
+dd623[]={75,769,0},
+dd624[]={107,769,0},
+dd625[]={75,803,0},
+dd626[]={107,803,0},
+dd627[]={75,817,0},
+dd628[]={107,817,0},
+dd629[]={76,803,0},
+dd630[]={108,803,0},
+dd631[]={7734,772,0},
+dd632[]={7735,772,0},
+dd633[]={76,817,0},
+dd634[]={108,817,0},
+dd635[]={76,813,0},
+dd636[]={108,813,0},
+dd637[]={77,769,0},
+dd638[]={109,769,0},
+dd639[]={77,775,0},
+dd640[]={109,775,0},
+dd641[]={77,803,0},
+dd642[]={109,803,0},
+dd643[]={78,775,0},
+dd644[]={110,775,0},
+dd645[]={78,803,0},
+dd646[]={110,803,0},
+dd647[]={78,817,0},
+dd648[]={110,817,0},
+dd649[]={78,813,0},
+dd650[]={110,813,0},
+dd651[]={213,769,0},
+dd652[]={245,769,0},
+dd653[]={213,776,0},
+dd654[]={245,776,0},
+dd655[]={332,768,0},
+dd656[]={333,768,0},
+dd657[]={332,769,0},
+dd658[]={333,769,0},
+dd659[]={80,769,0},
+dd660[]={112,769,0},
+dd661[]={80,775,0},
+dd662[]={112,775,0},
+dd663[]={82,775,0},
+dd664[]={114,775,0},
+dd665[]={82,803,0},
+dd666[]={114,803,0},
+dd667[]={7770,772,0},
+dd668[]={7771,772,0},
+dd669[]={82,817,0},
+dd670[]={114,817,0},
+dd671[]={83,775,0},
+dd672[]={115,775,0},
+dd673[]={83,803,0},
+dd674[]={115,803,0},
+dd675[]={346,775,0},
+dd676[]={347,775,0},
+dd677[]={352,775,0},
+dd678[]={353,775,0},
+dd679[]={7778,775,0},
+dd680[]={7779,775,0},
+dd681[]={84,775,0},
+dd682[]={116,775,0},
+dd683[]={84,803,0},
+dd684[]={116,803,0},
+dd685[]={84,817,0},
+dd686[]={116,817,0},
+dd687[]={84,813,0},
+dd688[]={116,813,0},
+dd689[]={85,804,0},
+dd690[]={117,804,0},
+dd691[]={85,816,0},
+dd692[]={117,816,0},
+dd693[]={85,813,0},
+dd694[]={117,813,0},
+dd695[]={360,769,0},
+dd696[]={361,769,0},
+dd697[]={362,776,0},
+dd698[]={363,776,0},
+dd699[]={86,771,0},
+dd700[]={118,771,0},
+dd701[]={86,803,0},
+dd702[]={118,803,0},
+dd703[]={87,768,0},
+dd704[]={119,768,0},
+dd705[]={87,769,0},
+dd706[]={119,769,0},
+dd707[]={87,776,0},
+dd708[]={119,776,0},
+dd709[]={87,775,0},
+dd710[]={119,775,0},
+dd711[]={87,803,0},
+dd712[]={119,803,0},
+dd713[]={88,775,0},
+dd714[]={120,775,0},
+dd715[]={88,776,0},
+dd716[]={120,776,0},
+dd717[]={89,775,0},
+dd718[]={121,775,0},
+dd719[]={90,770,0},
+dd720[]={122,770,0},
+dd721[]={90,803,0},
+dd722[]={122,803,0},
+dd723[]={90,817,0},
+dd724[]={122,817,0},
+dd725[]={104,817,0},
+dd726[]={116,776,0},
+dd727[]={119,778,0},
+dd728[]={121,778,0},
+dd729[]={97,702,0},
+dd730[]={383,775,0},
+dd731[]={65,803,0},
+dd732[]={97,803,0},
+dd733[]={65,777,0},
+dd734[]={97,777,0},
+dd735[]={194,769,0},
+dd736[]={226,769,0},
+dd737[]={194,768,0},
+dd738[]={226,768,0},
+dd739[]={194,777,0},
+dd740[]={226,777,0},
+dd741[]={194,771,0},
+dd742[]={226,771,0},
+dd743[]={7840,770,0},
+dd744[]={7841,770,0},
+dd745[]={258,769,0},
+dd746[]={259,769,0},
+dd747[]={258,768,0},
+dd748[]={259,768,0},
+dd749[]={258,777,0},
+dd750[]={259,777,0},
+dd751[]={258,771,0},
+dd752[]={259,771,0},
+dd753[]={7840,774,0},
+dd754[]={7841,774,0},
+dd755[]={69,803,0},
+dd756[]={101,803,0},
+dd757[]={69,777,0},
+dd758[]={101,777,0},
+dd759[]={69,771,0},
+dd760[]={101,771,0},
+dd761[]={202,769,0},
+dd762[]={234,769,0},
+dd763[]={202,768,0},
+dd764[]={234,768,0},
+dd765[]={202,777,0},
+dd766[]={234,777,0},
+dd767[]={202,771,0},
+dd768[]={234,771,0},
+dd769[]={7864,770,0},
+dd770[]={7865,770,0},
+dd771[]={73,777,0},
+dd772[]={105,777,0},
+dd773[]={73,803,0},
+dd774[]={105,803,0},
+dd775[]={79,803,0},
+dd776[]={111,803,0},
+dd777[]={79,777,0},
+dd778[]={111,777,0},
+dd779[]={212,769,0},
+dd780[]={244,769,0},
+dd781[]={212,768,0},
+dd782[]={244,768,0},
+dd783[]={212,777,0},
+dd784[]={244,777,0},
+dd785[]={212,771,0},
+dd786[]={244,771,0},
+dd787[]={7884,770,0},
+dd788[]={7885,770,0},
+dd789[]={416,769,0},
+dd790[]={417,769,0},
+dd791[]={416,768,0},
+dd792[]={417,768,0},
+dd793[]={416,777,0},
+dd794[]={417,777,0},
+dd795[]={416,771,0},
+dd796[]={417,771,0},
+dd797[]={416,803,0},
+dd798[]={417,803,0},
+dd799[]={85,803,0},
+dd800[]={117,803,0},
+dd801[]={85,777,0},
+dd802[]={117,777,0},
+dd803[]={431,769,0},
+dd804[]={432,769,0},
+dd805[]={431,768,0},
+dd806[]={432,768,0},
+dd807[]={431,777,0},
+dd808[]={432,777,0},
+dd809[]={431,771,0},
+dd810[]={432,771,0},
+dd811[]={431,803,0},
+dd812[]={432,803,0},
+dd813[]={89,768,0},
+dd814[]={121,768,0},
+dd815[]={89,803,0},
+dd816[]={121,803,0},
+dd817[]={89,777,0},
+dd818[]={121,777,0},
+dd819[]={89,771,0},
+dd820[]={121,771,0},
+dd821[]={945,787,0},
+dd822[]={945,788,0},
+dd823[]={7936,768,0},
+dd824[]={7937,768,0},
+dd825[]={7936,769,0},
+dd826[]={7937,769,0},
+dd827[]={7936,834,0},
+dd828[]={7937,834,0},
+dd829[]={913,787,0},
+dd830[]={913,788,0},
+dd831[]={7944,768,0},
+dd832[]={7945,768,0},
+dd833[]={7944,769,0},
+dd834[]={7945,769,0},
+dd835[]={7944,834,0},
+dd836[]={7945,834,0},
+dd837[]={949,787,0},
+dd838[]={949,788,0},
+dd839[]={7952,768,0},
+dd840[]={7953,768,0},
+dd841[]={7952,769,0},
+dd842[]={7953,769,0},
+dd843[]={917,787,0},
+dd844[]={917,788,0},
+dd845[]={7960,768,0},
+dd846[]={7961,768,0},
+dd847[]={7960,769,0},
+dd848[]={7961,769,0},
+dd849[]={951,787,0},
+dd850[]={951,788,0},
+dd851[]={7968,768,0},
+dd852[]={7969,768,0},
+dd853[]={7968,769,0},
+dd854[]={7969,769,0},
+dd855[]={7968,834,0},
+dd856[]={7969,834,0},
+dd857[]={919,787,0},
+dd858[]={919,788,0},
+dd859[]={7976,768,0},
+dd860[]={7977,768,0},
+dd861[]={7976,769,0},
+dd862[]={7977,769,0},
+dd863[]={7976,834,0},
+dd864[]={7977,834,0},
+dd865[]={953,787,0},
+dd866[]={953,788,0},
+dd867[]={7984,768,0},
+dd868[]={7985,768,0},
+dd869[]={7984,769,0},
+dd870[]={7985,769,0},
+dd871[]={7984,834,0},
+dd872[]={7985,834,0},
+dd873[]={921,787,0},
+dd874[]={921,788,0},
+dd875[]={7992,768,0},
+dd876[]={7993,768,0},
+dd877[]={7992,769,0},
+dd878[]={7993,769,0},
+dd879[]={7992,834,0},
+dd880[]={7993,834,0},
+dd881[]={959,787,0},
+dd882[]={959,788,0},
+dd883[]={8000,768,0},
+dd884[]={8001,768,0},
+dd885[]={8000,769,0},
+dd886[]={8001,769,0},
+dd887[]={927,787,0},
+dd888[]={927,788,0},
+dd889[]={8008,768,0},
+dd890[]={8009,768,0},
+dd891[]={8008,769,0},
+dd892[]={8009,769,0},
+dd893[]={965,787,0},
+dd894[]={965,788,0},
+dd895[]={8016,768,0},
+dd896[]={8017,768,0},
+dd897[]={8016,769,0},
+dd898[]={8017,769,0},
+dd899[]={8016,834,0},
+dd900[]={8017,834,0},
+dd901[]={933,788,0},
+dd902[]={8025,768,0},
+dd903[]={8025,769,0},
+dd904[]={8025,834,0},
+dd905[]={969,787,0},
+dd906[]={969,788,0},
+dd907[]={8032,768,0},
+dd908[]={8033,768,0},
+dd909[]={8032,769,0},
+dd910[]={8033,769,0},
+dd911[]={8032,834,0},
+dd912[]={8033,834,0},
+dd913[]={937,787,0},
+dd914[]={937,788,0},
+dd915[]={8040,768,0},
+dd916[]={8041,768,0},
+dd917[]={8040,769,0},
+dd918[]={8041,769,0},
+dd919[]={8040,834,0},
+dd920[]={8041,834,0},
+dd921[]={945,768,0},
+dd922[]={940,0},
+dd923[]={949,768,0},
+dd924[]={941,0},
+dd925[]={951,768,0},
+dd926[]={942,0},
+dd927[]={953,768,0},
+dd928[]={943,0},
+dd929[]={959,768,0},
+dd930[]={972,0},
+dd931[]={965,768,0},
+dd932[]={973,0},
+dd933[]={969,768,0},
+dd934[]={974,0},
+dd935[]={7936,837,0},
+dd936[]={7937,837,0},
+dd937[]={7938,837,0},
+dd938[]={7939,837,0},
+dd939[]={7940,837,0},
+dd940[]={7941,837,0},
+dd941[]={7942,837,0},
+dd942[]={7943,837,0},
+dd943[]={7944,837,0},
+dd944[]={7945,837,0},
+dd945[]={7946,837,0},
+dd946[]={7947,837,0},
+dd947[]={7948,837,0},
+dd948[]={7949,837,0},
+dd949[]={7950,837,0},
+dd950[]={7951,837,0},
+dd951[]={7968,837,0},
+dd952[]={7969,837,0},
+dd953[]={7970,837,0},
+dd954[]={7971,837,0},
+dd955[]={7972,837,0},
+dd956[]={7973,837,0},
+dd957[]={7974,837,0},
+dd958[]={7975,837,0},
+dd959[]={7976,837,0},
+dd960[]={7977,837,0},
+dd961[]={7978,837,0},
+dd962[]={7979,837,0},
+dd963[]={7980,837,0},
+dd964[]={7981,837,0},
+dd965[]={7982,837,0},
+dd966[]={7983,837,0},
+dd967[]={8032,837,0},
+dd968[]={8033,837,0},
+dd969[]={8034,837,0},
+dd970[]={8035,837,0},
+dd971[]={8036,837,0},
+dd972[]={8037,837,0},
+dd973[]={8038,837,0},
+dd974[]={8039,837,0},
+dd975[]={8040,837,0},
+dd976[]={8041,837,0},
+dd977[]={8042,837,0},
+dd978[]={8043,837,0},
+dd979[]={8044,837,0},
+dd980[]={8045,837,0},
+dd981[]={8046,837,0},
+dd982[]={8047,837,0},
+dd983[]={945,774,0},
+dd984[]={945,772,0},
+dd985[]={8048,837,0},
+dd986[]={945,837,0},
+dd987[]={940,837,0},
+dd988[]={945,834,0},
+dd989[]={8118,837,0},
+dd990[]={913,774,0},
+dd991[]={913,772,0},
+dd992[]={913,768,0},
+dd993[]={902,0},
+dd994[]={913,837,0},
+dd995[]={32,787,0},
+dd996[]={953,0},
+dd997[]={32,834,0},
+dd998[]={168,834,0},
+dd999[]={8052,837,0},
+dd1000[]={951,837,0},
+dd1001[]={942,837,0},
+dd1002[]={951,834,0},
+dd1003[]={8134,837,0},
+dd1004[]={917,768,0},
+dd1005[]={904,0},
+dd1006[]={919,768,0},
+dd1007[]={905,0},
+dd1008[]={919,837,0},
+dd1009[]={8127,768,0},
+dd1010[]={8127,769,0},
+dd1011[]={8127,834,0},
+dd1012[]={953,774,0},
+dd1013[]={953,772,0},
+dd1014[]={970,768,0},
+dd1015[]={912,0},
+dd1016[]={953,834,0},
+dd1017[]={970,834,0},
+dd1018[]={921,774,0},
+dd1019[]={921,772,0},
+dd1020[]={921,768,0},
+dd1021[]={906,0},
+dd1022[]={8190,768,0},
+dd1023[]={8190,769,0},
+dd1024[]={8190,834,0},
+dd1025[]={965,774,0},
+dd1026[]={965,772,0},
+dd1027[]={971,768,0},
+dd1028[]={944,0},
+dd1029[]={961,787,0},
+dd1030[]={961,788,0},
+dd1031[]={965,834,0},
+dd1032[]={971,834,0},
+dd1033[]={933,774,0},
+dd1034[]={933,772,0},
+dd1035[]={933,768,0},
+dd1036[]={910,0},
+dd1037[]={929,788,0},
+dd1038[]={168,768,0},
+dd1039[]={901,0},
+dd1040[]={96,0},
+dd1041[]={8060,837,0},
+dd1042[]={969,837,0},
+dd1043[]={974,837,0},
+dd1044[]={969,834,0},
+dd1045[]={8182,837,0},
+dd1046[]={927,768,0},
+dd1047[]={908,0},
+dd1048[]={937,768,0},
+dd1049[]={911,0},
+dd1050[]={937,837,0},
+dd1051[]={180,0},
+dd1052[]={32,788,0},
+dd1053[]={8194,0},
+dd1054[]={8195,0},
+dd1055[]={8208,0},
+dd1056[]={32,819,0},
+dd1057[]={46,0},
+dd1058[]={46,46,0},
+dd1059[]={46,46,46,0},
+dd1060[]={8242,8242,0},
+dd1061[]={8242,8242,8242,0},
+dd1062[]={8245,8245,0},
+dd1063[]={8245,8245,8245,0},
+dd1064[]={33,33,0},
+dd1065[]={32,773,0},
+dd1066[]={63,63,0},
+dd1067[]={63,33,0},
+dd1068[]={33,63,0},
+dd1069[]={8242,8242,8242,8242,0},
+dd1070[]={48,0},
+dd1071[]={52,0},
+dd1072[]={53,0},
+dd1073[]={54,0},
+dd1074[]={55,0},
+dd1075[]={56,0},
+dd1076[]={57,0},
+dd1077[]={43,0},
+dd1078[]={8722,0},
+dd1079[]={61,0},
+dd1080[]={40,0},
+dd1081[]={41,0},
+dd1082[]={110,0},
+dd1083[]={82,115,0},
+dd1084[]={97,47,99,0},
+dd1085[]={97,47,115,0},
+dd1086[]={67,0},
+dd1087[]={176,67,0},
+dd1088[]={99,47,111,0},
+dd1089[]={99,47,117,0},
+dd1090[]={400,0},
+dd1091[]={176,70,0},
+dd1092[]={295,0},
+dd1093[]={78,111,0},
+dd1094[]={81,0},
+dd1095[]={83,77,0},
+dd1096[]={84,69,76,0},
+dd1097[]={84,77,0},
+dd1098[]={90,0},
+dd1099[]={937,0},
+dd1100[]={197,0},
+dd1101[]={70,0},
+dd1102[]={1488,0},
+dd1103[]={1489,0},
+dd1104[]={1490,0},
+dd1105[]={1491,0},
+dd1106[]={70,65,88,0},
+dd1107[]={915,0},
+dd1108[]={928,0},
+dd1109[]={8721,0},
+dd1110[]={49,8260,55,0},
+dd1111[]={49,8260,57,0},
+dd1112[]={49,8260,49,48,0},
+dd1113[]={49,8260,51,0},
+dd1114[]={50,8260,51,0},
+dd1115[]={49,8260,53,0},
+dd1116[]={50,8260,53,0},
+dd1117[]={51,8260,53,0},
+dd1118[]={52,8260,53,0},
+dd1119[]={49,8260,54,0},
+dd1120[]={53,8260,54,0},
+dd1121[]={49,8260,56,0},
+dd1122[]={51,8260,56,0},
+dd1123[]={53,8260,56,0},
+dd1124[]={55,8260,56,0},
+dd1125[]={49,8260,0},
+dd1126[]={73,73,0},
+dd1127[]={73,73,73,0},
+dd1128[]={73,86,0},
+dd1129[]={86,0},
+dd1130[]={86,73,0},
+dd1131[]={86,73,73,0},
+dd1132[]={86,73,73,73,0},
+dd1133[]={73,88,0},
+dd1134[]={88,0},
+dd1135[]={88,73,0},
+dd1136[]={88,73,73,0},
+dd1137[]={105,105,0},
+dd1138[]={105,105,105,0},
+dd1139[]={105,118,0},
+dd1140[]={118,105,0},
+dd1141[]={118,105,105,0},
+dd1142[]={118,105,105,105,0},
+dd1143[]={105,120,0},
+dd1144[]={120,105,0},
+dd1145[]={120,105,105,0},
+dd1146[]={48,8260,51,0},
+dd1147[]={8592,824,0},
+dd1148[]={8594,824,0},
+dd1149[]={8596,824,0},
+dd1150[]={8656,824,0},
+dd1151[]={8660,824,0},
+dd1152[]={8658,824,0},
+dd1153[]={8707,824,0},
+dd1154[]={8712,824,0},
+dd1155[]={8715,824,0},
+dd1156[]={8739,824,0},
+dd1157[]={8741,824,0},
+dd1158[]={8747,8747,0},
+dd1159[]={8747,8747,8747,0},
+dd1160[]={8750,8750,0},
+dd1161[]={8750,8750,8750,0},
+dd1162[]={8764,824,0},
+dd1163[]={8771,824,0},
+dd1164[]={8773,824,0},
+dd1165[]={8776,824,0},
+dd1166[]={61,824,0},
+dd1167[]={8801,824,0},
+dd1168[]={8781,824,0},
+dd1169[]={60,824,0},
+dd1170[]={62,824,0},
+dd1171[]={8804,824,0},
+dd1172[]={8805,824,0},
+dd1173[]={8818,824,0},
+dd1174[]={8819,824,0},
+dd1175[]={8822,824,0},
+dd1176[]={8823,824,0},
+dd1177[]={8826,824,0},
+dd1178[]={8827,824,0},
+dd1179[]={8834,824,0},
+dd1180[]={8835,824,0},
+dd1181[]={8838,824,0},
+dd1182[]={8839,824,0},
+dd1183[]={8866,824,0},
+dd1184[]={8872,824,0},
+dd1185[]={8873,824,0},
+dd1186[]={8875,824,0},
+dd1187[]={8828,824,0},
+dd1188[]={8829,824,0},
+dd1189[]={8849,824,0},
+dd1190[]={8850,824,0},
+dd1191[]={8882,824,0},
+dd1192[]={8883,824,0},
+dd1193[]={8884,824,0},
+dd1194[]={8885,824,0},
+dd1195[]={12296,0},
+dd1196[]={12297,0},
+dd1197[]={49,48,0},
+dd1198[]={49,49,0},
+dd1199[]={49,50,0},
+dd1200[]={49,51,0},
+dd1201[]={49,52,0},
+dd1202[]={49,53,0},
+dd1203[]={49,54,0},
+dd1204[]={49,55,0},
+dd1205[]={49,56,0},
+dd1206[]={49,57,0},
+dd1207[]={50,48,0},
+dd1208[]={40,49,41,0},
+dd1209[]={40,50,41,0},
+dd1210[]={40,51,41,0},
+dd1211[]={40,52,41,0},
+dd1212[]={40,53,41,0},
+dd1213[]={40,54,41,0},
+dd1214[]={40,55,41,0},
+dd1215[]={40,56,41,0},
+dd1216[]={40,57,41,0},
+dd1217[]={40,49,48,41,0},
+dd1218[]={40,49,49,41,0},
+dd1219[]={40,49,50,41,0},
+dd1220[]={40,49,51,41,0},
+dd1221[]={40,49,52,41,0},
+dd1222[]={40,49,53,41,0},
+dd1223[]={40,49,54,41,0},
+dd1224[]={40,49,55,41,0},
+dd1225[]={40,49,56,41,0},
+dd1226[]={40,49,57,41,0},
+dd1227[]={40,50,48,41,0},
+dd1228[]={49,46,0},
+dd1229[]={50,46,0},
+dd1230[]={51,46,0},
+dd1231[]={52,46,0},
+dd1232[]={53,46,0},
+dd1233[]={54,46,0},
+dd1234[]={55,46,0},
+dd1235[]={56,46,0},
+dd1236[]={57,46,0},
+dd1237[]={49,48,46,0},
+dd1238[]={49,49,46,0},
+dd1239[]={49,50,46,0},
+dd1240[]={49,51,46,0},
+dd1241[]={49,52,46,0},
+dd1242[]={49,53,46,0},
+dd1243[]={49,54,46,0},
+dd1244[]={49,55,46,0},
+dd1245[]={49,56,46,0},
+dd1246[]={49,57,46,0},
+dd1247[]={50,48,46,0},
+dd1248[]={40,97,41,0},
+dd1249[]={40,98,41,0},
+dd1250[]={40,99,41,0},
+dd1251[]={40,100,41,0},
+dd1252[]={40,101,41,0},
+dd1253[]={40,102,41,0},
+dd1254[]={40,103,41,0},
+dd1255[]={40,104,41,0},
+dd1256[]={40,105,41,0},
+dd1257[]={40,106,41,0},
+dd1258[]={40,107,41,0},
+dd1259[]={40,108,41,0},
+dd1260[]={40,109,41,0},
+dd1261[]={40,110,41,0},
+dd1262[]={40,111,41,0},
+dd1263[]={40,112,41,0},
+dd1264[]={40,113,41,0},
+dd1265[]={40,114,41,0},
+dd1266[]={40,115,41,0},
+dd1267[]={40,116,41,0},
+dd1268[]={40,117,41,0},
+dd1269[]={40,118,41,0},
+dd1270[]={40,119,41,0},
+dd1271[]={40,120,41,0},
+dd1272[]={40,121,41,0},
+dd1273[]={40,122,41,0},
+dd1274[]={83,0},
+dd1275[]={89,0},
+dd1276[]={113,0},
+dd1277[]={8747,8747,8747,8747,0},
+dd1278[]={58,58,61,0},
+dd1279[]={61,61,0},
+dd1280[]={61,61,61,0},
+dd1281[]={10973,824,0},
+dd1282[]={11617,0},
+dd1283[]={27597,0},
+dd1284[]={40863,0},
+dd1285[]={19968,0},
+dd1286[]={20008,0},
+dd1287[]={20022,0},
+dd1288[]={20031,0},
+dd1289[]={20057,0},
+dd1290[]={20101,0},
+dd1291[]={20108,0},
+dd1292[]={20128,0},
+dd1293[]={20154,0},
+dd1294[]={20799,0},
+dd1295[]={20837,0},
+dd1296[]={20843,0},
+dd1297[]={20866,0},
+dd1298[]={20886,0},
+dd1299[]={20907,0},
+dd1300[]={20960,0},
+dd1301[]={20981,0},
+dd1302[]={20992,0},
+dd1303[]={21147,0},
+dd1304[]={21241,0},
+dd1305[]={21269,0},
+dd1306[]={21274,0},
+dd1307[]={21304,0},
+dd1308[]={21313,0},
+dd1309[]={21340,0},
+dd1310[]={21353,0},
+dd1311[]={21378,0},
+dd1312[]={21430,0},
+dd1313[]={21448,0},
+dd1314[]={21475,0},
+dd1315[]={22231,0},
+dd1316[]={22303,0},
+dd1317[]={22763,0},
+dd1318[]={22786,0},
+dd1319[]={22794,0},
+dd1320[]={22805,0},
+dd1321[]={22823,0},
+dd1322[]={22899,0},
+dd1323[]={23376,0},
+dd1324[]={23424,0},
+dd1325[]={23544,0},
+dd1326[]={23567,0},
+dd1327[]={23586,0},
+dd1328[]={23608,0},
+dd1329[]={23662,0},
+dd1330[]={23665,0},
+dd1331[]={24027,0},
+dd1332[]={24037,0},
+dd1333[]={24049,0},
+dd1334[]={24062,0},
+dd1335[]={24178,0},
+dd1336[]={24186,0},
+dd1337[]={24191,0},
+dd1338[]={24308,0},
+dd1339[]={24318,0},
+dd1340[]={24331,0},
+dd1341[]={24339,0},
+dd1342[]={24400,0},
+dd1343[]={24417,0},
+dd1344[]={24435,0},
+dd1345[]={24515,0},
+dd1346[]={25096,0},
+dd1347[]={25142,0},
+dd1348[]={25163,0},
+dd1349[]={25903,0},
+dd1350[]={25908,0},
+dd1351[]={25991,0},
+dd1352[]={26007,0},
+dd1353[]={26020,0},
+dd1354[]={26041,0},
+dd1355[]={26080,0},
+dd1356[]={26085,0},
+dd1357[]={26352,0},
+dd1358[]={26376,0},
+dd1359[]={26408,0},
+dd1360[]={27424,0},
+dd1361[]={27490,0},
+dd1362[]={27513,0},
+dd1363[]={27571,0},
+dd1364[]={27595,0},
+dd1365[]={27604,0},
+dd1366[]={27611,0},
+dd1367[]={27663,0},
+dd1368[]={27668,0},
+dd1369[]={27700,0},
+dd1370[]={28779,0},
+dd1371[]={29226,0},
+dd1372[]={29238,0},
+dd1373[]={29243,0},
+dd1374[]={29247,0},
+dd1375[]={29255,0},
+dd1376[]={29273,0},
+dd1377[]={29275,0},
+dd1378[]={29356,0},
+dd1379[]={29572,0},
+dd1380[]={29577,0},
+dd1381[]={29916,0},
+dd1382[]={29926,0},
+dd1383[]={29976,0},
+dd1384[]={29983,0},
+dd1385[]={29992,0},
+dd1386[]={30000,0},
+dd1387[]={30091,0},
+dd1388[]={30098,0},
+dd1389[]={30326,0},
+dd1390[]={30333,0},
+dd1391[]={30382,0},
+dd1392[]={30399,0},
+dd1393[]={30446,0},
+dd1394[]={30683,0},
+dd1395[]={30690,0},
+dd1396[]={30707,0},
+dd1397[]={31034,0},
+dd1398[]={31160,0},
+dd1399[]={31166,0},
+dd1400[]={31348,0},
+dd1401[]={31435,0},
+dd1402[]={31481,0},
+dd1403[]={31859,0},
+dd1404[]={31992,0},
+dd1405[]={32566,0},
+dd1406[]={32593,0},
+dd1407[]={32650,0},
+dd1408[]={32701,0},
+dd1409[]={32769,0},
+dd1410[]={32780,0},
+dd1411[]={32786,0},
+dd1412[]={32819,0},
+dd1413[]={32895,0},
+dd1414[]={32905,0},
+dd1415[]={33251,0},
+dd1416[]={33258,0},
+dd1417[]={33267,0},
+dd1418[]={33276,0},
+dd1419[]={33292,0},
+dd1420[]={33307,0},
+dd1421[]={33311,0},
+dd1422[]={33390,0},
+dd1423[]={33394,0},
+dd1424[]={33400,0},
+dd1425[]={34381,0},
+dd1426[]={34411,0},
+dd1427[]={34880,0},
+dd1428[]={34892,0},
+dd1429[]={34915,0},
+dd1430[]={35198,0},
+dd1431[]={35211,0},
+dd1432[]={35282,0},
+dd1433[]={35328,0},
+dd1434[]={35895,0},
+dd1435[]={35910,0},
+dd1436[]={35925,0},
+dd1437[]={35960,0},
+dd1438[]={35997,0},
+dd1439[]={36196,0},
+dd1440[]={36208,0},
+dd1441[]={36275,0},
+dd1442[]={36523,0},
+dd1443[]={36554,0},
+dd1444[]={36763,0},
+dd1445[]={36784,0},
+dd1446[]={36789,0},
+dd1447[]={37009,0},
+dd1448[]={37193,0},
+dd1449[]={37318,0},
+dd1450[]={37324,0},
+dd1451[]={37329,0},
+dd1452[]={38263,0},
+dd1453[]={38272,0},
+dd1454[]={38428,0},
+dd1455[]={38582,0},
+dd1456[]={38585,0},
+dd1457[]={38632,0},
+dd1458[]={38737,0},
+dd1459[]={38750,0},
+dd1460[]={38754,0},
+dd1461[]={38761,0},
+dd1462[]={38859,0},
+dd1463[]={38893,0},
+dd1464[]={38899,0},
+dd1465[]={38913,0},
+dd1466[]={39080,0},
+dd1467[]={39131,0},
+dd1468[]={39135,0},
+dd1469[]={39318,0},
+dd1470[]={39321,0},
+dd1471[]={39340,0},
+dd1472[]={39592,0},
+dd1473[]={39640,0},
+dd1474[]={39647,0},
+dd1475[]={39717,0},
+dd1476[]={39727,0},
+dd1477[]={39730,0},
+dd1478[]={39740,0},
+dd1479[]={39770,0},
+dd1480[]={40165,0},
+dd1481[]={40565,0},
+dd1482[]={40575,0},
+dd1483[]={40613,0},
+dd1484[]={40635,0},
+dd1485[]={40643,0},
+dd1486[]={40653,0},
+dd1487[]={40657,0},
+dd1488[]={40697,0},
+dd1489[]={40701,0},
+dd1490[]={40718,0},
+dd1491[]={40723,0},
+dd1492[]={40736,0},
+dd1493[]={40763,0},
+dd1494[]={40778,0},
+dd1495[]={40786,0},
+dd1496[]={40845,0},
+dd1497[]={40860,0},
+dd1498[]={40864,0},
+dd1499[]={12306,0},
+dd1500[]={21316,0},
+dd1501[]={21317,0},
+dd1502[]={12363,12441,0},
+dd1503[]={12365,12441,0},
+dd1504[]={12367,12441,0},
+dd1505[]={12369,12441,0},
+dd1506[]={12371,12441,0},
+dd1507[]={12373,12441,0},
+dd1508[]={12375,12441,0},
+dd1509[]={12377,12441,0},
+dd1510[]={12379,12441,0},
+dd1511[]={12381,12441,0},
+dd1512[]={12383,12441,0},
+dd1513[]={12385,12441,0},
+dd1514[]={12388,12441,0},
+dd1515[]={12390,12441,0},
+dd1516[]={12392,12441,0},
+dd1517[]={12399,12441,0},
+dd1518[]={12399,12442,0},
+dd1519[]={12402,12441,0},
+dd1520[]={12402,12442,0},
+dd1521[]={12405,12441,0},
+dd1522[]={12405,12442,0},
+dd1523[]={12408,12441,0},
+dd1524[]={12408,12442,0},
+dd1525[]={12411,12441,0},
+dd1526[]={12411,12442,0},
+dd1527[]={12358,12441,0},
+dd1528[]={32,12441,0},
+dd1529[]={32,12442,0},
+dd1530[]={12445,12441,0},
+dd1531[]={12424,12426,0},
+dd1532[]={12459,12441,0},
+dd1533[]={12461,12441,0},
+dd1534[]={12463,12441,0},
+dd1535[]={12465,12441,0},
+dd1536[]={12467,12441,0},
+dd1537[]={12469,12441,0},
+dd1538[]={12471,12441,0},
+dd1539[]={12473,12441,0},
+dd1540[]={12475,12441,0},
+dd1541[]={12477,12441,0},
+dd1542[]={12479,12441,0},
+dd1543[]={12481,12441,0},
+dd1544[]={12484,12441,0},
+dd1545[]={12486,12441,0},
+dd1546[]={12488,12441,0},
+dd1547[]={12495,12441,0},
+dd1548[]={12495,12442,0},
+dd1549[]={12498,12441,0},
+dd1550[]={12498,12442,0},
+dd1551[]={12501,12441,0},
+dd1552[]={12501,12442,0},
+dd1553[]={12504,12441,0},
+dd1554[]={12504,12442,0},
+dd1555[]={12507,12441,0},
+dd1556[]={12507,12442,0},
+dd1557[]={12454,12441,0},
+dd1558[]={12527,12441,0},
+dd1559[]={12528,12441,0},
+dd1560[]={12529,12441,0},
+dd1561[]={12530,12441,0},
+dd1562[]={12541,12441,0},
+dd1563[]={12467,12488,0},
+dd1564[]={4352,0},
+dd1565[]={4353,0},
+dd1566[]={4522,0},
+dd1567[]={4354,0},
+dd1568[]={4524,0},
+dd1569[]={4525,0},
+dd1570[]={4355,0},
+dd1571[]={4356,0},
+dd1572[]={4357,0},
+dd1573[]={4528,0},
+dd1574[]={4529,0},
+dd1575[]={4530,0},
+dd1576[]={4531,0},
+dd1577[]={4532,0},
+dd1578[]={4533,0},
+dd1579[]={4378,0},
+dd1580[]={4358,0},
+dd1581[]={4359,0},
+dd1582[]={4360,0},
+dd1583[]={4385,0},
+dd1584[]={4361,0},
+dd1585[]={4362,0},
+dd1586[]={4363,0},
+dd1587[]={4364,0},
+dd1588[]={4365,0},
+dd1589[]={4366,0},
+dd1590[]={4367,0},
+dd1591[]={4368,0},
+dd1592[]={4369,0},
+dd1593[]={4370,0},
+dd1594[]={4449,0},
+dd1595[]={4450,0},
+dd1596[]={4451,0},
+dd1597[]={4452,0},
+dd1598[]={4453,0},
+dd1599[]={4454,0},
+dd1600[]={4455,0},
+dd1601[]={4456,0},
+dd1602[]={4457,0},
+dd1603[]={4458,0},
+dd1604[]={4459,0},
+dd1605[]={4460,0},
+dd1606[]={4461,0},
+dd1607[]={4462,0},
+dd1608[]={4463,0},
+dd1609[]={4464,0},
+dd1610[]={4465,0},
+dd1611[]={4466,0},
+dd1612[]={4467,0},
+dd1613[]={4468,0},
+dd1614[]={4469,0},
+dd1615[]={4448,0},
+dd1616[]={4372,0},
+dd1617[]={4373,0},
+dd1618[]={4551,0},
+dd1619[]={4552,0},
+dd1620[]={4556,0},
+dd1621[]={4558,0},
+dd1622[]={4563,0},
+dd1623[]={4567,0},
+dd1624[]={4569,0},
+dd1625[]={4380,0},
+dd1626[]={4573,0},
+dd1627[]={4575,0},
+dd1628[]={4381,0},
+dd1629[]={4382,0},
+dd1630[]={4384,0},
+dd1631[]={4386,0},
+dd1632[]={4387,0},
+dd1633[]={4391,0},
+dd1634[]={4393,0},
+dd1635[]={4395,0},
+dd1636[]={4396,0},
+dd1637[]={4397,0},
+dd1638[]={4398,0},
+dd1639[]={4399,0},
+dd1640[]={4402,0},
+dd1641[]={4406,0},
+dd1642[]={4416,0},
+dd1643[]={4423,0},
+dd1644[]={4428,0},
+dd1645[]={4593,0},
+dd1646[]={4594,0},
+dd1647[]={4439,0},
+dd1648[]={4440,0},
+dd1649[]={4441,0},
+dd1650[]={4484,0},
+dd1651[]={4485,0},
+dd1652[]={4488,0},
+dd1653[]={4497,0},
+dd1654[]={4498,0},
+dd1655[]={4500,0},
+dd1656[]={4510,0},
+dd1657[]={4513,0},
+dd1658[]={19977,0},
+dd1659[]={22235,0},
+dd1660[]={19978,0},
+dd1661[]={20013,0},
+dd1662[]={19979,0},
+dd1663[]={30002,0},
+dd1664[]={19993,0},
+dd1665[]={19969,0},
+dd1666[]={22825,0},
+dd1667[]={22320,0},
+dd1668[]={40,4352,41,0},
+dd1669[]={40,4354,41,0},
+dd1670[]={40,4355,41,0},
+dd1671[]={40,4357,41,0},
+dd1672[]={40,4358,41,0},
+dd1673[]={40,4359,41,0},
+dd1674[]={40,4361,41,0},
+dd1675[]={40,4363,41,0},
+dd1676[]={40,4364,41,0},
+dd1677[]={40,4366,41,0},
+dd1678[]={40,4367,41,0},
+dd1679[]={40,4368,41,0},
+dd1680[]={40,4369,41,0},
+dd1681[]={40,4370,41,0},
+dd1682[]={40,4352,4449,41,0},
+dd1683[]={40,4354,4449,41,0},
+dd1684[]={40,4355,4449,41,0},
+dd1685[]={40,4357,4449,41,0},
+dd1686[]={40,4358,4449,41,0},
+dd1687[]={40,4359,4449,41,0},
+dd1688[]={40,4361,4449,41,0},
+dd1689[]={40,4363,4449,41,0},
+dd1690[]={40,4364,4449,41,0},
+dd1691[]={40,4366,4449,41,0},
+dd1692[]={40,4367,4449,41,0},
+dd1693[]={40,4368,4449,41,0},
+dd1694[]={40,4369,4449,41,0},
+dd1695[]={40,4370,4449,41,0},
+dd1696[]={40,4364,4462,41,0},
+dd1697[]={40,4363,4457,4364,4453,4523,41,0},
+dd1698[]={40,4363,4457,4370,4462,41,0},
+dd1699[]={40,19968,41,0},
+dd1700[]={40,20108,41,0},
+dd1701[]={40,19977,41,0},
+dd1702[]={40,22235,41,0},
+dd1703[]={40,20116,41,0},
+dd1704[]={40,20845,41,0},
+dd1705[]={40,19971,41,0},
+dd1706[]={40,20843,41,0},
+dd1707[]={40,20061,41,0},
+dd1708[]={40,21313,41,0},
+dd1709[]={40,26376,41,0},
+dd1710[]={40,28779,41,0},
+dd1711[]={40,27700,41,0},
+dd1712[]={40,26408,41,0},
+dd1713[]={40,37329,41,0},
+dd1714[]={40,22303,41,0},
+dd1715[]={40,26085,41,0},
+dd1716[]={40,26666,41,0},
+dd1717[]={40,26377,41,0},
+dd1718[]={40,31038,41,0},
+dd1719[]={40,21517,41,0},
+dd1720[]={40,29305,41,0},
+dd1721[]={40,36001,41,0},
+dd1722[]={40,31069,41,0},
+dd1723[]={40,21172,41,0},
+dd1724[]={40,20195,41,0},
+dd1725[]={40,21628,41,0},
+dd1726[]={40,23398,41,0},
+dd1727[]={40,30435,41,0},
+dd1728[]={40,20225,41,0},
+dd1729[]={40,36039,41,0},
+dd1730[]={40,21332,41,0},
+dd1731[]={40,31085,41,0},
+dd1732[]={40,20241,41,0},
+dd1733[]={40,33258,41,0},
+dd1734[]={40,33267,41,0},
+dd1735[]={21839,0},
+dd1736[]={24188,0},
+dd1737[]={31631,0},
+dd1738[]={80,84,69,0},
+dd1739[]={50,49,0},
+dd1740[]={50,50,0},
+dd1741[]={50,51,0},
+dd1742[]={50,52,0},
+dd1743[]={50,53,0},
+dd1744[]={50,54,0},
+dd1745[]={50,55,0},
+dd1746[]={50,56,0},
+dd1747[]={50,57,0},
+dd1748[]={51,48,0},
+dd1749[]={51,49,0},
+dd1750[]={51,50,0},
+dd1751[]={51,51,0},
+dd1752[]={51,52,0},
+dd1753[]={51,53,0},
+dd1754[]={4352,4449,0},
+dd1755[]={4354,4449,0},
+dd1756[]={4355,4449,0},
+dd1757[]={4357,4449,0},
+dd1758[]={4358,4449,0},
+dd1759[]={4359,4449,0},
+dd1760[]={4361,4449,0},
+dd1761[]={4363,4449,0},
+dd1762[]={4364,4449,0},
+dd1763[]={4366,4449,0},
+dd1764[]={4367,4449,0},
+dd1765[]={4368,4449,0},
+dd1766[]={4369,4449,0},
+dd1767[]={4370,4449,0},
+dd1768[]={4366,4449,4535,4352,4457,0},
+dd1769[]={4364,4462,4363,4468,0},
+dd1770[]={4363,4462,0},
+dd1771[]={20116,0},
+dd1772[]={20845,0},
+dd1773[]={19971,0},
+dd1774[]={20061,0},
+dd1775[]={26666,0},
+dd1776[]={26377,0},
+dd1777[]={31038,0},
+dd1778[]={21517,0},
+dd1779[]={29305,0},
+dd1780[]={36001,0},
+dd1781[]={31069,0},
+dd1782[]={21172,0},
+dd1783[]={31192,0},
+dd1784[]={30007,0},
+dd1785[]={36969,0},
+dd1786[]={20778,0},
+dd1787[]={21360,0},
+dd1788[]={27880,0},
+dd1789[]={38917,0},
+dd1790[]={20241,0},
+dd1791[]={20889,0},
+dd1792[]={27491,0},
+dd1793[]={24038,0},
+dd1794[]={21491,0},
+dd1795[]={21307,0},
+dd1796[]={23447,0},
+dd1797[]={23398,0},
+dd1798[]={30435,0},
+dd1799[]={20225,0},
+dd1800[]={36039,0},
+dd1801[]={21332,0},
+dd1802[]={22812,0},
+dd1803[]={51,54,0},
+dd1804[]={51,55,0},
+dd1805[]={51,56,0},
+dd1806[]={51,57,0},
+dd1807[]={52,48,0},
+dd1808[]={52,49,0},
+dd1809[]={52,50,0},
+dd1810[]={52,51,0},
+dd1811[]={52,52,0},
+dd1812[]={52,53,0},
+dd1813[]={52,54,0},
+dd1814[]={52,55,0},
+dd1815[]={52,56,0},
+dd1816[]={52,57,0},
+dd1817[]={53,48,0},
+dd1818[]={49,26376,0},
+dd1819[]={50,26376,0},
+dd1820[]={51,26376,0},
+dd1821[]={52,26376,0},
+dd1822[]={53,26376,0},
+dd1823[]={54,26376,0},
+dd1824[]={55,26376,0},
+dd1825[]={56,26376,0},
+dd1826[]={57,26376,0},
+dd1827[]={49,48,26376,0},
+dd1828[]={49,49,26376,0},
+dd1829[]={49,50,26376,0},
+dd1830[]={72,103,0},
+dd1831[]={101,114,103,0},
+dd1832[]={101,86,0},
+dd1833[]={76,84,68,0},
+dd1834[]={12450,0},
+dd1835[]={12452,0},
+dd1836[]={12454,0},
+dd1837[]={12456,0},
+dd1838[]={12458,0},
+dd1839[]={12459,0},
+dd1840[]={12461,0},
+dd1841[]={12463,0},
+dd1842[]={12465,0},
+dd1843[]={12467,0},
+dd1844[]={12469,0},
+dd1845[]={12471,0},
+dd1846[]={12473,0},
+dd1847[]={12475,0},
+dd1848[]={12477,0},
+dd1849[]={12479,0},
+dd1850[]={12481,0},
+dd1851[]={12484,0},
+dd1852[]={12486,0},
+dd1853[]={12488,0},
+dd1854[]={12490,0},
+dd1855[]={12491,0},
+dd1856[]={12492,0},
+dd1857[]={12493,0},
+dd1858[]={12494,0},
+dd1859[]={12495,0},
+dd1860[]={12498,0},
+dd1861[]={12501,0},
+dd1862[]={12504,0},
+dd1863[]={12507,0},
+dd1864[]={12510,0},
+dd1865[]={12511,0},
+dd1866[]={12512,0},
+dd1867[]={12513,0},
+dd1868[]={12514,0},
+dd1869[]={12516,0},
+dd1870[]={12518,0},
+dd1871[]={12520,0},
+dd1872[]={12521,0},
+dd1873[]={12522,0},
+dd1874[]={12523,0},
+dd1875[]={12524,0},
+dd1876[]={12525,0},
+dd1877[]={12527,0},
+dd1878[]={12528,0},
+dd1879[]={12529,0},
+dd1880[]={12530,0},
+dd1881[]={12450,12497,12540,12488,0},
+dd1882[]={12450,12523,12501,12449,0},
+dd1883[]={12450,12531,12506,12450,0},
+dd1884[]={12450,12540,12523,0},
+dd1885[]={12452,12491,12531,12464,0},
+dd1886[]={12452,12531,12481,0},
+dd1887[]={12454,12457,12531,0},
+dd1888[]={12456,12473,12463,12540,12489,0},
+dd1889[]={12456,12540,12459,12540,0},
+dd1890[]={12458,12531,12473,0},
+dd1891[]={12458,12540,12512,0},
+dd1892[]={12459,12452,12522,0},
+dd1893[]={12459,12521,12483,12488,0},
+dd1894[]={12459,12525,12522,12540,0},
+dd1895[]={12460,12525,12531,0},
+dd1896[]={12460,12531,12510,0},
+dd1897[]={12462,12460,0},
+dd1898[]={12462,12491,12540,0},
+dd1899[]={12461,12517,12522,12540,0},
+dd1900[]={12462,12523,12480,12540,0},
+dd1901[]={12461,12525,0},
+dd1902[]={12461,12525,12464,12521,12512,0},
+dd1903[]={12461,12525,12513,12540,12488,12523,0},
+dd1904[]={12461,12525,12527,12483,12488,0},
+dd1905[]={12464,12521,12512,0},
+dd1906[]={12464,12521,12512,12488,12531,0},
+dd1907[]={12463,12523,12476,12452,12525,0},
+dd1908[]={12463,12525,12540,12493,0},
+dd1909[]={12465,12540,12473,0},
+dd1910[]={12467,12523,12490,0},
+dd1911[]={12467,12540,12509,0},
+dd1912[]={12469,12452,12463,12523,0},
+dd1913[]={12469,12531,12481,12540,12512,0},
+dd1914[]={12471,12522,12531,12464,0},
+dd1915[]={12475,12531,12481,0},
+dd1916[]={12475,12531,12488,0},
+dd1917[]={12480,12540,12473,0},
+dd1918[]={12487,12471,0},
+dd1919[]={12489,12523,0},
+dd1920[]={12488,12531,0},
+dd1921[]={12490,12494,0},
+dd1922[]={12494,12483,12488,0},
+dd1923[]={12495,12452,12484,0},
+dd1924[]={12497,12540,12475,12531,12488,0},
+dd1925[]={12497,12540,12484,0},
+dd1926[]={12496,12540,12524,12523,0},
+dd1927[]={12500,12450,12473,12488,12523,0},
+dd1928[]={12500,12463,12523,0},
+dd1929[]={12500,12467,0},
+dd1930[]={12499,12523,0},
+dd1931[]={12501,12449,12521,12483,12489,0},
+dd1932[]={12501,12451,12540,12488,0},
+dd1933[]={12502,12483,12471,12455,12523,0},
+dd1934[]={12501,12521,12531,0},
+dd1935[]={12504,12463,12479,12540,12523,0},
+dd1936[]={12506,12477,0},
+dd1937[]={12506,12491,12498,0},
+dd1938[]={12504,12523,12484,0},
+dd1939[]={12506,12531,12473,0},
+dd1940[]={12506,12540,12472,0},
+dd1941[]={12505,12540,12479,0},
+dd1942[]={12509,12452,12531,12488,0},
+dd1943[]={12508,12523,12488,0},
+dd1944[]={12507,12531,0},
+dd1945[]={12509,12531,12489,0},
+dd1946[]={12507,12540,12523,0},
+dd1947[]={12507,12540,12531,0},
+dd1948[]={12510,12452,12463,12525,0},
+dd1949[]={12510,12452,12523,0},
+dd1950[]={12510,12483,12495,0},
+dd1951[]={12510,12523,12463,0},
+dd1952[]={12510,12531,12471,12519,12531,0},
+dd1953[]={12511,12463,12525,12531,0},
+dd1954[]={12511,12522,0},
+dd1955[]={12511,12522,12496,12540,12523,0},
+dd1956[]={12513,12460,0},
+dd1957[]={12513,12460,12488,12531,0},
+dd1958[]={12513,12540,12488,12523,0},
+dd1959[]={12516,12540,12489,0},
+dd1960[]={12516,12540,12523,0},
+dd1961[]={12518,12450,12531,0},
+dd1962[]={12522,12483,12488,12523,0},
+dd1963[]={12522,12521,0},
+dd1964[]={12523,12500,12540,0},
+dd1965[]={12523,12540,12502,12523,0},
+dd1966[]={12524,12512,0},
+dd1967[]={12524,12531,12488,12466,12531,0},
+dd1968[]={12527,12483,12488,0},
+dd1969[]={48,28857,0},
+dd1970[]={49,28857,0},
+dd1971[]={50,28857,0},
+dd1972[]={51,28857,0},
+dd1973[]={52,28857,0},
+dd1974[]={53,28857,0},
+dd1975[]={54,28857,0},
+dd1976[]={55,28857,0},
+dd1977[]={56,28857,0},
+dd1978[]={57,28857,0},
+dd1979[]={49,48,28857,0},
+dd1980[]={49,49,28857,0},
+dd1981[]={49,50,28857,0},
+dd1982[]={49,51,28857,0},
+dd1983[]={49,52,28857,0},
+dd1984[]={49,53,28857,0},
+dd1985[]={49,54,28857,0},
+dd1986[]={49,55,28857,0},
+dd1987[]={49,56,28857,0},
+dd1988[]={49,57,28857,0},
+dd1989[]={50,48,28857,0},
+dd1990[]={50,49,28857,0},
+dd1991[]={50,50,28857,0},
+dd1992[]={50,51,28857,0},
+dd1993[]={50,52,28857,0},
+dd1994[]={104,80,97,0},
+dd1995[]={100,97,0},
+dd1996[]={65,85,0},
+dd1997[]={98,97,114,0},
+dd1998[]={111,86,0},
+dd1999[]={112,99,0},
+dd2000[]={100,109,0},
+dd2001[]={100,109,178,0},
+dd2002[]={100,109,179,0},
+dd2003[]={73,85,0},
+dd2004[]={24179,25104,0},
+dd2005[]={26157,21644,0},
+dd2006[]={22823,27491,0},
+dd2007[]={26126,27835,0},
+dd2008[]={26666,24335,20250,31038,0},
+dd2009[]={112,65,0},
+dd2010[]={110,65,0},
+dd2011[]={956,65,0},
+dd2012[]={109,65,0},
+dd2013[]={107,65,0},
+dd2014[]={75,66,0},
+dd2015[]={77,66,0},
+dd2016[]={71,66,0},
+dd2017[]={99,97,108,0},
+dd2018[]={107,99,97,108,0},
+dd2019[]={112,70,0},
+dd2020[]={110,70,0},
+dd2021[]={956,70,0},
+dd2022[]={956,103,0},
+dd2023[]={109,103,0},
+dd2024[]={107,103,0},
+dd2025[]={72,122,0},
+dd2026[]={107,72,122,0},
+dd2027[]={77,72,122,0},
+dd2028[]={71,72,122,0},
+dd2029[]={84,72,122,0},
+dd2030[]={956,8467,0},
+dd2031[]={109,8467,0},
+dd2032[]={100,8467,0},
+dd2033[]={107,8467,0},
+dd2034[]={102,109,0},
+dd2035[]={110,109,0},
+dd2036[]={956,109,0},
+dd2037[]={109,109,0},
+dd2038[]={99,109,0},
+dd2039[]={107,109,0},
+dd2040[]={109,109,178,0},
+dd2041[]={99,109,178,0},
+dd2042[]={109,178,0},
+dd2043[]={107,109,178,0},
+dd2044[]={109,109,179,0},
+dd2045[]={99,109,179,0},
+dd2046[]={109,179,0},
+dd2047[]={107,109,179,0},
+dd2048[]={109,8725,115,0},
+dd2049[]={109,8725,115,178,0},
+dd2050[]={80,97,0},
+dd2051[]={107,80,97,0},
+dd2052[]={77,80,97,0},
+dd2053[]={71,80,97,0},
+dd2054[]={114,97,100,0},
+dd2055[]={114,97,100,8725,115,0},
+dd2056[]={114,97,100,8725,115,178,0},
+dd2057[]={112,115,0},
+dd2058[]={110,115,0},
+dd2059[]={956,115,0},
+dd2060[]={109,115,0},
+dd2061[]={112,86,0},
+dd2062[]={110,86,0},
+dd2063[]={956,86,0},
+dd2064[]={109,86,0},
+dd2065[]={107,86,0},
+dd2066[]={77,86,0},
+dd2067[]={112,87,0},
+dd2068[]={110,87,0},
+dd2069[]={956,87,0},
+dd2070[]={109,87,0},
+dd2071[]={107,87,0},
+dd2072[]={77,87,0},
+dd2073[]={107,937,0},
+dd2074[]={77,937,0},
+dd2075[]={97,46,109,46,0},
+dd2076[]={66,113,0},
+dd2077[]={99,99,0},
+dd2078[]={99,100,0},
+dd2079[]={67,8725,107,103,0},
+dd2080[]={67,111,46,0},
+dd2081[]={100,66,0},
+dd2082[]={71,121,0},
+dd2083[]={104,97,0},
+dd2084[]={72,80,0},
+dd2085[]={105,110,0},
+dd2086[]={75,75,0},
+dd2087[]={75,77,0},
+dd2088[]={107,116,0},
+dd2089[]={108,109,0},
+dd2090[]={108,110,0},
+dd2091[]={108,111,103,0},
+dd2092[]={108,120,0},
+dd2093[]={109,98,0},
+dd2094[]={109,105,108,0},
+dd2095[]={109,111,108,0},
+dd2096[]={80,72,0},
+dd2097[]={112,46,109,46,0},
+dd2098[]={80,80,77,0},
+dd2099[]={80,82,0},
+dd2100[]={115,114,0},
+dd2101[]={83,118,0},
+dd2102[]={87,98,0},
+dd2103[]={86,8725,109,0},
+dd2104[]={65,8725,109,0},
+dd2105[]={49,26085,0},
+dd2106[]={50,26085,0},
+dd2107[]={51,26085,0},
+dd2108[]={52,26085,0},
+dd2109[]={53,26085,0},
+dd2110[]={54,26085,0},
+dd2111[]={55,26085,0},
+dd2112[]={56,26085,0},
+dd2113[]={57,26085,0},
+dd2114[]={49,48,26085,0},
+dd2115[]={49,49,26085,0},
+dd2116[]={49,50,26085,0},
+dd2117[]={49,51,26085,0},
+dd2118[]={49,52,26085,0},
+dd2119[]={49,53,26085,0},
+dd2120[]={49,54,26085,0},
+dd2121[]={49,55,26085,0},
+dd2122[]={49,56,26085,0},
+dd2123[]={49,57,26085,0},
+dd2124[]={50,48,26085,0},
+dd2125[]={50,49,26085,0},
+dd2126[]={50,50,26085,0},
+dd2127[]={50,51,26085,0},
+dd2128[]={50,52,26085,0},
+dd2129[]={50,53,26085,0},
+dd2130[]={50,54,26085,0},
+dd2131[]={50,55,26085,0},
+dd2132[]={50,56,26085,0},
+dd2133[]={50,57,26085,0},
+dd2134[]={51,48,26085,0},
+dd2135[]={51,49,26085,0},
+dd2136[]={103,97,108,0},
+dd2137[]={42863,0},
+dd2138[]={35912,0},
+dd2139[]={26356,0},
+dd2140[]={36040,0},
+dd2141[]={28369,0},
+dd2142[]={20018,0},
+dd2143[]={21477,0},
+dd2144[]={22865,0},
+dd2145[]={21895,0},
+dd2146[]={22856,0},
+dd2147[]={25078,0},
+dd2148[]={30313,0},
+dd2149[]={32645,0},
+dd2150[]={34367,0},
+dd2151[]={34746,0},
+dd2152[]={35064,0},
+dd2153[]={37007,0},
+dd2154[]={27138,0},
+dd2155[]={27931,0},
+dd2156[]={28889,0},
+dd2157[]={29662,0},
+dd2158[]={33853,0},
+dd2159[]={37226,0},
+dd2160[]={39409,0},
+dd2161[]={20098,0},
+dd2162[]={21365,0},
+dd2163[]={27396,0},
+dd2164[]={29211,0},
+dd2165[]={34349,0},
+dd2166[]={40478,0},
+dd2167[]={23888,0},
+dd2168[]={28651,0},
+dd2169[]={34253,0},
+dd2170[]={35172,0},
+dd2171[]={25289,0},
+dd2172[]={33240,0},
+dd2173[]={34847,0},
+dd2174[]={24266,0},
+dd2175[]={26391,0},
+dd2176[]={28010,0},
+dd2177[]={29436,0},
+dd2178[]={37070,0},
+dd2179[]={20358,0},
+dd2180[]={20919,0},
+dd2181[]={21214,0},
+dd2182[]={25796,0},
+dd2183[]={27347,0},
+dd2184[]={29200,0},
+dd2185[]={30439,0},
+dd2186[]={34310,0},
+dd2187[]={34396,0},
+dd2188[]={36335,0},
+dd2189[]={38706,0},
+dd2190[]={39791,0},
+dd2191[]={40442,0},
+dd2192[]={30860,0},
+dd2193[]={31103,0},
+dd2194[]={32160,0},
+dd2195[]={33737,0},
+dd2196[]={37636,0},
+dd2197[]={35542,0},
+dd2198[]={22751,0},
+dd2199[]={24324,0},
+dd2200[]={31840,0},
+dd2201[]={32894,0},
+dd2202[]={29282,0},
+dd2203[]={30922,0},
+dd2204[]={36034,0},
+dd2205[]={38647,0},
+dd2206[]={22744,0},
+dd2207[]={23650,0},
+dd2208[]={27155,0},
+dd2209[]={28122,0},
+dd2210[]={28431,0},
+dd2211[]={32047,0},
+dd2212[]={32311,0},
+dd2213[]={38475,0},
+dd2214[]={21202,0},
+dd2215[]={32907,0},
+dd2216[]={20956,0},
+dd2217[]={20940,0},
+dd2218[]={31260,0},
+dd2219[]={32190,0},
+dd2220[]={33777,0},
+dd2221[]={38517,0},
+dd2222[]={35712,0},
+dd2223[]={25295,0},
+dd2224[]={35582,0},
+dd2225[]={20025,0},
+dd2226[]={23527,0},
+dd2227[]={24594,0},
+dd2228[]={29575,0},
+dd2229[]={30064,0},
+dd2230[]={21271,0},
+dd2231[]={30971,0},
+dd2232[]={20415,0},
+dd2233[]={24489,0},
+dd2234[]={19981,0},
+dd2235[]={27852,0},
+dd2236[]={25976,0},
+dd2237[]={32034,0},
+dd2238[]={21443,0},
+dd2239[]={22622,0},
+dd2240[]={30465,0},
+dd2241[]={33865,0},
+dd2242[]={35498,0},
+dd2243[]={27578,0},
+dd2244[]={27784,0},
+dd2245[]={25342,0},
+dd2246[]={33509,0},
+dd2247[]={25504,0},
+dd2248[]={30053,0},
+dd2249[]={20142,0},
+dd2250[]={20841,0},
+dd2251[]={20937,0},
+dd2252[]={26753,0},
+dd2253[]={31975,0},
+dd2254[]={33391,0},
+dd2255[]={35538,0},
+dd2256[]={37327,0},
+dd2257[]={21237,0},
+dd2258[]={21570,0},
+dd2259[]={24300,0},
+dd2260[]={26053,0},
+dd2261[]={28670,0},
+dd2262[]={31018,0},
+dd2263[]={38317,0},
+dd2264[]={39530,0},
+dd2265[]={40599,0},
+dd2266[]={40654,0},
+dd2267[]={26310,0},
+dd2268[]={27511,0},
+dd2269[]={36706,0},
+dd2270[]={24180,0},
+dd2271[]={24976,0},
+dd2272[]={25088,0},
+dd2273[]={25754,0},
+dd2274[]={28451,0},
+dd2275[]={29001,0},
+dd2276[]={29833,0},
+dd2277[]={31178,0},
+dd2278[]={32244,0},
+dd2279[]={32879,0},
+dd2280[]={36646,0},
+dd2281[]={34030,0},
+dd2282[]={36899,0},
+dd2283[]={37706,0},
+dd2284[]={21015,0},
+dd2285[]={21155,0},
+dd2286[]={21693,0},
+dd2287[]={28872,0},
+dd2288[]={35010,0},
+dd2289[]={24265,0},
+dd2290[]={24565,0},
+dd2291[]={25467,0},
+dd2292[]={27566,0},
+dd2293[]={31806,0},
+dd2294[]={29557,0},
+dd2295[]={20196,0},
+dd2296[]={22265,0},
+dd2297[]={23994,0},
+dd2298[]={24604,0},
+dd2299[]={29618,0},
+dd2300[]={29801,0},
+dd2301[]={32666,0},
+dd2302[]={32838,0},
+dd2303[]={37428,0},
+dd2304[]={38646,0},
+dd2305[]={38728,0},
+dd2306[]={38936,0},
+dd2307[]={20363,0},
+dd2308[]={31150,0},
+dd2309[]={37300,0},
+dd2310[]={38584,0},
+dd2311[]={24801,0},
+dd2312[]={20102,0},
+dd2313[]={20698,0},
+dd2314[]={23534,0},
+dd2315[]={23615,0},
+dd2316[]={26009,0},
+dd2317[]={29134,0},
+dd2318[]={30274,0},
+dd2319[]={34044,0},
+dd2320[]={36988,0},
+dd2321[]={26248,0},
+dd2322[]={38446,0},
+dd2323[]={21129,0},
+dd2324[]={26491,0},
+dd2325[]={26611,0},
+dd2326[]={27969,0},
+dd2327[]={28316,0},
+dd2328[]={29705,0},
+dd2329[]={30041,0},
+dd2330[]={30827,0},
+dd2331[]={32016,0},
+dd2332[]={39006,0},
+dd2333[]={25134,0},
+dd2334[]={38520,0},
+dd2335[]={20523,0},
+dd2336[]={23833,0},
+dd2337[]={28138,0},
+dd2338[]={36650,0},
+dd2339[]={24459,0},
+dd2340[]={24900,0},
+dd2341[]={26647,0},
+dd2342[]={38534,0},
+dd2343[]={21033,0},
+dd2344[]={21519,0},
+dd2345[]={23653,0},
+dd2346[]={26131,0},
+dd2347[]={26446,0},
+dd2348[]={26792,0},
+dd2349[]={27877,0},
+dd2350[]={29702,0},
+dd2351[]={30178,0},
+dd2352[]={32633,0},
+dd2353[]={35023,0},
+dd2354[]={35041,0},
+dd2355[]={38626,0},
+dd2356[]={21311,0},
+dd2357[]={28346,0},
+dd2358[]={21533,0},
+dd2359[]={29136,0},
+dd2360[]={29848,0},
+dd2361[]={34298,0},
+dd2362[]={38563,0},
+dd2363[]={40023,0},
+dd2364[]={40607,0},
+dd2365[]={26519,0},
+dd2366[]={28107,0},
+dd2367[]={33256,0},
+dd2368[]={31520,0},
+dd2369[]={31890,0},
+dd2370[]={29376,0},
+dd2371[]={28825,0},
+dd2372[]={35672,0},
+dd2373[]={20160,0},
+dd2374[]={33590,0},
+dd2375[]={21050,0},
+dd2376[]={20999,0},
+dd2377[]={24230,0},
+dd2378[]={25299,0},
+dd2379[]={31958,0},
+dd2380[]={23429,0},
+dd2381[]={27934,0},
+dd2382[]={26292,0},
+dd2383[]={36667,0},
+dd2384[]={38477,0},
+dd2385[]={24275,0},
+dd2386[]={20800,0},
+dd2387[]={21952,0},
+dd2388[]={22618,0},
+dd2389[]={26228,0},
+dd2390[]={20958,0},
+dd2391[]={29482,0},
+dd2392[]={30410,0},
+dd2393[]={31036,0},
+dd2394[]={31070,0},
+dd2395[]={31077,0},
+dd2396[]={31119,0},
+dd2397[]={38742,0},
+dd2398[]={31934,0},
+dd2399[]={34322,0},
+dd2400[]={35576,0},
+dd2401[]={36920,0},
+dd2402[]={37117,0},
+dd2403[]={39151,0},
+dd2404[]={39164,0},
+dd2405[]={39208,0},
+dd2406[]={40372,0},
+dd2407[]={20398,0},
+dd2408[]={20711,0},
+dd2409[]={20813,0},
+dd2410[]={21193,0},
+dd2411[]={21220,0},
+dd2412[]={21329,0},
+dd2413[]={21917,0},
+dd2414[]={22022,0},
+dd2415[]={22120,0},
+dd2416[]={22592,0},
+dd2417[]={22696,0},
+dd2418[]={23652,0},
+dd2419[]={24724,0},
+dd2420[]={24936,0},
+dd2421[]={24974,0},
+dd2422[]={25074,0},
+dd2423[]={25935,0},
+dd2424[]={26082,0},
+dd2425[]={26257,0},
+dd2426[]={26757,0},
+dd2427[]={28023,0},
+dd2428[]={28186,0},
+dd2429[]={28450,0},
+dd2430[]={29038,0},
+dd2431[]={29227,0},
+dd2432[]={29730,0},
+dd2433[]={30865,0},
+dd2434[]={31049,0},
+dd2435[]={31048,0},
+dd2436[]={31056,0},
+dd2437[]={31062,0},
+dd2438[]={31117,0},
+dd2439[]={31118,0},
+dd2440[]={31296,0},
+dd2441[]={31361,0},
+dd2442[]={31680,0},
+dd2443[]={32265,0},
+dd2444[]={32321,0},
+dd2445[]={32626,0},
+dd2446[]={32773,0},
+dd2447[]={33261,0},
+dd2448[]={33401,0},
+dd2449[]={33879,0},
+dd2450[]={35088,0},
+dd2451[]={35222,0},
+dd2452[]={35585,0},
+dd2453[]={35641,0},
+dd2454[]={36051,0},
+dd2455[]={36104,0},
+dd2456[]={36790,0},
+dd2457[]={38627,0},
+dd2458[]={38911,0},
+dd2459[]={38971,0},
+dd2460[]={24693,0},
+dd2461[]={148206,0},
+dd2462[]={33304,0},
+dd2463[]={20006,0},
+dd2464[]={20917,0},
+dd2465[]={20840,0},
+dd2466[]={20352,0},
+dd2467[]={20805,0},
+dd2468[]={20864,0},
+dd2469[]={21191,0},
+dd2470[]={21242,0},
+dd2471[]={21845,0},
+dd2472[]={21913,0},
+dd2473[]={21986,0},
+dd2474[]={22707,0},
+dd2475[]={22852,0},
+dd2476[]={22868,0},
+dd2477[]={23138,0},
+dd2478[]={23336,0},
+dd2479[]={24274,0},
+dd2480[]={24281,0},
+dd2481[]={24425,0},
+dd2482[]={24493,0},
+dd2483[]={24792,0},
+dd2484[]={24910,0},
+dd2485[]={24840,0},
+dd2486[]={24928,0},
+dd2487[]={25140,0},
+dd2488[]={25540,0},
+dd2489[]={25628,0},
+dd2490[]={25682,0},
+dd2491[]={25942,0},
+dd2492[]={26395,0},
+dd2493[]={26454,0},
+dd2494[]={28379,0},
+dd2495[]={28363,0},
+dd2496[]={28702,0},
+dd2497[]={30631,0},
+dd2498[]={29237,0},
+dd2499[]={29359,0},
+dd2500[]={29809,0},
+dd2501[]={29958,0},
+dd2502[]={30011,0},
+dd2503[]={30237,0},
+dd2504[]={30239,0},
+dd2505[]={30427,0},
+dd2506[]={30452,0},
+dd2507[]={30538,0},
+dd2508[]={30528,0},
+dd2509[]={30924,0},
+dd2510[]={31409,0},
+dd2511[]={31867,0},
+dd2512[]={32091,0},
+dd2513[]={32574,0},
+dd2514[]={33618,0},
+dd2515[]={33775,0},
+dd2516[]={34681,0},
+dd2517[]={35137,0},
+dd2518[]={35206,0},
+dd2519[]={35519,0},
+dd2520[]={35531,0},
+dd2521[]={35565,0},
+dd2522[]={35722,0},
+dd2523[]={36664,0},
+dd2524[]={36978,0},
+dd2525[]={37273,0},
+dd2526[]={37494,0},
+dd2527[]={38524,0},
+dd2528[]={38875,0},
+dd2529[]={38923,0},
+dd2530[]={39698,0},
+dd2531[]={141386,0},
+dd2532[]={141380,0},
+dd2533[]={144341,0},
+dd2534[]={15261,0},
+dd2535[]={16408,0},
+dd2536[]={16441,0},
+dd2537[]={152137,0},
+dd2538[]={154832,0},
+dd2539[]={163539,0},
+dd2540[]={40771,0},
+dd2541[]={40846,0},
+dd2542[]={102,102,0},
+dd2543[]={102,105,0},
+dd2544[]={102,108,0},
+dd2545[]={102,102,105,0},
+dd2546[]={102,102,108,0},
+dd2547[]={383,116,0},
+dd2548[]={115,116,0},
+dd2549[]={1396,1398,0},
+dd2550[]={1396,1381,0},
+dd2551[]={1396,1387,0},
+dd2552[]={1406,1398,0},
+dd2553[]={1396,1389,0},
+dd2554[]={1497,1460,0},
+dd2555[]={1522,1463,0},
+dd2556[]={1506,0},
+dd2557[]={1492,0},
+dd2558[]={1499,0},
+dd2559[]={1500,0},
+dd2560[]={1501,0},
+dd2561[]={1512,0},
+dd2562[]={1514,0},
+dd2563[]={1513,1473,0},
+dd2564[]={1513,1474,0},
+dd2565[]={64329,1473,0},
+dd2566[]={64329,1474,0},
+dd2567[]={1488,1463,0},
+dd2568[]={1488,1464,0},
+dd2569[]={1488,1468,0},
+dd2570[]={1489,1468,0},
+dd2571[]={1490,1468,0},
+dd2572[]={1491,1468,0},
+dd2573[]={1492,1468,0},
+dd2574[]={1493,1468,0},
+dd2575[]={1494,1468,0},
+dd2576[]={1496,1468,0},
+dd2577[]={1497,1468,0},
+dd2578[]={1498,1468,0},
+dd2579[]={1499,1468,0},
+dd2580[]={1500,1468,0},
+dd2581[]={1502,1468,0},
+dd2582[]={1504,1468,0},
+dd2583[]={1505,1468,0},
+dd2584[]={1507,1468,0},
+dd2585[]={1508,1468,0},
+dd2586[]={1510,1468,0},
+dd2587[]={1511,1468,0},
+dd2588[]={1512,1468,0},
+dd2589[]={1513,1468,0},
+dd2590[]={1514,1468,0},
+dd2591[]={1493,1465,0},
+dd2592[]={1489,1471,0},
+dd2593[]={1499,1471,0},
+dd2594[]={1508,1471,0},
+dd2595[]={1488,1500,0},
+dd2596[]={1649,0},
+dd2597[]={1659,0},
+dd2598[]={1662,0},
+dd2599[]={1664,0},
+dd2600[]={1658,0},
+dd2601[]={1663,0},
+dd2602[]={1657,0},
+dd2603[]={1700,0},
+dd2604[]={1702,0},
+dd2605[]={1668,0},
+dd2606[]={1667,0},
+dd2607[]={1670,0},
+dd2608[]={1671,0},
+dd2609[]={1677,0},
+dd2610[]={1676,0},
+dd2611[]={1678,0},
+dd2612[]={1672,0},
+dd2613[]={1688,0},
+dd2614[]={1681,0},
+dd2615[]={1705,0},
+dd2616[]={1711,0},
+dd2617[]={1715,0},
+dd2618[]={1713,0},
+dd2619[]={1722,0},
+dd2620[]={1723,0},
+dd2621[]={1728,0},
+dd2622[]={1729,0},
+dd2623[]={1726,0},
+dd2624[]={1746,0},
+dd2625[]={1747,0},
+dd2626[]={1709,0},
+dd2627[]={1735,0},
+dd2628[]={1734,0},
+dd2629[]={1736,0},
+dd2630[]={1655,0},
+dd2631[]={1739,0},
+dd2632[]={1733,0},
+dd2633[]={1737,0},
+dd2634[]={1744,0},
+dd2635[]={1609,0},
+dd2636[]={1574,1575,0},
+dd2637[]={1574,1749,0},
+dd2638[]={1574,1608,0},
+dd2639[]={1574,1735,0},
+dd2640[]={1574,1734,0},
+dd2641[]={1574,1736,0},
+dd2642[]={1574,1744,0},
+dd2643[]={1574,1609,0},
+dd2644[]={1740,0},
+dd2645[]={1574,1580,0},
+dd2646[]={1574,1581,0},
+dd2647[]={1574,1605,0},
+dd2648[]={1574,1610,0},
+dd2649[]={1576,1580,0},
+dd2650[]={1576,1581,0},
+dd2651[]={1576,1582,0},
+dd2652[]={1576,1605,0},
+dd2653[]={1576,1609,0},
+dd2654[]={1576,1610,0},
+dd2655[]={1578,1580,0},
+dd2656[]={1578,1581,0},
+dd2657[]={1578,1582,0},
+dd2658[]={1578,1605,0},
+dd2659[]={1578,1609,0},
+dd2660[]={1578,1610,0},
+dd2661[]={1579,1580,0},
+dd2662[]={1579,1605,0},
+dd2663[]={1579,1609,0},
+dd2664[]={1579,1610,0},
+dd2665[]={1580,1581,0},
+dd2666[]={1580,1605,0},
+dd2667[]={1581,1580,0},
+dd2668[]={1581,1605,0},
+dd2669[]={1582,1580,0},
+dd2670[]={1582,1581,0},
+dd2671[]={1582,1605,0},
+dd2672[]={1587,1580,0},
+dd2673[]={1587,1581,0},
+dd2674[]={1587,1582,0},
+dd2675[]={1587,1605,0},
+dd2676[]={1589,1581,0},
+dd2677[]={1589,1605,0},
+dd2678[]={1590,1580,0},
+dd2679[]={1590,1581,0},
+dd2680[]={1590,1582,0},
+dd2681[]={1590,1605,0},
+dd2682[]={1591,1581,0},
+dd2683[]={1591,1605,0},
+dd2684[]={1592,1605,0},
+dd2685[]={1593,1580,0},
+dd2686[]={1593,1605,0},
+dd2687[]={1594,1580,0},
+dd2688[]={1594,1605,0},
+dd2689[]={1601,1580,0},
+dd2690[]={1601,1581,0},
+dd2691[]={1601,1582,0},
+dd2692[]={1601,1605,0},
+dd2693[]={1601,1609,0},
+dd2694[]={1601,1610,0},
+dd2695[]={1602,1581,0},
+dd2696[]={1602,1605,0},
+dd2697[]={1602,1609,0},
+dd2698[]={1602,1610,0},
+dd2699[]={1603,1575,0},
+dd2700[]={1603,1580,0},
+dd2701[]={1603,1581,0},
+dd2702[]={1603,1582,0},
+dd2703[]={1603,1604,0},
+dd2704[]={1603,1605,0},
+dd2705[]={1603,1609,0},
+dd2706[]={1603,1610,0},
+dd2707[]={1604,1580,0},
+dd2708[]={1604,1581,0},
+dd2709[]={1604,1582,0},
+dd2710[]={1604,1605,0},
+dd2711[]={1604,1609,0},
+dd2712[]={1604,1610,0},
+dd2713[]={1605,1580,0},
+dd2714[]={1605,1581,0},
+dd2715[]={1605,1582,0},
+dd2716[]={1605,1605,0},
+dd2717[]={1605,1609,0},
+dd2718[]={1605,1610,0},
+dd2719[]={1606,1580,0},
+dd2720[]={1606,1581,0},
+dd2721[]={1606,1582,0},
+dd2722[]={1606,1605,0},
+dd2723[]={1606,1609,0},
+dd2724[]={1606,1610,0},
+dd2725[]={1607,1580,0},
+dd2726[]={1607,1605,0},
+dd2727[]={1607,1609,0},
+dd2728[]={1607,1610,0},
+dd2729[]={1610,1580,0},
+dd2730[]={1610,1581,0},
+dd2731[]={1610,1582,0},
+dd2732[]={1610,1605,0},
+dd2733[]={1610,1609,0},
+dd2734[]={1610,1610,0},
+dd2735[]={1584,1648,0},
+dd2736[]={1585,1648,0},
+dd2737[]={1609,1648,0},
+dd2738[]={32,1612,1617,0},
+dd2739[]={32,1613,1617,0},
+dd2740[]={32,1614,1617,0},
+dd2741[]={32,1615,1617,0},
+dd2742[]={32,1616,1617,0},
+dd2743[]={32,1617,1648,0},
+dd2744[]={1574,1585,0},
+dd2745[]={1574,1586,0},
+dd2746[]={1574,1606,0},
+dd2747[]={1576,1585,0},
+dd2748[]={1576,1586,0},
+dd2749[]={1576,1606,0},
+dd2750[]={1578,1585,0},
+dd2751[]={1578,1586,0},
+dd2752[]={1578,1606,0},
+dd2753[]={1579,1585,0},
+dd2754[]={1579,1586,0},
+dd2755[]={1579,1606,0},
+dd2756[]={1605,1575,0},
+dd2757[]={1606,1585,0},
+dd2758[]={1606,1586,0},
+dd2759[]={1606,1606,0},
+dd2760[]={1610,1585,0},
+dd2761[]={1610,1586,0},
+dd2762[]={1610,1606,0},
+dd2763[]={1574,1582,0},
+dd2764[]={1574,1607,0},
+dd2765[]={1576,1607,0},
+dd2766[]={1578,1607,0},
+dd2767[]={1589,1582,0},
+dd2768[]={1604,1607,0},
+dd2769[]={1606,1607,0},
+dd2770[]={1607,1648,0},
+dd2771[]={1610,1607,0},
+dd2772[]={1579,1607,0},
+dd2773[]={1587,1607,0},
+dd2774[]={1588,1605,0},
+dd2775[]={1588,1607,0},
+dd2776[]={1600,1614,1617,0},
+dd2777[]={1600,1615,1617,0},
+dd2778[]={1600,1616,1617,0},
+dd2779[]={1591,1609,0},
+dd2780[]={1591,1610,0},
+dd2781[]={1593,1609,0},
+dd2782[]={1593,1610,0},
+dd2783[]={1594,1609,0},
+dd2784[]={1594,1610,0},
+dd2785[]={1587,1609,0},
+dd2786[]={1587,1610,0},
+dd2787[]={1588,1609,0},
+dd2788[]={1588,1610,0},
+dd2789[]={1581,1609,0},
+dd2790[]={1581,1610,0},
+dd2791[]={1580,1609,0},
+dd2792[]={1580,1610,0},
+dd2793[]={1582,1609,0},
+dd2794[]={1582,1610,0},
+dd2795[]={1589,1609,0},
+dd2796[]={1589,1610,0},
+dd2797[]={1590,1609,0},
+dd2798[]={1590,1610,0},
+dd2799[]={1588,1580,0},
+dd2800[]={1588,1581,0},
+dd2801[]={1588,1582,0},
+dd2802[]={1588,1585,0},
+dd2803[]={1587,1585,0},
+dd2804[]={1589,1585,0},
+dd2805[]={1590,1585,0},
+dd2806[]={1575,1611,0},
+dd2807[]={1578,1580,1605,0},
+dd2808[]={1578,1581,1580,0},
+dd2809[]={1578,1581,1605,0},
+dd2810[]={1578,1582,1605,0},
+dd2811[]={1578,1605,1580,0},
+dd2812[]={1578,1605,1581,0},
+dd2813[]={1578,1605,1582,0},
+dd2814[]={1580,1605,1581,0},
+dd2815[]={1581,1605,1610,0},
+dd2816[]={1581,1605,1609,0},
+dd2817[]={1587,1581,1580,0},
+dd2818[]={1587,1580,1581,0},
+dd2819[]={1587,1580,1609,0},
+dd2820[]={1587,1605,1581,0},
+dd2821[]={1587,1605,1580,0},
+dd2822[]={1587,1605,1605,0},
+dd2823[]={1589,1581,1581,0},
+dd2824[]={1589,1605,1605,0},
+dd2825[]={1588,1581,1605,0},
+dd2826[]={1588,1580,1610,0},
+dd2827[]={1588,1605,1582,0},
+dd2828[]={1588,1605,1605,0},
+dd2829[]={1590,1581,1609,0},
+dd2830[]={1590,1582,1605,0},
+dd2831[]={1591,1605,1581,0},
+dd2832[]={1591,1605,1605,0},
+dd2833[]={1591,1605,1610,0},
+dd2834[]={1593,1580,1605,0},
+dd2835[]={1593,1605,1605,0},
+dd2836[]={1593,1605,1609,0},
+dd2837[]={1594,1605,1605,0},
+dd2838[]={1594,1605,1610,0},
+dd2839[]={1594,1605,1609,0},
+dd2840[]={1601,1582,1605,0},
+dd2841[]={1602,1605,1581,0},
+dd2842[]={1602,1605,1605,0},
+dd2843[]={1604,1581,1605,0},
+dd2844[]={1604,1581,1610,0},
+dd2845[]={1604,1581,1609,0},
+dd2846[]={1604,1580,1580,0},
+dd2847[]={1604,1582,1605,0},
+dd2848[]={1604,1605,1581,0},
+dd2849[]={1605,1581,1580,0},
+dd2850[]={1605,1581,1605,0},
+dd2851[]={1605,1581,1610,0},
+dd2852[]={1605,1580,1581,0},
+dd2853[]={1605,1580,1605,0},
+dd2854[]={1605,1582,1580,0},
+dd2855[]={1605,1582,1605,0},
+dd2856[]={1605,1580,1582,0},
+dd2857[]={1607,1605,1580,0},
+dd2858[]={1607,1605,1605,0},
+dd2859[]={1606,1581,1605,0},
+dd2860[]={1606,1581,1609,0},
+dd2861[]={1606,1580,1605,0},
+dd2862[]={1606,1580,1609,0},
+dd2863[]={1606,1605,1610,0},
+dd2864[]={1606,1605,1609,0},
+dd2865[]={1610,1605,1605,0},
+dd2866[]={1576,1582,1610,0},
+dd2867[]={1578,1580,1610,0},
+dd2868[]={1578,1580,1609,0},
+dd2869[]={1578,1582,1610,0},
+dd2870[]={1578,1582,1609,0},
+dd2871[]={1578,1605,1610,0},
+dd2872[]={1578,1605,1609,0},
+dd2873[]={1580,1605,1610,0},
+dd2874[]={1580,1581,1609,0},
+dd2875[]={1580,1605,1609,0},
+dd2876[]={1587,1582,1609,0},
+dd2877[]={1589,1581,1610,0},
+dd2878[]={1588,1581,1610,0},
+dd2879[]={1590,1581,1610,0},
+dd2880[]={1604,1580,1610,0},
+dd2881[]={1604,1605,1610,0},
+dd2882[]={1610,1581,1610,0},
+dd2883[]={1610,1580,1610,0},
+dd2884[]={1610,1605,1610,0},
+dd2885[]={1605,1605,1610,0},
+dd2886[]={1602,1605,1610,0},
+dd2887[]={1606,1581,1610,0},
+dd2888[]={1593,1605,1610,0},
+dd2889[]={1603,1605,1610,0},
+dd2890[]={1606,1580,1581,0},
+dd2891[]={1605,1582,1610,0},
+dd2892[]={1604,1580,1605,0},
+dd2893[]={1603,1605,1605,0},
+dd2894[]={1580,1581,1610,0},
+dd2895[]={1581,1580,1610,0},
+dd2896[]={1605,1580,1610,0},
+dd2897[]={1601,1605,1610,0},
+dd2898[]={1576,1581,1610,0},
+dd2899[]={1587,1582,1610,0},
+dd2900[]={1606,1580,1610,0},
+dd2901[]={1589,1604,1746,0},
+dd2902[]={1602,1604,1746,0},
+dd2903[]={1575,1604,1604,1607,0},
+dd2904[]={1575,1603,1576,1585,0},
+dd2905[]={1605,1581,1605,1583,0},
+dd2906[]={1589,1604,1593,1605,0},
+dd2907[]={1585,1587,1608,1604,0},
+dd2908[]={1593,1604,1610,1607,0},
+dd2909[]={1608,1587,1604,1605,0},
+dd2910[]={1589,1604,1609,0},
+dd2911[]={1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605,0},
+dd2912[]={1580,1604,32,1580,1604,1575,1604,1607,0},
+dd2913[]={1585,1740,1575,1604,0},
+dd2914[]={44,0},
+dd2915[]={12289,0},
+dd2916[]={12290,0},
+dd2917[]={58,0},
+dd2918[]={33,0},
+dd2919[]={63,0},
+dd2920[]={12310,0},
+dd2921[]={12311,0},
+dd2922[]={8230,0},
+dd2923[]={8229,0},
+dd2924[]={8212,0},
+dd2925[]={8211,0},
+dd2926[]={95,0},
+dd2927[]={123,0},
+dd2928[]={125,0},
+dd2929[]={12308,0},
+dd2930[]={12309,0},
+dd2931[]={12304,0},
+dd2932[]={12305,0},
+dd2933[]={12298,0},
+dd2934[]={12299,0},
+dd2935[]={12300,0},
+dd2936[]={12301,0},
+dd2937[]={12302,0},
+dd2938[]={12303,0},
+dd2939[]={91,0},
+dd2940[]={93,0},
+dd2941[]={8254,0},
+dd2942[]={35,0},
+dd2943[]={38,0},
+dd2944[]={42,0},
+dd2945[]={45,0},
+dd2946[]={60,0},
+dd2947[]={62,0},
+dd2948[]={92,0},
+dd2949[]={36,0},
+dd2950[]={37,0},
+dd2951[]={64,0},
+dd2952[]={32,1611,0},
+dd2953[]={1600,1611,0},
+dd2954[]={32,1612,0},
+dd2955[]={32,1613,0},
+dd2956[]={32,1614,0},
+dd2957[]={1600,1614,0},
+dd2958[]={32,1615,0},
+dd2959[]={1600,1615,0},
+dd2960[]={32,1616,0},
+dd2961[]={1600,1616,0},
+dd2962[]={32,1617,0},
+dd2963[]={1600,1617,0},
+dd2964[]={32,1618,0},
+dd2965[]={1600,1618,0},
+dd2966[]={1569,0},
+dd2967[]={1570,0},
+dd2968[]={1571,0},
+dd2969[]={1572,0},
+dd2970[]={1573,0},
+dd2971[]={1574,0},
+dd2972[]={1575,0},
+dd2973[]={1576,0},
+dd2974[]={1577,0},
+dd2975[]={1578,0},
+dd2976[]={1579,0},
+dd2977[]={1580,0},
+dd2978[]={1581,0},
+dd2979[]={1582,0},
+dd2980[]={1583,0},
+dd2981[]={1584,0},
+dd2982[]={1585,0},
+dd2983[]={1586,0},
+dd2984[]={1587,0},
+dd2985[]={1588,0},
+dd2986[]={1589,0},
+dd2987[]={1590,0},
+dd2988[]={1591,0},
+dd2989[]={1592,0},
+dd2990[]={1593,0},
+dd2991[]={1594,0},
+dd2992[]={1601,0},
+dd2993[]={1602,0},
+dd2994[]={1603,0},
+dd2995[]={1604,0},
+dd2996[]={1605,0},
+dd2997[]={1606,0},
+dd2998[]={1607,0},
+dd2999[]={1608,0},
+dd3000[]={1610,0},
+dd3001[]={1604,1570,0},
+dd3002[]={1604,1571,0},
+dd3003[]={1604,1573,0},
+dd3004[]={1604,1575,0},
+dd3005[]={34,0},
+dd3006[]={39,0},
+dd3007[]={47,0},
+dd3008[]={94,0},
+dd3009[]={124,0},
+dd3010[]={126,0},
+dd3011[]={10629,0},
+dd3012[]={10630,0},
+dd3013[]={12539,0},
+dd3014[]={12449,0},
+dd3015[]={12451,0},
+dd3016[]={12453,0},
+dd3017[]={12455,0},
+dd3018[]={12457,0},
+dd3019[]={12515,0},
+dd3020[]={12517,0},
+dd3021[]={12519,0},
+dd3022[]={12483,0},
+dd3023[]={12540,0},
+dd3024[]={12531,0},
+dd3025[]={12441,0},
+dd3026[]={12442,0},
+dd3027[]={12644,0},
+dd3028[]={12593,0},
+dd3029[]={12594,0},
+dd3030[]={12595,0},
+dd3031[]={12596,0},
+dd3032[]={12597,0},
+dd3033[]={12598,0},
+dd3034[]={12599,0},
+dd3035[]={12600,0},
+dd3036[]={12601,0},
+dd3037[]={12602,0},
+dd3038[]={12603,0},
+dd3039[]={12604,0},
+dd3040[]={12605,0},
+dd3041[]={12606,0},
+dd3042[]={12607,0},
+dd3043[]={12608,0},
+dd3044[]={12609,0},
+dd3045[]={12610,0},
+dd3046[]={12611,0},
+dd3047[]={12612,0},
+dd3048[]={12613,0},
+dd3049[]={12614,0},
+dd3050[]={12615,0},
+dd3051[]={12616,0},
+dd3052[]={12617,0},
+dd3053[]={12618,0},
+dd3054[]={12619,0},
+dd3055[]={12620,0},
+dd3056[]={12621,0},
+dd3057[]={12622,0},
+dd3058[]={12623,0},
+dd3059[]={12624,0},
+dd3060[]={12625,0},
+dd3061[]={12626,0},
+dd3062[]={12627,0},
+dd3063[]={12628,0},
+dd3064[]={12629,0},
+dd3065[]={12630,0},
+dd3066[]={12631,0},
+dd3067[]={12632,0},
+dd3068[]={12633,0},
+dd3069[]={12634,0},
+dd3070[]={12635,0},
+dd3071[]={12636,0},
+dd3072[]={12637,0},
+dd3073[]={12638,0},
+dd3074[]={12639,0},
+dd3075[]={12640,0},
+dd3076[]={12641,0},
+dd3077[]={12642,0},
+dd3078[]={12643,0},
+dd3079[]={162,0},
+dd3080[]={163,0},
+dd3081[]={172,0},
+dd3082[]={175,0},
+dd3083[]={166,0},
+dd3084[]={165,0},
+dd3085[]={8361,0},
+dd3086[]={9474,0},
+dd3087[]={8592,0},
+dd3088[]={8593,0},
+dd3089[]={8594,0},
+dd3090[]={8595,0},
+dd3091[]={9632,0},
+dd3092[]={9675,0},
+dd3093[]={69785,69818,0},
+dd3094[]={69787,69818,0},
+dd3095[]={69797,69818,0},
+dd3096[]={119127,119141,0},
+dd3097[]={119128,119141,0},
+dd3098[]={119135,119150,0},
+dd3099[]={119135,119151,0},
+dd3100[]={119135,119152,0},
+dd3101[]={119135,119153,0},
+dd3102[]={119135,119154,0},
+dd3103[]={119225,119141,0},
+dd3104[]={119226,119141,0},
+dd3105[]={119227,119150,0},
+dd3106[]={119228,119150,0},
+dd3107[]={119227,119151,0},
+dd3108[]={119228,119151,0},
+dd3109[]={305,0},
+dd3110[]={567,0},
+dd3111[]={913,0},
+dd3112[]={914,0},
+dd3113[]={916,0},
+dd3114[]={917,0},
+dd3115[]={918,0},
+dd3116[]={919,0},
+dd3117[]={921,0},
+dd3118[]={922,0},
+dd3119[]={923,0},
+dd3120[]={924,0},
+dd3121[]={925,0},
+dd3122[]={926,0},
+dd3123[]={927,0},
+dd3124[]={929,0},
+dd3125[]={1012,0},
+dd3126[]={932,0},
+dd3127[]={934,0},
+dd3128[]={935,0},
+dd3129[]={936,0},
+dd3130[]={8711,0},
+dd3131[]={945,0},
+dd3132[]={950,0},
+dd3133[]={951,0},
+dd3134[]={955,0},
+dd3135[]={957,0},
+dd3136[]={958,0},
+dd3137[]={959,0},
+dd3138[]={963,0},
+dd3139[]={964,0},
+dd3140[]={965,0},
+dd3141[]={968,0},
+dd3142[]={969,0},
+dd3143[]={8706,0},
+dd3144[]={1013,0},
+dd3145[]={977,0},
+dd3146[]={1008,0},
+dd3147[]={981,0},
+dd3148[]={1009,0},
+dd3149[]={982,0},
+dd3150[]={988,0},
+dd3151[]={989,0},
+dd3152[]={48,46,0},
+dd3153[]={48,44,0},
+dd3154[]={49,44,0},
+dd3155[]={50,44,0},
+dd3156[]={51,44,0},
+dd3157[]={52,44,0},
+dd3158[]={53,44,0},
+dd3159[]={54,44,0},
+dd3160[]={55,44,0},
+dd3161[]={56,44,0},
+dd3162[]={57,44,0},
+dd3163[]={40,65,41,0},
+dd3164[]={40,66,41,0},
+dd3165[]={40,67,41,0},
+dd3166[]={40,68,41,0},
+dd3167[]={40,69,41,0},
+dd3168[]={40,70,41,0},
+dd3169[]={40,71,41,0},
+dd3170[]={40,72,41,0},
+dd3171[]={40,73,41,0},
+dd3172[]={40,74,41,0},
+dd3173[]={40,75,41,0},
+dd3174[]={40,76,41,0},
+dd3175[]={40,77,41,0},
+dd3176[]={40,78,41,0},
+dd3177[]={40,79,41,0},
+dd3178[]={40,80,41,0},
+dd3179[]={40,81,41,0},
+dd3180[]={40,82,41,0},
+dd3181[]={40,83,41,0},
+dd3182[]={40,84,41,0},
+dd3183[]={40,85,41,0},
+dd3184[]={40,86,41,0},
+dd3185[]={40,87,41,0},
+dd3186[]={40,88,41,0},
+dd3187[]={40,89,41,0},
+dd3188[]={40,90,41,0},
+dd3189[]={12308,83,12309,0},
+dd3190[]={67,68,0},
+dd3191[]={87,90,0},
+dd3192[]={72,86,0},
+dd3193[]={83,68,0},
+dd3194[]={83,83,0},
+dd3195[]={80,80,86,0},
+dd3196[]={87,67,0},
+dd3197[]={68,74,0},
+dd3198[]={12411,12363,0},
+dd3199[]={12467,12467,0},
+dd3200[]={23383,0},
+dd3201[]={21452,0},
+dd3202[]={12487,0},
+dd3203[]={22810,0},
+dd3204[]={35299,0},
+dd3205[]={20132,0},
+dd3206[]={26144,0},
+dd3207[]={28961,0},
+dd3208[]={21069,0},
+dd3209[]={24460,0},
+dd3210[]={20877,0},
+dd3211[]={26032,0},
+dd3212[]={21021,0},
+dd3213[]={32066,0},
+dd3214[]={36009,0},
+dd3215[]={22768,0},
+dd3216[]={21561,0},
+dd3217[]={28436,0},
+dd3218[]={25237,0},
+dd3219[]={25429,0},
+dd3220[]={36938,0},
+dd3221[]={25351,0},
+dd3222[]={25171,0},
+dd3223[]={31105,0},
+dd3224[]={31354,0},
+dd3225[]={21512,0},
+dd3226[]={28288,0},
+dd3227[]={30003,0},
+dd3228[]={21106,0},
+dd3229[]={21942,0},
+dd3230[]={12308,26412,12309,0},
+dd3231[]={12308,19977,12309,0},
+dd3232[]={12308,20108,12309,0},
+dd3233[]={12308,23433,12309,0},
+dd3234[]={12308,28857,12309,0},
+dd3235[]={12308,25171,12309,0},
+dd3236[]={12308,30423,12309,0},
+dd3237[]={12308,21213,12309,0},
+dd3238[]={12308,25943,12309,0},
+dd3239[]={24471,0},
+dd3240[]={21487,0},
+dd3241[]={20029,0},
+dd3242[]={20024,0},
+dd3243[]={20033,0},
+dd3244[]={131362,0},
+dd3245[]={20320,0},
+dd3246[]={20411,0},
+dd3247[]={20482,0},
+dd3248[]={20602,0},
+dd3249[]={20633,0},
+dd3250[]={20687,0},
+dd3251[]={13470,0},
+dd3252[]={132666,0},
+dd3253[]={20820,0},
+dd3254[]={20836,0},
+dd3255[]={20855,0},
+dd3256[]={132380,0},
+dd3257[]={13497,0},
+dd3258[]={20839,0},
+dd3259[]={132427,0},
+dd3260[]={20887,0},
+dd3261[]={20900,0},
+dd3262[]={20172,0},
+dd3263[]={20908,0},
+dd3264[]={168415,0},
+dd3265[]={20995,0},
+dd3266[]={13535,0},
+dd3267[]={21051,0},
+dd3268[]={21062,0},
+dd3269[]={21111,0},
+dd3270[]={13589,0},
+dd3271[]={21253,0},
+dd3272[]={21254,0},
+dd3273[]={21321,0},
+dd3274[]={21338,0},
+dd3275[]={21363,0},
+dd3276[]={21373,0},
+dd3277[]={21375,0},
+dd3278[]={133676,0},
+dd3279[]={28784,0},
+dd3280[]={21450,0},
+dd3281[]={21471,0},
+dd3282[]={133987,0},
+dd3283[]={21483,0},
+dd3284[]={21489,0},
+dd3285[]={21510,0},
+dd3286[]={21662,0},
+dd3287[]={21560,0},
+dd3288[]={21576,0},
+dd3289[]={21608,0},
+dd3290[]={21666,0},
+dd3291[]={21750,0},
+dd3292[]={21776,0},
+dd3293[]={21843,0},
+dd3294[]={21859,0},
+dd3295[]={21892,0},
+dd3296[]={21931,0},
+dd3297[]={21939,0},
+dd3298[]={21954,0},
+dd3299[]={22294,0},
+dd3300[]={22295,0},
+dd3301[]={22097,0},
+dd3302[]={22132,0},
+dd3303[]={22766,0},
+dd3304[]={22478,0},
+dd3305[]={22516,0},
+dd3306[]={22541,0},
+dd3307[]={22411,0},
+dd3308[]={22578,0},
+dd3309[]={22577,0},
+dd3310[]={22700,0},
+dd3311[]={136420,0},
+dd3312[]={22770,0},
+dd3313[]={22775,0},
+dd3314[]={22790,0},
+dd3315[]={22818,0},
+dd3316[]={22882,0},
+dd3317[]={136872,0},
+dd3318[]={136938,0},
+dd3319[]={23020,0},
+dd3320[]={23067,0},
+dd3321[]={23079,0},
+dd3322[]={23000,0},
+dd3323[]={23142,0},
+dd3324[]={14062,0},
+dd3325[]={14076,0},
+dd3326[]={23304,0},
+dd3327[]={23358,0},
+dd3328[]={137672,0},
+dd3329[]={23491,0},
+dd3330[]={23512,0},
+dd3331[]={23539,0},
+dd3332[]={138008,0},
+dd3333[]={23551,0},
+dd3334[]={23558,0},
+dd3335[]={24403,0},
+dd3336[]={14209,0},
+dd3337[]={23648,0},
+dd3338[]={23744,0},
+dd3339[]={23693,0},
+dd3340[]={138724,0},
+dd3341[]={23875,0},
+dd3342[]={138726,0},
+dd3343[]={23918,0},
+dd3344[]={23915,0},
+dd3345[]={23932,0},
+dd3346[]={24033,0},
+dd3347[]={24034,0},
+dd3348[]={14383,0},
+dd3349[]={24061,0},
+dd3350[]={24104,0},
+dd3351[]={24125,0},
+dd3352[]={24169,0},
+dd3353[]={14434,0},
+dd3354[]={139651,0},
+dd3355[]={14460,0},
+dd3356[]={24240,0},
+dd3357[]={24243,0},
+dd3358[]={24246,0},
+dd3359[]={172946,0},
+dd3360[]={140081,0},
+dd3361[]={33281,0},
+dd3362[]={24354,0},
+dd3363[]={14535,0},
+dd3364[]={144056,0},
+dd3365[]={156122,0},
+dd3366[]={24418,0},
+dd3367[]={24427,0},
+dd3368[]={14563,0},
+dd3369[]={24474,0},
+dd3370[]={24525,0},
+dd3371[]={24535,0},
+dd3372[]={24569,0},
+dd3373[]={24705,0},
+dd3374[]={14650,0},
+dd3375[]={14620,0},
+dd3376[]={141012,0},
+dd3377[]={24775,0},
+dd3378[]={24904,0},
+dd3379[]={24908,0},
+dd3380[]={24954,0},
+dd3381[]={25010,0},
+dd3382[]={24996,0},
+dd3383[]={25007,0},
+dd3384[]={25054,0},
+dd3385[]={25104,0},
+dd3386[]={25115,0},
+dd3387[]={25181,0},
+dd3388[]={25265,0},
+dd3389[]={25300,0},
+dd3390[]={25424,0},
+dd3391[]={142092,0},
+dd3392[]={25405,0},
+dd3393[]={25340,0},
+dd3394[]={25448,0},
+dd3395[]={25475,0},
+dd3396[]={25572,0},
+dd3397[]={142321,0},
+dd3398[]={25634,0},
+dd3399[]={25541,0},
+dd3400[]={25513,0},
+dd3401[]={14894,0},
+dd3402[]={25705,0},
+dd3403[]={25726,0},
+dd3404[]={25757,0},
+dd3405[]={25719,0},
+dd3406[]={14956,0},
+dd3407[]={25964,0},
+dd3408[]={143370,0},
+dd3409[]={26083,0},
+dd3410[]={26360,0},
+dd3411[]={26185,0},
+dd3412[]={15129,0},
+dd3413[]={15112,0},
+dd3414[]={15076,0},
+dd3415[]={20882,0},
+dd3416[]={20885,0},
+dd3417[]={26368,0},
+dd3418[]={26268,0},
+dd3419[]={32941,0},
+dd3420[]={17369,0},
+dd3421[]={26401,0},
+dd3422[]={26462,0},
+dd3423[]={26451,0},
+dd3424[]={144323,0},
+dd3425[]={15177,0},
+dd3426[]={26618,0},
+dd3427[]={26501,0},
+dd3428[]={26706,0},
+dd3429[]={144493,0},
+dd3430[]={26766,0},
+dd3431[]={26655,0},
+dd3432[]={26900,0},
+dd3433[]={26946,0},
+dd3434[]={27043,0},
+dd3435[]={27114,0},
+dd3436[]={27304,0},
+dd3437[]={145059,0},
+dd3438[]={27355,0},
+dd3439[]={15384,0},
+dd3440[]={27425,0},
+dd3441[]={145575,0},
+dd3442[]={27476,0},
+dd3443[]={15438,0},
+dd3444[]={27506,0},
+dd3445[]={27551,0},
+dd3446[]={27579,0},
+dd3447[]={146061,0},
+dd3448[]={138507,0},
+dd3449[]={146170,0},
+dd3450[]={27726,0},
+dd3451[]={146620,0},
+dd3452[]={27839,0},
+dd3453[]={27853,0},
+dd3454[]={27751,0},
+dd3455[]={27926,0},
+dd3456[]={27966,0},
+dd3457[]={28009,0},
+dd3458[]={28024,0},
+dd3459[]={28037,0},
+dd3460[]={146718,0},
+dd3461[]={27956,0},
+dd3462[]={28207,0},
+dd3463[]={28270,0},
+dd3464[]={15667,0},
+dd3465[]={28359,0},
+dd3466[]={147153,0},
+dd3467[]={28153,0},
+dd3468[]={28526,0},
+dd3469[]={147294,0},
+dd3470[]={147342,0},
+dd3471[]={28614,0},
+dd3472[]={28729,0},
+dd3473[]={28699,0},
+dd3474[]={15766,0},
+dd3475[]={28746,0},
+dd3476[]={28797,0},
+dd3477[]={28791,0},
+dd3478[]={28845,0},
+dd3479[]={132389,0},
+dd3480[]={28997,0},
+dd3481[]={148067,0},
+dd3482[]={29084,0},
+dd3483[]={148395,0},
+dd3484[]={29224,0},
+dd3485[]={29264,0},
+dd3486[]={149000,0},
+dd3487[]={29312,0},
+dd3488[]={29333,0},
+dd3489[]={149301,0},
+dd3490[]={149524,0},
+dd3491[]={29562,0},
+dd3492[]={29579,0},
+dd3493[]={16044,0},
+dd3494[]={29605,0},
+dd3495[]={16056,0},
+dd3496[]={29767,0},
+dd3497[]={29788,0},
+dd3498[]={29829,0},
+dd3499[]={29898,0},
+dd3500[]={16155,0},
+dd3501[]={29988,0},
+dd3502[]={150582,0},
+dd3503[]={30014,0},
+dd3504[]={150674,0},
+dd3505[]={139679,0},
+dd3506[]={30224,0},
+dd3507[]={151457,0},
+dd3508[]={151480,0},
+dd3509[]={151620,0},
+dd3510[]={16380,0},
+dd3511[]={16392,0},
+dd3512[]={151795,0},
+dd3513[]={151794,0},
+dd3514[]={151833,0},
+dd3515[]={151859,0},
+dd3516[]={30494,0},
+dd3517[]={30495,0},
+dd3518[]={30603,0},
+dd3519[]={16454,0},
+dd3520[]={16534,0},
+dd3521[]={152605,0},
+dd3522[]={30798,0},
+dd3523[]={16611,0},
+dd3524[]={153126,0},
+dd3525[]={153242,0},
+dd3526[]={153285,0},
+dd3527[]={31211,0},
+dd3528[]={16687,0},
+dd3529[]={31306,0},
+dd3530[]={31311,0},
+dd3531[]={153980,0},
+dd3532[]={154279,0},
+dd3533[]={31470,0},
+dd3534[]={16898,0},
+dd3535[]={154539,0},
+dd3536[]={31686,0},
+dd3537[]={31689,0},
+dd3538[]={16935,0},
+dd3539[]={154752,0},
+dd3540[]={31954,0},
+dd3541[]={17056,0},
+dd3542[]={31976,0},
+dd3543[]={31971,0},
+dd3544[]={32000,0},
+dd3545[]={155526,0},
+dd3546[]={32099,0},
+dd3547[]={17153,0},
+dd3548[]={32199,0},
+dd3549[]={32258,0},
+dd3550[]={32325,0},
+dd3551[]={17204,0},
+dd3552[]={156200,0},
+dd3553[]={156231,0},
+dd3554[]={17241,0},
+dd3555[]={156377,0},
+dd3556[]={32634,0},
+dd3557[]={156478,0},
+dd3558[]={32661,0},
+dd3559[]={32762,0},
+dd3560[]={156890,0},
+dd3561[]={156963,0},
+dd3562[]={32864,0},
+dd3563[]={157096,0},
+dd3564[]={32880,0},
+dd3565[]={144223,0},
+dd3566[]={17365,0},
+dd3567[]={32946,0},
+dd3568[]={33027,0},
+dd3569[]={17419,0},
+dd3570[]={33086,0},
+dd3571[]={23221,0},
+dd3572[]={157607,0},
+dd3573[]={157621,0},
+dd3574[]={144275,0},
+dd3575[]={144284,0},
+dd3576[]={33284,0},
+dd3577[]={36766,0},
+dd3578[]={17515,0},
+dd3579[]={33425,0},
+dd3580[]={33419,0},
+dd3581[]={33437,0},
+dd3582[]={21171,0},
+dd3583[]={33457,0},
+dd3584[]={33459,0},
+dd3585[]={33469,0},
+dd3586[]={33510,0},
+dd3587[]={158524,0},
+dd3588[]={33565,0},
+dd3589[]={33635,0},
+dd3590[]={33709,0},
+dd3591[]={33571,0},
+dd3592[]={33725,0},
+dd3593[]={33767,0},
+dd3594[]={33619,0},
+dd3595[]={33738,0},
+dd3596[]={33740,0},
+dd3597[]={33756,0},
+dd3598[]={158774,0},
+dd3599[]={159083,0},
+dd3600[]={158933,0},
+dd3601[]={17707,0},
+dd3602[]={34033,0},
+dd3603[]={34035,0},
+dd3604[]={34070,0},
+dd3605[]={160714,0},
+dd3606[]={34148,0},
+dd3607[]={159532,0},
+dd3608[]={17757,0},
+dd3609[]={17761,0},
+dd3610[]={159665,0},
+dd3611[]={159954,0},
+dd3612[]={17771,0},
+dd3613[]={34384,0},
+dd3614[]={34407,0},
+dd3615[]={34409,0},
+dd3616[]={34473,0},
+dd3617[]={34440,0},
+dd3618[]={34574,0},
+dd3619[]={34530,0},
+dd3620[]={34600,0},
+dd3621[]={34667,0},
+dd3622[]={34694,0},
+dd3623[]={17879,0},
+dd3624[]={34785,0},
+dd3625[]={34817,0},
+dd3626[]={17913,0},
+dd3627[]={34912,0},
+dd3628[]={161383,0},
+dd3629[]={35031,0},
+dd3630[]={35038,0},
+dd3631[]={17973,0},
+dd3632[]={35066,0},
+dd3633[]={13499,0},
+dd3634[]={161966,0},
+dd3635[]={162150,0},
+dd3636[]={18110,0},
+dd3637[]={18119,0},
+dd3638[]={35488,0},
+dd3639[]={162984,0},
+dd3640[]={36011,0},
+dd3641[]={36033,0},
+dd3642[]={36123,0},
+dd3643[]={36215,0},
+dd3644[]={163631,0},
+dd3645[]={133124,0},
+dd3646[]={36299,0},
+dd3647[]={36284,0},
+dd3648[]={36336,0},
+dd3649[]={133342,0},
+dd3650[]={36564,0},
+dd3651[]={165330,0},
+dd3652[]={165357,0},
+dd3653[]={37012,0},
+dd3654[]={37105,0},
+dd3655[]={37137,0},
+dd3656[]={165678,0},
+dd3657[]={37147,0},
+dd3658[]={37432,0},
+dd3659[]={37591,0},
+dd3660[]={37592,0},
+dd3661[]={37500,0},
+dd3662[]={37881,0},
+dd3663[]={37909,0},
+dd3664[]={166906,0},
+dd3665[]={38283,0},
+dd3666[]={18837,0},
+dd3667[]={38327,0},
+dd3668[]={167287,0},
+dd3669[]={18918,0},
+dd3670[]={38595,0},
+dd3671[]={23986,0},
+dd3672[]={38691,0},
+dd3673[]={168261,0},
+dd3674[]={168474,0},
+dd3675[]={19054,0},
+dd3676[]={19062,0},
+dd3677[]={38880,0},
+dd3678[]={168970,0},
+dd3679[]={19122,0},
+dd3680[]={169110,0},
+dd3681[]={38953,0},
+dd3682[]={169398,0},
+dd3683[]={39138,0},
+dd3684[]={19251,0},
+dd3685[]={39209,0},
+dd3686[]={39335,0},
+dd3687[]={39362,0},
+dd3688[]={39422,0},
+dd3689[]={19406,0},
+dd3690[]={170800,0},
+dd3691[]={40000,0},
+dd3692[]={40189,0},
+dd3693[]={19662,0},
+dd3694[]={19693,0},
+dd3695[]={40295,0},
+dd3696[]={172238,0},
+dd3697[]={19704,0},
+dd3698[]={172293,0},
+dd3699[]={172558,0},
+dd3700[]={172689,0},
+dd3701[]={19798,0},
+dd3702[]={40702,0},
+dd3703[]={40709,0},
+dd3704[]={40719,0},
+dd3705[]={40726,0},
+dd3706[]={173568,0},
+dd3707[]={8814,0},
+dd3708[]={8800,0},
+dd3709[]={8815,0},
+dd3710[]={192,193,194,195,196,197,256,258,260,461,512,514,550,7680,7840,7842,0},
+dd3711[]={7682,7684,7686,0},
+dd3712[]={199,262,264,266,268,0},
+dd3713[]={270,7690,7692,7694,7696,7698,0},
+dd3714[]={200,201,202,203,274,276,278,280,282,516,518,552,7704,7706,7864,7866,7868,0},
+dd3715[]={7710,0},
+dd3716[]={284,286,288,290,486,500,7712,0},
+dd3717[]={292,542,7714,7716,7718,7720,7722,0},
+dd3718[]={204,205,206,207,296,298,300,302,304,463,520,522,7724,7880,7882,0},
+dd3719[]={308,0},
+dd3720[]={310,488,7728,7730,7732,0},
+dd3721[]={313,315,317,7734,7738,7740,0},
+dd3722[]={7742,7744,7746,0},
+dd3723[]={209,323,325,327,504,7748,7750,7752,7754,0},
+dd3724[]={210,211,212,213,214,332,334,336,416,465,490,524,526,558,7884,7886,0},
+dd3725[]={7764,7766,0},
+dd3726[]={340,342,344,528,530,7768,7770,7774,0},
+dd3727[]={346,348,350,352,536,7776,7778,0},
+dd3728[]={354,356,538,7786,7788,7790,7792,0},
+dd3729[]={217,218,219,220,360,362,364,366,368,370,431,467,532,534,7794,7796,7798,7908,7910,0},
+dd3730[]={7804,7806,0},
+dd3731[]={372,7808,7810,7812,7814,7816,0},
+dd3732[]={7818,7820,0},
+dd3733[]={221,374,376,562,7822,7922,7924,7926,7928,0},
+dd3734[]={377,379,381,7824,7826,7828,0},
+dd3735[]={224,225,226,227,228,229,257,259,261,462,513,515,551,7681,7841,7843,0},
+dd3736[]={7683,7685,7687,0},
+dd3737[]={231,263,265,267,269,0},
+dd3738[]={271,7691,7693,7695,7697,7699,0},
+dd3739[]={232,233,234,235,275,277,279,281,283,517,519,553,7705,7707,7865,7867,7869,0},
+dd3740[]={7711,0},
+dd3741[]={285,287,289,291,487,501,7713,0},
+dd3742[]={293,543,7715,7717,7719,7721,7723,7830,0},
+dd3743[]={236,237,238,239,297,299,301,303,464,521,523,7725,7881,7883,0},
+dd3744[]={309,496,0},
+dd3745[]={311,489,7729,7731,7733,0},
+dd3746[]={314,316,318,7735,7739,7741,0},
+dd3747[]={7743,7745,7747,0},
+dd3748[]={241,324,326,328,505,7749,7751,7753,7755,0},
+dd3749[]={242,243,244,245,246,333,335,337,417,466,491,525,527,559,7885,7887,0},
+dd3750[]={7765,7767,0},
+dd3751[]={341,343,345,529,531,7769,7771,7775,0},
+dd3752[]={347,349,351,353,537,7777,7779,0},
+dd3753[]={355,357,539,7787,7789,7791,7793,7831,0},
+dd3754[]={249,250,251,252,361,363,365,367,369,371,432,468,533,535,7795,7797,7799,7909,7911,0},
+dd3755[]={7805,7807,0},
+dd3756[]={373,7809,7811,7813,7815,7817,7832,0},
+dd3757[]={7819,7821,0},
+dd3758[]={253,255,375,563,7823,7833,7923,7925,7927,7929,0},
+dd3759[]={378,380,382,7825,7827,7829,0},
+dd3760[]={901,8129,8173,0},
+dd3761[]={7844,7846,7848,7850,0},
+dd3762[]={478,0},
+dd3763[]={506,0},
+dd3764[]={482,508,0},
+dd3765[]={7688,0},
+dd3766[]={7870,7872,7874,7876,0},
+dd3767[]={7726,0},
+dd3768[]={7888,7890,7892,7894,0},
+dd3769[]={556,7756,7758,0},
+dd3770[]={554,0},
+dd3771[]={510,0},
+dd3772[]={469,471,473,475,0},
+dd3773[]={7845,7847,7849,7851,0},
+dd3774[]={479,0},
+dd3775[]={507,0},
+dd3776[]={483,509,0},
+dd3777[]={7689,0},
+dd3778[]={7871,7873,7875,7877,0},
+dd3779[]={7727,0},
+dd3780[]={7889,7891,7893,7895,0},
+dd3781[]={557,7757,7759,0},
+dd3782[]={555,0},
+dd3783[]={511,0},
+dd3784[]={470,472,474,476,0},
+dd3785[]={7854,7856,7858,7860,0},
+dd3786[]={7855,7857,7859,7861,0},
+dd3787[]={7700,7702,0},
+dd3788[]={7701,7703,0},
+dd3789[]={7760,7762,0},
+dd3790[]={7761,7763,0},
+dd3791[]={7780,0},
+dd3792[]={7781,0},
+dd3793[]={7782,0},
+dd3794[]={7783,0},
+dd3795[]={7800,0},
+dd3796[]={7801,0},
+dd3797[]={7802,0},
+dd3798[]={7803,0},
+dd3799[]={7835,0},
+dd3800[]={7898,7900,7902,7904,7906,0},
+dd3801[]={7899,7901,7903,7905,7907,0},
+dd3802[]={7912,7914,7916,7918,7920,0},
+dd3803[]={7913,7915,7917,7919,7921,0},
+dd3804[]={494,0},
+dd3805[]={492,0},
+dd3806[]={493,0},
+dd3807[]={480,0},
+dd3808[]={481,0},
+dd3809[]={7708,0},
+dd3810[]={7709,0},
+dd3811[]={560,0},
+dd3812[]={561,0},
+dd3813[]={495,0},
+dd3814[]={902,7944,7945,8120,8121,8122,8124,0},
+dd3815[]={904,7960,7961,8136,0},
+dd3816[]={905,7976,7977,8138,8140,0},
+dd3817[]={906,938,7992,7993,8152,8153,8154,0},
+dd3818[]={908,8008,8009,8184,0},
+dd3819[]={8172,0},
+dd3820[]={910,939,8025,8168,8169,8170,0},
+dd3821[]={911,8040,8041,8186,8188,0},
+dd3822[]={8116,0},
+dd3823[]={8132,0},
+dd3824[]={940,7936,7937,8048,8112,8113,8115,8118,0},
+dd3825[]={941,7952,7953,8050,0},
+dd3826[]={942,7968,7969,8052,8131,8134,0},
+dd3827[]={943,970,7984,7985,8054,8144,8145,8150,0},
+dd3828[]={972,8000,8001,8056,0},
+dd3829[]={8164,8165,0},
+dd3830[]={971,973,8016,8017,8058,8160,8161,8166,0},
+dd3831[]={974,8032,8033,8060,8179,8182,0},
+dd3832[]={912,8146,8151,0},
+dd3833[]={944,8162,8167,0},
+dd3834[]={8180,0},
+dd3835[]={979,980,0},
+dd3836[]={1031,0},
+dd3837[]={1232,1234,0},
+dd3838[]={1027,0},
+dd3839[]={1024,1025,1238,0},
+dd3840[]={1217,1244,0},
+dd3841[]={1246,0},
+dd3842[]={1037,1049,1250,1252,0},
+dd3843[]={1036,0},
+dd3844[]={1254,0},
+dd3845[]={1038,1262,1264,1266,0},
+dd3846[]={1268,0},
+dd3847[]={1272,0},
+dd3848[]={1260,0},
+dd3849[]={1233,1235,0},
+dd3850[]={1107,0},
+dd3851[]={1104,1105,1239,0},
+dd3852[]={1218,1245,0},
+dd3853[]={1247,0},
+dd3854[]={1081,1117,1251,1253,0},
+dd3855[]={1116,0},
+dd3856[]={1255,0},
+dd3857[]={1118,1263,1265,1267,0},
+dd3858[]={1269,0},
+dd3859[]={1273,0},
+dd3860[]={1261,0},
+dd3861[]={1111,0},
+dd3862[]={1142,0},
+dd3863[]={1143,0},
+dd3864[]={1242,0},
+dd3865[]={1243,0},
+dd3866[]={1258,0},
+dd3867[]={1259,0},
+dd3868[]={1570,1571,1573,0},
+dd3869[]={1730,0},
+dd3870[]={2345,0},
+dd3871[]={2353,0},
+dd3872[]={2356,0},
+dd3873[]={2507,2508,0},
+dd3874[]={2888,2891,2892,0},
+dd3875[]={2964,0},
+dd3876[]={3018,3020,0},
+dd3877[]={3019,0},
+dd3878[]={3144,0},
+dd3879[]={3264,0},
+dd3880[]={3271,3272,3274,0},
+dd3881[]={3275,0},
+dd3882[]={3402,3404,0},
+dd3883[]={3403,0},
+dd3884[]={3546,3548,3550,0},
+dd3885[]={3549,0},
+dd3886[]={4134,0},
+dd3887[]={6918,0},
+dd3888[]={6920,0},
+dd3889[]={6922,0},
+dd3890[]={6924,0},
+dd3891[]={6926,0},
+dd3892[]={6930,0},
+dd3893[]={6971,0},
+dd3894[]={6973,0},
+dd3895[]={6976,0},
+dd3896[]={6977,0},
+dd3897[]={6979,0},
+dd3898[]={7736,0},
+dd3899[]={7737,0},
+dd3900[]={7772,0},
+dd3901[]={7773,0},
+dd3902[]={7784,0},
+dd3903[]={7785,0},
+dd3904[]={7852,7862,0},
+dd3905[]={7853,7863,0},
+dd3906[]={7878,0},
+dd3907[]={7879,0},
+dd3908[]={7896,0},
+dd3909[]={7897,0},
+dd3910[]={7938,7940,7942,8064,0},
+dd3911[]={7939,7941,7943,8065,0},
+dd3912[]={8066,0},
+dd3913[]={8067,0},
+dd3914[]={8068,0},
+dd3915[]={8069,0},
+dd3916[]={8070,0},
+dd3917[]={8071,0},
+dd3918[]={7946,7948,7950,8072,0},
+dd3919[]={7947,7949,7951,8073,0},
+dd3920[]={8074,0},
+dd3921[]={8075,0},
+dd3922[]={8076,0},
+dd3923[]={8077,0},
+dd3924[]={8078,0},
+dd3925[]={8079,0},
+dd3926[]={7954,7956,0},
+dd3927[]={7955,7957,0},
+dd3928[]={7962,7964,0},
+dd3929[]={7963,7965,0},
+dd3930[]={7970,7972,7974,8080,0},
+dd3931[]={7971,7973,7975,8081,0},
+dd3932[]={8082,0},
+dd3933[]={8083,0},
+dd3934[]={8084,0},
+dd3935[]={8085,0},
+dd3936[]={8086,0},
+dd3937[]={8087,0},
+dd3938[]={7978,7980,7982,8088,0},
+dd3939[]={7979,7981,7983,8089,0},
+dd3940[]={8090,0},
+dd3941[]={8091,0},
+dd3942[]={8092,0},
+dd3943[]={8093,0},
+dd3944[]={8094,0},
+dd3945[]={8095,0},
+dd3946[]={7986,7988,7990,0},
+dd3947[]={7987,7989,7991,0},
+dd3948[]={7994,7996,7998,0},
+dd3949[]={7995,7997,7999,0},
+dd3950[]={8002,8004,0},
+dd3951[]={8003,8005,0},
+dd3952[]={8010,8012,0},
+dd3953[]={8011,8013,0},
+dd3954[]={8018,8020,8022,0},
+dd3955[]={8019,8021,8023,0},
+dd3956[]={8027,8029,8031,0},
+dd3957[]={8034,8036,8038,8096,0},
+dd3958[]={8035,8037,8039,8097,0},
+dd3959[]={8098,0},
+dd3960[]={8099,0},
+dd3961[]={8100,0},
+dd3962[]={8101,0},
+dd3963[]={8102,0},
+dd3964[]={8103,0},
+dd3965[]={8042,8044,8046,8104,0},
+dd3966[]={8043,8045,8047,8105,0},
+dd3967[]={8106,0},
+dd3968[]={8107,0},
+dd3969[]={8108,0},
+dd3970[]={8109,0},
+dd3971[]={8110,0},
+dd3972[]={8111,0},
+dd3973[]={8114,0},
+dd3974[]={8130,0},
+dd3975[]={8178,0},
+dd3976[]={8119,0},
+dd3977[]={8141,8142,8143,0},
+dd3978[]={8135,0},
+dd3979[]={8183,0},
+dd3980[]={8157,8158,8159,0},
+dd3981[]={8602,0},
+dd3982[]={8603,0},
+dd3983[]={8622,0},
+dd3984[]={8653,0},
+dd3985[]={8655,0},
+dd3986[]={8654,0},
+dd3987[]={8708,0},
+dd3988[]={8713,0},
+dd3989[]={8716,0},
+dd3990[]={8740,0},
+dd3991[]={8742,0},
+dd3992[]={8769,0},
+dd3993[]={8772,0},
+dd3994[]={8775,0},
+dd3995[]={8777,0},
+dd3996[]={8813,0},
+dd3997[]={8802,0},
+dd3998[]={8816,0},
+dd3999[]={8817,0},
+dd4000[]={8820,0},
+dd4001[]={8821,0},
+dd4002[]={8824,0},
+dd4003[]={8825,0},
+dd4004[]={8832,0},
+dd4005[]={8833,0},
+dd4006[]={8928,0},
+dd4007[]={8929,0},
+dd4008[]={8836,0},
+dd4009[]={8837,0},
+dd4010[]={8840,0},
+dd4011[]={8841,0},
+dd4012[]={8930,0},
+dd4013[]={8931,0},
+dd4014[]={8876,0},
+dd4015[]={8877,0},
+dd4016[]={8878,0},
+dd4017[]={8879,0},
+dd4018[]={8938,0},
+dd4019[]={8939,0},
+dd4020[]={8940,0},
+dd4021[]={8941,0},
+dd4022[]={12436,0},
+dd4023[]={12364,0},
+dd4024[]={12366,0},
+dd4025[]={12368,0},
+dd4026[]={12370,0},
+dd4027[]={12372,0},
+dd4028[]={12374,0},
+dd4029[]={12376,0},
+dd4030[]={12378,0},
+dd4031[]={12380,0},
+dd4032[]={12382,0},
+dd4033[]={12384,0},
+dd4034[]={12386,0},
+dd4035[]={12389,0},
+dd4036[]={12391,0},
+dd4037[]={12393,0},
+dd4038[]={12400,12401,0},
+dd4039[]={12403,12404,0},
+dd4040[]={12406,12407,0},
+dd4041[]={12409,12410,0},
+dd4042[]={12412,12413,0},
+dd4043[]={12446,0},
+dd4044[]={12532,0},
+dd4045[]={12460,0},
+dd4046[]={12462,0},
+dd4047[]={12464,0},
+dd4048[]={12466,0},
+dd4049[]={12468,0},
+dd4050[]={12470,0},
+dd4051[]={12472,0},
+dd4052[]={12474,0},
+dd4053[]={12476,0},
+dd4054[]={12478,0},
+dd4055[]={12480,0},
+dd4056[]={12482,0},
+dd4057[]={12485,0},
+dd4058[]={12489,0},
+dd4059[]={12496,12497,0},
+dd4060[]={12499,12500,0},
+dd4061[]={12502,12503,0},
+dd4062[]={12505,12506,0},
+dd4063[]={12508,12509,0},
+dd4064[]={12535,0},
+dd4065[]={12536,0},
+dd4066[]={12537,0},
+dd4067[]={12538,0},
+dd4068[]={12542,0},
+dd4069[]={69786,0},
+dd4070[]={69788,0},
+dd4071[]={69803,0},
+dd4072[]={224,0},
+dd4073[]={225,0},
+dd4074[]={226,0},
+dd4075[]={227,0},
+dd4076[]={228,0},
+dd4077[]={229,0},
+dd4078[]={230,0},
+dd4079[]={231,0},
+dd4080[]={232,0},
+dd4081[]={233,0},
+dd4082[]={234,0},
+dd4083[]={235,0},
+dd4084[]={236,0},
+dd4085[]={237,0},
+dd4086[]={238,0},
+dd4087[]={239,0},
+dd4088[]={241,0},
+dd4089[]={242,0},
+dd4090[]={243,0},
+dd4091[]={244,0},
+dd4092[]={245,0},
+dd4093[]={246,0},
+dd4094[]={248,0},
+dd4095[]={249,0},
+dd4096[]={250,0},
+dd4097[]={251,0},
+dd4098[]={252,0},
+dd4099[]={253,0},
+dd4100[]={254,0},
+dd4101[]={115,115,0},
+dd4102[]={257,0},
+dd4103[]={259,0},
+dd4104[]={261,0},
+dd4105[]={263,0},
+dd4106[]={265,0},
+dd4107[]={267,0},
+dd4108[]={269,0},
+dd4109[]={271,0},
+dd4110[]={273,0},
+dd4111[]={275,0},
+dd4112[]={277,0},
+dd4113[]={279,0},
+dd4114[]={281,0},
+dd4115[]={283,0},
+dd4116[]={285,0},
+dd4117[]={287,0},
+dd4118[]={289,0},
+dd4119[]={291,0},
+dd4120[]={293,0},
+dd4121[]={297,0},
+dd4122[]={299,0},
+dd4123[]={301,0},
+dd4124[]={303,0},
+dd4125[]={105,775,0},
+dd4126[]={307,0},
+dd4127[]={309,0},
+dd4128[]={311,0},
+dd4129[]={314,0},
+dd4130[]={316,0},
+dd4131[]={318,0},
+dd4132[]={320,0},
+dd4133[]={322,0},
+dd4134[]={324,0},
+dd4135[]={326,0},
+dd4136[]={328,0},
+dd4137[]={333,0},
+dd4138[]={335,0},
+dd4139[]={337,0},
+dd4140[]={339,0},
+dd4141[]={341,0},
+dd4142[]={343,0},
+dd4143[]={345,0},
+dd4144[]={347,0},
+dd4145[]={349,0},
+dd4146[]={351,0},
+dd4147[]={353,0},
+dd4148[]={355,0},
+dd4149[]={357,0},
+dd4150[]={359,0},
+dd4151[]={361,0},
+dd4152[]={363,0},
+dd4153[]={365,0},
+dd4154[]={367,0},
+dd4155[]={369,0},
+dd4156[]={371,0},
+dd4157[]={373,0},
+dd4158[]={375,0},
+dd4159[]={255,0},
+dd4160[]={378,0},
+dd4161[]={380,0},
+dd4162[]={382,0},
+dd4163[]={595,0},
+dd4164[]={387,0},
+dd4165[]={389,0},
+dd4166[]={392,0},
+dd4167[]={598,0},
+dd4168[]={599,0},
+dd4169[]={396,0},
+dd4170[]={477,0},
+dd4171[]={402,0},
+dd4172[]={608,0},
+dd4173[]={409,0},
+dd4174[]={417,0},
+dd4175[]={419,0},
+dd4176[]={421,0},
+dd4177[]={640,0},
+dd4178[]={424,0},
+dd4179[]={429,0},
+dd4180[]={648,0},
+dd4181[]={432,0},
+dd4182[]={436,0},
+dd4183[]={438,0},
+dd4184[]={441,0},
+dd4185[]={445,0},
+dd4186[]={454,0},
+dd4187[]={457,0},
+dd4188[]={460,0},
+dd4189[]={462,0},
+dd4190[]={464,0},
+dd4191[]={466,0},
+dd4192[]={468,0},
+dd4193[]={470,0},
+dd4194[]={472,0},
+dd4195[]={474,0},
+dd4196[]={476,0},
+dd4197[]={483,0},
+dd4198[]={485,0},
+dd4199[]={487,0},
+dd4200[]={489,0},
+dd4201[]={491,0},
+dd4202[]={499,0},
+dd4203[]={501,0},
+dd4204[]={405,0},
+dd4205[]={447,0},
+dd4206[]={505,0},
+dd4207[]={509,0},
+dd4208[]={513,0},
+dd4209[]={515,0},
+dd4210[]={517,0},
+dd4211[]={519,0},
+dd4212[]={521,0},
+dd4213[]={523,0},
+dd4214[]={525,0},
+dd4215[]={527,0},
+dd4216[]={529,0},
+dd4217[]={531,0},
+dd4218[]={533,0},
+dd4219[]={535,0},
+dd4220[]={537,0},
+dd4221[]={539,0},
+dd4222[]={541,0},
+dd4223[]={543,0},
+dd4224[]={414,0},
+dd4225[]={547,0},
+dd4226[]={549,0},
+dd4227[]={551,0},
+dd4228[]={553,0},
+dd4229[]={557,0},
+dd4230[]={559,0},
+dd4231[]={563,0},
+dd4232[]={11365,0},
+dd4233[]={572,0},
+dd4234[]={410,0},
+dd4235[]={11366,0},
+dd4236[]={578,0},
+dd4237[]={384,0},
+dd4238[]={583,0},
+dd4239[]={585,0},
+dd4240[]={587,0},
+dd4241[]={589,0},
+dd4242[]={591,0},
+dd4243[]={881,0},
+dd4244[]={883,0},
+dd4245[]={887,0},
+dd4246[]={953,776,769,0},
+dd4247[]={970,0},
+dd4248[]={971,0},
+dd4249[]={965,776,769,0},
+dd4250[]={983,0},
+dd4251[]={985,0},
+dd4252[]={987,0},
+dd4253[]={991,0},
+dd4254[]={993,0},
+dd4255[]={995,0},
+dd4256[]={997,0},
+dd4257[]={999,0},
+dd4258[]={1001,0},
+dd4259[]={1003,0},
+dd4260[]={1005,0},
+dd4261[]={1007,0},
+dd4262[]={1016,0},
+dd4263[]={1010,0},
+dd4264[]={1019,0},
+dd4265[]={891,0},
+dd4266[]={892,0},
+dd4267[]={893,0},
+dd4268[]={1104,0},
+dd4269[]={1105,0},
+dd4270[]={1106,0},
+dd4271[]={1108,0},
+dd4272[]={1109,0},
+dd4273[]={1110,0},
+dd4274[]={1112,0},
+dd4275[]={1113,0},
+dd4276[]={1114,0},
+dd4277[]={1115,0},
+dd4278[]={1117,0},
+dd4279[]={1118,0},
+dd4280[]={1119,0},
+dd4281[]={1072,0},
+dd4282[]={1073,0},
+dd4283[]={1074,0},
+dd4284[]={1075,0},
+dd4285[]={1076,0},
+dd4286[]={1077,0},
+dd4287[]={1078,0},
+dd4288[]={1079,0},
+dd4289[]={1080,0},
+dd4290[]={1081,0},
+dd4291[]={1082,0},
+dd4292[]={1083,0},
+dd4293[]={1084,0},
+dd4294[]={1086,0},
+dd4295[]={1087,0},
+dd4296[]={1088,0},
+dd4297[]={1089,0},
+dd4298[]={1090,0},
+dd4299[]={1091,0},
+dd4300[]={1092,0},
+dd4301[]={1093,0},
+dd4302[]={1094,0},
+dd4303[]={1095,0},
+dd4304[]={1096,0},
+dd4305[]={1097,0},
+dd4306[]={1098,0},
+dd4307[]={1099,0},
+dd4308[]={1100,0},
+dd4309[]={1101,0},
+dd4310[]={1102,0},
+dd4311[]={1103,0},
+dd4312[]={1121,0},
+dd4313[]={1123,0},
+dd4314[]={1125,0},
+dd4315[]={1127,0},
+dd4316[]={1129,0},
+dd4317[]={1131,0},
+dd4318[]={1133,0},
+dd4319[]={1135,0},
+dd4320[]={1137,0},
+dd4321[]={1139,0},
+dd4322[]={1141,0},
+dd4323[]={1145,0},
+dd4324[]={1147,0},
+dd4325[]={1149,0},
+dd4326[]={1151,0},
+dd4327[]={1153,0},
+dd4328[]={1163,0},
+dd4329[]={1165,0},
+dd4330[]={1167,0},
+dd4331[]={1169,0},
+dd4332[]={1171,0},
+dd4333[]={1173,0},
+dd4334[]={1175,0},
+dd4335[]={1177,0},
+dd4336[]={1179,0},
+dd4337[]={1181,0},
+dd4338[]={1183,0},
+dd4339[]={1185,0},
+dd4340[]={1187,0},
+dd4341[]={1189,0},
+dd4342[]={1191,0},
+dd4343[]={1193,0},
+dd4344[]={1195,0},
+dd4345[]={1197,0},
+dd4346[]={1199,0},
+dd4347[]={1201,0},
+dd4348[]={1203,0},
+dd4349[]={1205,0},
+dd4350[]={1207,0},
+dd4351[]={1209,0},
+dd4352[]={1211,0},
+dd4353[]={1213,0},
+dd4354[]={1215,0},
+dd4355[]={1231,0},
+dd4356[]={1218,0},
+dd4357[]={1220,0},
+dd4358[]={1222,0},
+dd4359[]={1224,0},
+dd4360[]={1226,0},
+dd4361[]={1228,0},
+dd4362[]={1230,0},
+dd4363[]={1233,0},
+dd4364[]={1235,0},
+dd4365[]={1237,0},
+dd4366[]={1239,0},
+dd4367[]={1241,0},
+dd4368[]={1245,0},
+dd4369[]={1249,0},
+dd4370[]={1251,0},
+dd4371[]={1253,0},
+dd4372[]={1257,0},
+dd4373[]={1263,0},
+dd4374[]={1265,0},
+dd4375[]={1267,0},
+dd4376[]={1271,0},
+dd4377[]={1275,0},
+dd4378[]={1277,0},
+dd4379[]={1279,0},
+dd4380[]={1281,0},
+dd4381[]={1283,0},
+dd4382[]={1285,0},
+dd4383[]={1287,0},
+dd4384[]={1289,0},
+dd4385[]={1291,0},
+dd4386[]={1293,0},
+dd4387[]={1295,0},
+dd4388[]={1297,0},
+dd4389[]={1299,0},
+dd4390[]={1301,0},
+dd4391[]={1303,0},
+dd4392[]={1305,0},
+dd4393[]={1307,0},
+dd4394[]={1309,0},
+dd4395[]={1311,0},
+dd4396[]={1313,0},
+dd4397[]={1315,0},
+dd4398[]={1317,0},
+dd4399[]={1319,0},
+dd4400[]={1377,0},
+dd4401[]={1378,0},
+dd4402[]={1379,0},
+dd4403[]={1380,0},
+dd4404[]={1381,0},
+dd4405[]={1382,0},
+dd4406[]={1383,0},
+dd4407[]={1384,0},
+dd4408[]={1385,0},
+dd4409[]={1386,0},
+dd4410[]={1387,0},
+dd4411[]={1388,0},
+dd4412[]={1389,0},
+dd4413[]={1390,0},
+dd4414[]={1391,0},
+dd4415[]={1392,0},
+dd4416[]={1393,0},
+dd4417[]={1394,0},
+dd4418[]={1395,0},
+dd4419[]={1396,0},
+dd4420[]={1397,0},
+dd4421[]={1398,0},
+dd4422[]={1399,0},
+dd4423[]={1400,0},
+dd4424[]={1401,0},
+dd4425[]={1402,0},
+dd4426[]={1403,0},
+dd4427[]={1404,0},
+dd4428[]={1405,0},
+dd4429[]={1406,0},
+dd4430[]={1407,0},
+dd4431[]={1408,0},
+dd4432[]={1409,0},
+dd4433[]={1410,0},
+dd4434[]={1411,0},
+dd4435[]={1412,0},
+dd4436[]={1413,0},
+dd4437[]={1414,0},
+dd4438[]={11520,0},
+dd4439[]={11521,0},
+dd4440[]={11522,0},
+dd4441[]={11523,0},
+dd4442[]={11524,0},
+dd4443[]={11525,0},
+dd4444[]={11526,0},
+dd4445[]={11527,0},
+dd4446[]={11528,0},
+dd4447[]={11529,0},
+dd4448[]={11530,0},
+dd4449[]={11531,0},
+dd4450[]={11532,0},
+dd4451[]={11533,0},
+dd4452[]={11534,0},
+dd4453[]={11535,0},
+dd4454[]={11536,0},
+dd4455[]={11537,0},
+dd4456[]={11538,0},
+dd4457[]={11539,0},
+dd4458[]={11540,0},
+dd4459[]={11541,0},
+dd4460[]={11542,0},
+dd4461[]={11543,0},
+dd4462[]={11544,0},
+dd4463[]={11545,0},
+dd4464[]={11546,0},
+dd4465[]={11547,0},
+dd4466[]={11548,0},
+dd4467[]={11549,0},
+dd4468[]={11550,0},
+dd4469[]={11551,0},
+dd4470[]={11552,0},
+dd4471[]={11553,0},
+dd4472[]={11554,0},
+dd4473[]={11555,0},
+dd4474[]={11556,0},
+dd4475[]={11557,0},
+dd4476[]={7681,0},
+dd4477[]={7683,0},
+dd4478[]={7685,0},
+dd4479[]={7687,0},
+dd4480[]={7691,0},
+dd4481[]={7693,0},
+dd4482[]={7695,0},
+dd4483[]={7697,0},
+dd4484[]={7699,0},
+dd4485[]={7701,0},
+dd4486[]={7703,0},
+dd4487[]={7705,0},
+dd4488[]={7707,0},
+dd4489[]={7713,0},
+dd4490[]={7715,0},
+dd4491[]={7717,0},
+dd4492[]={7719,0},
+dd4493[]={7721,0},
+dd4494[]={7723,0},
+dd4495[]={7725,0},
+dd4496[]={7729,0},
+dd4497[]={7731,0},
+dd4498[]={7733,0},
+dd4499[]={7735,0},
+dd4500[]={7739,0},
+dd4501[]={7741,0},
+dd4502[]={7743,0},
+dd4503[]={7745,0},
+dd4504[]={7747,0},
+dd4505[]={7749,0},
+dd4506[]={7751,0},
+dd4507[]={7753,0},
+dd4508[]={7755,0},
+dd4509[]={7757,0},
+dd4510[]={7759,0},
+dd4511[]={7761,0},
+dd4512[]={7763,0},
+dd4513[]={7765,0},
+dd4514[]={7767,0},
+dd4515[]={7769,0},
+dd4516[]={7771,0},
+dd4517[]={7775,0},
+dd4518[]={7777,0},
+dd4519[]={7779,0},
+dd4520[]={7787,0},
+dd4521[]={7789,0},
+dd4522[]={7791,0},
+dd4523[]={7793,0},
+dd4524[]={7795,0},
+dd4525[]={7797,0},
+dd4526[]={7799,0},
+dd4527[]={7805,0},
+dd4528[]={7807,0},
+dd4529[]={7809,0},
+dd4530[]={7811,0},
+dd4531[]={7813,0},
+dd4532[]={7815,0},
+dd4533[]={7817,0},
+dd4534[]={7819,0},
+dd4535[]={7821,0},
+dd4536[]={7823,0},
+dd4537[]={7825,0},
+dd4538[]={7827,0},
+dd4539[]={7829,0},
+dd4540[]={7841,0},
+dd4541[]={7843,0},
+dd4542[]={7845,0},
+dd4543[]={7847,0},
+dd4544[]={7849,0},
+dd4545[]={7851,0},
+dd4546[]={7853,0},
+dd4547[]={7855,0},
+dd4548[]={7857,0},
+dd4549[]={7859,0},
+dd4550[]={7861,0},
+dd4551[]={7863,0},
+dd4552[]={7865,0},
+dd4553[]={7867,0},
+dd4554[]={7869,0},
+dd4555[]={7871,0},
+dd4556[]={7873,0},
+dd4557[]={7875,0},
+dd4558[]={7877,0},
+dd4559[]={7881,0},
+dd4560[]={7883,0},
+dd4561[]={7885,0},
+dd4562[]={7887,0},
+dd4563[]={7889,0},
+dd4564[]={7891,0},
+dd4565[]={7893,0},
+dd4566[]={7895,0},
+dd4567[]={7899,0},
+dd4568[]={7901,0},
+dd4569[]={7903,0},
+dd4570[]={7905,0},
+dd4571[]={7907,0},
+dd4572[]={7909,0},
+dd4573[]={7911,0},
+dd4574[]={7913,0},
+dd4575[]={7915,0},
+dd4576[]={7917,0},
+dd4577[]={7919,0},
+dd4578[]={7921,0},
+dd4579[]={7923,0},
+dd4580[]={7925,0},
+dd4581[]={7927,0},
+dd4582[]={7929,0},
+dd4583[]={7931,0},
+dd4584[]={7933,0},
+dd4585[]={7935,0},
+dd4586[]={7936,0},
+dd4587[]={7937,0},
+dd4588[]={7938,0},
+dd4589[]={7939,0},
+dd4590[]={7940,0},
+dd4591[]={7941,0},
+dd4592[]={7942,0},
+dd4593[]={7943,0},
+dd4594[]={7952,0},
+dd4595[]={7953,0},
+dd4596[]={7954,0},
+dd4597[]={7955,0},
+dd4598[]={7956,0},
+dd4599[]={7957,0},
+dd4600[]={7968,0},
+dd4601[]={7969,0},
+dd4602[]={7970,0},
+dd4603[]={7971,0},
+dd4604[]={7972,0},
+dd4605[]={7973,0},
+dd4606[]={7974,0},
+dd4607[]={7975,0},
+dd4608[]={7984,0},
+dd4609[]={7985,0},
+dd4610[]={7986,0},
+dd4611[]={7987,0},
+dd4612[]={7988,0},
+dd4613[]={7989,0},
+dd4614[]={7990,0},
+dd4615[]={7991,0},
+dd4616[]={8000,0},
+dd4617[]={8001,0},
+dd4618[]={8002,0},
+dd4619[]={8003,0},
+dd4620[]={8004,0},
+dd4621[]={8005,0},
+dd4622[]={965,787,768,0},
+dd4623[]={965,787,769,0},
+dd4624[]={965,787,834,0},
+dd4625[]={8017,0},
+dd4626[]={8019,0},
+dd4627[]={8021,0},
+dd4628[]={8023,0},
+dd4629[]={8032,0},
+dd4630[]={8033,0},
+dd4631[]={8034,0},
+dd4632[]={8035,0},
+dd4633[]={8036,0},
+dd4634[]={8037,0},
+dd4635[]={8038,0},
+dd4636[]={8039,0},
+dd4637[]={7936,953,0},
+dd4638[]={7937,953,0},
+dd4639[]={7938,953,0},
+dd4640[]={7939,953,0},
+dd4641[]={7940,953,0},
+dd4642[]={7941,953,0},
+dd4643[]={7942,953,0},
+dd4644[]={7943,953,0},
+dd4645[]={7968,953,0},
+dd4646[]={7969,953,0},
+dd4647[]={7970,953,0},
+dd4648[]={7971,953,0},
+dd4649[]={7972,953,0},
+dd4650[]={7973,953,0},
+dd4651[]={7974,953,0},
+dd4652[]={7975,953,0},
+dd4653[]={8032,953,0},
+dd4654[]={8033,953,0},
+dd4655[]={8034,953,0},
+dd4656[]={8035,953,0},
+dd4657[]={8036,953,0},
+dd4658[]={8037,953,0},
+dd4659[]={8038,953,0},
+dd4660[]={8039,953,0},
+dd4661[]={8048,953,0},
+dd4662[]={945,953,0},
+dd4663[]={940,953,0},
+dd4664[]={945,834,953,0},
+dd4665[]={8112,0},
+dd4666[]={8113,0},
+dd4667[]={8048,0},
+dd4668[]={8049,0},
+dd4669[]={8052,953,0},
+dd4670[]={951,953,0},
+dd4671[]={942,953,0},
+dd4672[]={951,834,953,0},
+dd4673[]={8050,0},
+dd4674[]={8051,0},
+dd4675[]={8052,0},
+dd4676[]={8053,0},
+dd4677[]={953,776,768,0},
+dd4678[]={953,776,834,0},
+dd4679[]={8144,0},
+dd4680[]={8145,0},
+dd4681[]={8054,0},
+dd4682[]={8055,0},
+dd4683[]={965,776,768,0},
+dd4684[]={965,776,834,0},
+dd4685[]={8160,0},
+dd4686[]={8161,0},
+dd4687[]={8058,0},
+dd4688[]={8059,0},
+dd4689[]={8165,0},
+dd4690[]={8060,953,0},
+dd4691[]={969,953,0},
+dd4692[]={974,953,0},
+dd4693[]={969,834,953,0},
+dd4694[]={8056,0},
+dd4695[]={8057,0},
+dd4696[]={8060,0},
+dd4697[]={8061,0},
+dd4698[]={8526,0},
+dd4699[]={8560,0},
+dd4700[]={8561,0},
+dd4701[]={8562,0},
+dd4702[]={8563,0},
+dd4703[]={8564,0},
+dd4704[]={8565,0},
+dd4705[]={8566,0},
+dd4706[]={8567,0},
+dd4707[]={8568,0},
+dd4708[]={8569,0},
+dd4709[]={8570,0},
+dd4710[]={8571,0},
+dd4711[]={8572,0},
+dd4712[]={8573,0},
+dd4713[]={8574,0},
+dd4714[]={8575,0},
+dd4715[]={8580,0},
+dd4716[]={9424,0},
+dd4717[]={9425,0},
+dd4718[]={9426,0},
+dd4719[]={9427,0},
+dd4720[]={9428,0},
+dd4721[]={9429,0},
+dd4722[]={9430,0},
+dd4723[]={9431,0},
+dd4724[]={9432,0},
+dd4725[]={9433,0},
+dd4726[]={9434,0},
+dd4727[]={9435,0},
+dd4728[]={9436,0},
+dd4729[]={9437,0},
+dd4730[]={9438,0},
+dd4731[]={9439,0},
+dd4732[]={9440,0},
+dd4733[]={9441,0},
+dd4734[]={9442,0},
+dd4735[]={9443,0},
+dd4736[]={9444,0},
+dd4737[]={9445,0},
+dd4738[]={9446,0},
+dd4739[]={9447,0},
+dd4740[]={9448,0},
+dd4741[]={9449,0},
+dd4742[]={11312,0},
+dd4743[]={11313,0},
+dd4744[]={11314,0},
+dd4745[]={11315,0},
+dd4746[]={11316,0},
+dd4747[]={11317,0},
+dd4748[]={11318,0},
+dd4749[]={11319,0},
+dd4750[]={11320,0},
+dd4751[]={11321,0},
+dd4752[]={11322,0},
+dd4753[]={11323,0},
+dd4754[]={11324,0},
+dd4755[]={11325,0},
+dd4756[]={11326,0},
+dd4757[]={11327,0},
+dd4758[]={11328,0},
+dd4759[]={11329,0},
+dd4760[]={11330,0},
+dd4761[]={11331,0},
+dd4762[]={11332,0},
+dd4763[]={11333,0},
+dd4764[]={11334,0},
+dd4765[]={11335,0},
+dd4766[]={11336,0},
+dd4767[]={11337,0},
+dd4768[]={11338,0},
+dd4769[]={11339,0},
+dd4770[]={11340,0},
+dd4771[]={11341,0},
+dd4772[]={11342,0},
+dd4773[]={11343,0},
+dd4774[]={11344,0},
+dd4775[]={11345,0},
+dd4776[]={11346,0},
+dd4777[]={11347,0},
+dd4778[]={11348,0},
+dd4779[]={11349,0},
+dd4780[]={11350,0},
+dd4781[]={11351,0},
+dd4782[]={11352,0},
+dd4783[]={11353,0},
+dd4784[]={11354,0},
+dd4785[]={11355,0},
+dd4786[]={11356,0},
+dd4787[]={11357,0},
+dd4788[]={11358,0},
+dd4789[]={11361,0},
+dd4790[]={619,0},
+dd4791[]={7549,0},
+dd4792[]={637,0},
+dd4793[]={11368,0},
+dd4794[]={11370,0},
+dd4795[]={11372,0},
+dd4796[]={11379,0},
+dd4797[]={11382,0},
+dd4798[]={575,0},
+dd4799[]={576,0},
+dd4800[]={11393,0},
+dd4801[]={11395,0},
+dd4802[]={11397,0},
+dd4803[]={11399,0},
+dd4804[]={11401,0},
+dd4805[]={11403,0},
+dd4806[]={11405,0},
+dd4807[]={11407,0},
+dd4808[]={11409,0},
+dd4809[]={11411,0},
+dd4810[]={11413,0},
+dd4811[]={11415,0},
+dd4812[]={11417,0},
+dd4813[]={11419,0},
+dd4814[]={11421,0},
+dd4815[]={11423,0},
+dd4816[]={11425,0},
+dd4817[]={11427,0},
+dd4818[]={11429,0},
+dd4819[]={11431,0},
+dd4820[]={11433,0},
+dd4821[]={11435,0},
+dd4822[]={11437,0},
+dd4823[]={11439,0},
+dd4824[]={11441,0},
+dd4825[]={11443,0},
+dd4826[]={11445,0},
+dd4827[]={11447,0},
+dd4828[]={11449,0},
+dd4829[]={11451,0},
+dd4830[]={11453,0},
+dd4831[]={11455,0},
+dd4832[]={11457,0},
+dd4833[]={11459,0},
+dd4834[]={11461,0},
+dd4835[]={11463,0},
+dd4836[]={11465,0},
+dd4837[]={11467,0},
+dd4838[]={11469,0},
+dd4839[]={11471,0},
+dd4840[]={11473,0},
+dd4841[]={11475,0},
+dd4842[]={11477,0},
+dd4843[]={11479,0},
+dd4844[]={11481,0},
+dd4845[]={11483,0},
+dd4846[]={11485,0},
+dd4847[]={11487,0},
+dd4848[]={11489,0},
+dd4849[]={11491,0},
+dd4850[]={11500,0},
+dd4851[]={11502,0},
+dd4852[]={42561,0},
+dd4853[]={42563,0},
+dd4854[]={42565,0},
+dd4855[]={42567,0},
+dd4856[]={42569,0},
+dd4857[]={42571,0},
+dd4858[]={42573,0},
+dd4859[]={42575,0},
+dd4860[]={42577,0},
+dd4861[]={42579,0},
+dd4862[]={42581,0},
+dd4863[]={42583,0},
+dd4864[]={42585,0},
+dd4865[]={42587,0},
+dd4866[]={42589,0},
+dd4867[]={42591,0},
+dd4868[]={42593,0},
+dd4869[]={42595,0},
+dd4870[]={42597,0},
+dd4871[]={42599,0},
+dd4872[]={42601,0},
+dd4873[]={42603,0},
+dd4874[]={42605,0},
+dd4875[]={42625,0},
+dd4876[]={42627,0},
+dd4877[]={42629,0},
+dd4878[]={42631,0},
+dd4879[]={42633,0},
+dd4880[]={42635,0},
+dd4881[]={42637,0},
+dd4882[]={42639,0},
+dd4883[]={42641,0},
+dd4884[]={42643,0},
+dd4885[]={42645,0},
+dd4886[]={42647,0},
+dd4887[]={42787,0},
+dd4888[]={42789,0},
+dd4889[]={42791,0},
+dd4890[]={42793,0},
+dd4891[]={42795,0},
+dd4892[]={42797,0},
+dd4893[]={42799,0},
+dd4894[]={42803,0},
+dd4895[]={42805,0},
+dd4896[]={42807,0},
+dd4897[]={42809,0},
+dd4898[]={42811,0},
+dd4899[]={42813,0},
+dd4900[]={42815,0},
+dd4901[]={42817,0},
+dd4902[]={42819,0},
+dd4903[]={42821,0},
+dd4904[]={42823,0},
+dd4905[]={42825,0},
+dd4906[]={42827,0},
+dd4907[]={42829,0},
+dd4908[]={42831,0},
+dd4909[]={42833,0},
+dd4910[]={42835,0},
+dd4911[]={42837,0},
+dd4912[]={42839,0},
+dd4913[]={42841,0},
+dd4914[]={42843,0},
+dd4915[]={42845,0},
+dd4916[]={42847,0},
+dd4917[]={42849,0},
+dd4918[]={42851,0},
+dd4919[]={42853,0},
+dd4920[]={42855,0},
+dd4921[]={42857,0},
+dd4922[]={42859,0},
+dd4923[]={42861,0},
+dd4924[]={42874,0},
+dd4925[]={42876,0},
+dd4926[]={7545,0},
+dd4927[]={42879,0},
+dd4928[]={42881,0},
+dd4929[]={42883,0},
+dd4930[]={42885,0},
+dd4931[]={42887,0},
+dd4932[]={42892,0},
+dd4933[]={42897,0},
+dd4934[]={42913,0},
+dd4935[]={42915,0},
+dd4936[]={42917,0},
+dd4937[]={42919,0},
+dd4938[]={42921,0},
+dd4939[]={65345,0},
+dd4940[]={65346,0},
+dd4941[]={65347,0},
+dd4942[]={65348,0},
+dd4943[]={65349,0},
+dd4944[]={65350,0},
+dd4945[]={65351,0},
+dd4946[]={65352,0},
+dd4947[]={65353,0},
+dd4948[]={65354,0},
+dd4949[]={65355,0},
+dd4950[]={65356,0},
+dd4951[]={65357,0},
+dd4952[]={65358,0},
+dd4953[]={65359,0},
+dd4954[]={65360,0},
+dd4955[]={65361,0},
+dd4956[]={65362,0},
+dd4957[]={65363,0},
+dd4958[]={65364,0},
+dd4959[]={65365,0},
+dd4960[]={65366,0},
+dd4961[]={65367,0},
+dd4962[]={65368,0},
+dd4963[]={65369,0},
+dd4964[]={65370,0},
+dd4965[]={66600,0},
+dd4966[]={66601,0},
+dd4967[]={66602,0},
+dd4968[]={66603,0},
+dd4969[]={66604,0},
+dd4970[]={66605,0},
+dd4971[]={66606,0},
+dd4972[]={66607,0},
+dd4973[]={66608,0},
+dd4974[]={66609,0},
+dd4975[]={66610,0},
+dd4976[]={66611,0},
+dd4977[]={66612,0},
+dd4978[]={66613,0},
+dd4979[]={66614,0},
+dd4980[]={66615,0},
+dd4981[]={66616,0},
+dd4982[]={66617,0},
+dd4983[]={66618,0},
+dd4984[]={66619,0},
+dd4985[]={66620,0},
+dd4986[]={66621,0},
+dd4987[]={66622,0},
+dd4988[]={66623,0},
+dd4989[]={66624,0},
+dd4990[]={66625,0},
+dd4991[]={66626,0},
+dd4992[]={66627,0},
+dd4993[]={66628,0},
+dd4994[]={66629,0},
+dd4995[]={66630,0},
+dd4996[]={66631,0},
+dd4997[]={66632,0},
+dd4998[]={66633,0},
+dd4999[]={66634,0},
+dd5000[]={66635,0},
+dd5001[]={66636,0},
+dd5002[]={66637,0},
+dd5003[]={66638,0},
+dd5004[]={66639,0};
+/* 0000-000F */
+static const struct unidata st0[] = {
+{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,WBLF,SBLF},
+{0,0,0,0,Cc,0,GBControl,WBNewline,SBSp},
+{0,0,0,0,Cc,0,GBControl,WBNewline,SBSp},
+{0,0,0,0,Cc,0,GBCR,WBCR,SBCR},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther},
+{0,0,0,0,Cc,0,GBControl,WBOther,SBOther}
+};
+/* 0010-001F */
+static const struct unidata st1[] = {
+{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}
+};
+/* 0020-002F */
+static const struct unidata st2[] = {
+{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,WBMidNumLet,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,SBSContinue},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBMidNumLet,SBATerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 0030-003F */
+static const struct unidata st3[] = {
+{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,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,dd3707,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3708,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3709,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* 0040-004F */
+static const struct unidata st4[] = {
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,dd2,dd3710,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd515,dd3711,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd541,dd3712,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd516,dd3713,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd517,dd3714,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd544,dd3715,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd521,dd3716,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd284,dd3717,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd538,dd3718,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd286,dd3719,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd522,dd3720,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd300,dd3721,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd523,dd3722,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd1082,dd3723,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd10,dd3724,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0050-005F */
+static const struct unidata st5[] = {
+{0,dd528,dd3725,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd1276,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd287,dd3726,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd180,dd3727,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd529,dd3728,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd530,dd3729,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd533,dd3730,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd291,dd3731,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd301,dd3732,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd292,dd3733,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd571,dd3734,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}
+};
+/* 0060-006F */
+static const struct unidata st6[] = {
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,dd3735,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3736,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3737,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3738,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3739,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3740,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3741,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3742,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3743,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3744,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3745,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3746,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3747,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3748,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3749,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0070-007F */
+static const struct unidata st7[] = {
+{0,0,dd3750,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3751,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3752,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3753,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3754,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3755,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3756,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3757,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3758,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3759,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}
+};
+/* 0080-008F */
+static const struct unidata st8[] = {
+{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,WBNewline,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}
+};
+/* 00A0-00AF */
+static const struct unidata st9[] = {
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{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},
+{dd1,0,dd3760,0,Sk,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,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},
+{dd3,0,0,0,Sk,CD,GBOther,WBOther,SBOther}
+};
+/* 00B0-00BF */
+static const struct unidata st10[] = {
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd6,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd7,dd7,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{dd8,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{dd11,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd12,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd13,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 00C0-00CF */
+static const struct unidata st11[] = {
+{dd14,dd4072,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd15,dd4073,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd16,dd4074,dd3761,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd17,dd4075,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd18,dd4076,dd3762,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd19,dd4077,dd3763,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4078,dd3764,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd20,dd4079,dd3765,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd21,dd4080,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd22,dd4081,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd23,dd4082,dd3766,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd24,dd4083,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd25,dd4084,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd26,dd4085,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd27,dd4086,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd28,dd4087,dd3767,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 00D0-00DF */
+static const struct unidata st12[] = {
+{0,dd543,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd29,dd4088,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd30,dd4089,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd31,dd4090,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd32,dd4091,dd3768,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd33,dd4092,dd3769,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd34,dd4093,dd3770,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,dd4094,dd3771,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd35,dd4095,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd36,dd4096,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd37,dd4097,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd38,dd4098,dd3772,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd39,dd4099,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4100,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4101,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 00E0-00EF */
+static const struct unidata st13[] = {
+{dd40,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd41,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd42,0,dd3773,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd43,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd44,0,dd3774,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd45,0,dd3775,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3776,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd46,0,dd3777,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd47,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd48,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd49,0,dd3778,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd50,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd51,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd52,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd53,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd54,0,dd3779,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 00F0-00FF */
+static const struct unidata st14[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd55,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd56,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd57,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd58,0,dd3780,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd59,0,dd3781,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd60,0,dd3782,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3783,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd61,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd62,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd63,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd64,0,dd3784,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd65,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd66,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0100-010F */
+static const struct unidata st15[] = {
+{dd67,dd4102,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd68,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd69,dd4103,dd3785,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd70,0,dd3786,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd71,dd4104,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd72,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd73,dd4105,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd74,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd75,dd4106,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd76,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd77,dd4107,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd78,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd79,dd4108,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd80,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd81,dd4109,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd82,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0110-011F */
+static const struct unidata st16[] = {
+{0,dd4110,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd83,dd4111,dd3787,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd84,0,dd3788,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd85,dd4112,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd86,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd87,dd4113,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd88,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd89,dd4114,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd90,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd91,dd4115,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd92,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd93,dd4116,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd94,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd95,dd4117,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd96,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0120-012F */
+static const struct unidata st17[] = {
+{dd97,dd4118,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd98,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd99,dd4119,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd100,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd101,dd4120,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd102,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd1092,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd103,dd4121,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd104,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd105,dd4122,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd106,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd107,dd4123,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd108,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd109,dd4124,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd110,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0130-013F */
+static const struct unidata st18[] = {
+{dd111,dd4125,0,0,Lu,NBC,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd112,dd4126,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd113,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd114,dd4127,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd115,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd116,dd4128,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd117,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd118,dd4129,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd119,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd120,dd4130,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd121,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd122,dd4131,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd123,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd124,dd4132,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 0140-014F */
+static const struct unidata st19[] = {
+{dd125,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,dd4133,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd126,dd4134,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd127,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd128,dd4135,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd129,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd130,dd4136,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd131,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd132,dd132,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,dd524,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd133,dd4137,dd3789,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd134,0,dd3790,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd135,dd4138,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd136,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0150-015F */
+static const struct unidata st20[] = {
+{dd137,dd4139,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd138,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4140,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd139,dd4141,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd140,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd141,dd4142,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd142,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd143,dd4143,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd144,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd145,dd4144,dd3791,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd146,0,dd3792,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd147,dd4145,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd148,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd149,dd4146,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd150,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0160-016F */
+static const struct unidata st21[] = {
+{dd151,dd4147,dd3793,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd152,0,dd3794,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd153,dd4148,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd154,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd155,dd4149,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd156,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4150,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd157,dd4151,dd3795,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd158,0,dd3796,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd159,dd4152,dd3797,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd160,0,dd3798,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd161,dd4153,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd162,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd163,dd4154,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd164,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0170-017F */
+static const struct unidata st22[] = {
+{dd165,dd4155,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd166,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd167,dd4156,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd168,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd169,dd4157,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd170,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd171,dd4158,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd172,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd173,dd4159,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd174,dd4160,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd175,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd176,dd4161,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd177,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd178,dd4162,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd179,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd180,dd180,dd3799,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 0180-018F */
+static const struct unidata st23[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4163,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4164,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4165,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd525,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4166,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4167,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4168,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4169,0,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,dd4170,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd518,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0190-019F */
+static const struct unidata st24[] = {
+{0,dd519,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4171,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4172,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd299,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd549,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd548,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4173,0,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,dd532,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd558,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd561,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 01A0-01AF */
+static const struct unidata st25[] = {
+{dd181,dd4174,dd3800,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd182,0,dd3801,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4175,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4176,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4177,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4178,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd564,0,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,dd4179,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4180,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd183,dd4181,dd3802,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 01B0-01BF */
+static const struct unidata st26[] = {
+{dd184,0,dd3803,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd567,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd569,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4182,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4183,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd574,dd3804,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4184,0,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,dd4185,0,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}
+};
+/* 01C0-01CF */
+static const struct unidata st27[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd185,dd4186,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd186,dd4186,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd187,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd188,dd4187,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd189,dd4187,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd190,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd191,dd4188,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd192,dd4188,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd193,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd194,dd4189,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd195,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd196,dd4190,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 01D0-01DF */
+static const struct unidata st28[] = {
+{dd197,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd198,dd4191,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd199,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd200,dd4192,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd201,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd202,dd4193,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd203,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd204,dd4194,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd205,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd206,dd4195,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd207,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd208,dd4196,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd209,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd210,dd3774,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd211,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 01E0-01EF */
+static const struct unidata st29[] = {
+{dd212,dd3808,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd213,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd214,dd4197,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd215,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4198,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd216,dd4199,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd217,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd218,dd4200,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd219,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd220,dd4201,dd3805,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd221,0,dd3806,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd222,dd3806,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd223,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd224,dd3813,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd225,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 01F0-01FF */
+static const struct unidata st30[] = {
+{dd226,dd226,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd227,dd4202,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd228,dd4202,0,0,Lt,CD,GBOther,WBALetter,SBUpper},
+{dd229,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd230,dd4203,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd231,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4204,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4205,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd232,dd4206,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd233,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd234,dd3775,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd235,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd236,dd4207,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd237,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd238,dd3783,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd239,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0200-020F */
+static const struct unidata st31[] = {
+{dd240,dd4208,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd241,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd242,dd4209,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd243,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd244,dd4210,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd245,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd246,dd4211,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd247,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd248,dd4212,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd249,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd250,dd4213,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd251,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd252,dd4214,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd253,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd254,dd4215,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd255,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0210-021F */
+static const struct unidata st32[] = {
+{dd256,dd4216,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd257,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd258,dd4217,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd259,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd260,dd4218,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd261,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd262,dd4219,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd263,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd264,dd4220,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd265,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd266,dd4221,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd267,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4222,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd268,dd4223,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd269,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0220-022F */
+static const struct unidata st33[] = {
+{0,dd4224,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4225,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4226,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd270,dd4227,dd3807,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd271,0,dd3808,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd272,dd4228,dd3809,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd273,0,dd3810,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd274,dd3782,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd275,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd276,dd4229,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd277,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd278,dd4230,dd3811,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd279,0,dd3812,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0230-023F */
+static const struct unidata st34[] = {
+{dd280,dd3812,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd281,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd282,dd4231,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd283,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,dd4232,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4233,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4234,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4235,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0240-024F */
+static const struct unidata st35[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4236,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4237,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd566,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd570,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4238,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4239,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4240,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4241,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4242,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0250-025F */
+static const struct unidata st36[] = {
+{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}
+};
+/* 0290-029F */
+static const struct unidata st37[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3813,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}
+};
+/* 02B0-02BF */
+static const struct unidata st38[] = {
+{dd284,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd285,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd288,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd289,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd290,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Lm,CD,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}
+};
+/* 02C0-02CF */
+static const struct unidata st39[] = {
+{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}
+};
+/* 02D0-02DF */
+static const struct unidata st40[] = {
+{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},
+{dd293,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd294,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd295,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd296,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd297,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd298,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 02E0-02EF */
+static const struct unidata st41[] = {
+{dd299,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd302,0,0,0,Lm,CD,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,Lm,0,GBOther,WBALetter,SBOLetter},
+{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}
+};
+/* 02F0-02FF */
+static const struct unidata st42[] = {
+{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}
+};
+/* 0300-030F */
+static const struct unidata st43[] = {
+{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}
+};
+/* 0310-031F */
+static const struct unidata st44[] = {
+{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}
+};
+/* 0320-032F */
+static const struct unidata st45[] = {
+{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}
+};
+/* 0330-033F */
+static const struct unidata st46[] = {
+{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}
+};
+/* 0340-034F */
+static const struct unidata st47[] = {
+{dd303,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd304,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd305,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd306,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,dd996,0,240,Mn,NBC,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}
+};
+/* 0350-035F */
+static const struct unidata st48[] = {
+{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}
+};
+/* 0360-036F */
+static const struct unidata st49[] = {
+{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}
+};
+/* 0370-037F */
+static const struct unidata st50[] = {
+{0,dd4243,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4244,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd307,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,dd4245,0,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},
+{dd308,0,0,0,Lm,CD,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},
+{dd309,0,0,0,Po,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0380-038F */
+static const struct unidata st51[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd6,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd310,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd311,dd922,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd312,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{dd313,dd924,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd314,dd926,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd315,dd928,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd316,dd930,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd317,dd932,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd318,dd934,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0390-039F */
+static const struct unidata st52[] = {
+{dd319,dd4246,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{0,dd3131,dd3814,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd332,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd535,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd536,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd343,dd3815,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3132,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3133,dd3816,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd333,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd996,dd3817,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd339,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3134,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd7,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3135,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3136,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3137,dd3818,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 03A0-03AF */
+static const struct unidata st53[] = {
+{0,dd338,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd340,dd3819,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,dd3138,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3139,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3140,dd3820,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd337,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd537,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3141,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd3142,dd3821,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd320,dd4247,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd321,dd4248,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd322,0,dd3822,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd323,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd324,0,dd3823,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd325,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 03B0-03BF */
+static const struct unidata st54[] = {
+{dd326,dd4249,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{0,0,dd3824,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,dd3825,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3826,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3827,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,dd3828,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 03C0-03CF */
+static const struct unidata st55[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3829,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3138,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,dd3830,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,dd3831,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd327,0,dd3832,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd328,0,dd3833,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd329,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd330,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd331,0,dd3834,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4250,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 03D0-03DF */
+static const struct unidata st56[] = {
+{dd332,dd332,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,dd333,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd334,0,dd3835,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd335,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd336,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd337,dd337,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,dd338,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4251,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4252,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd3151,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4253,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 03E0-03EF */
+static const struct unidata st57[] = {
+{0,dd4254,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4255,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4256,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4257,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4258,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4259,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4260,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4261,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 03F0-03FF */
+static const struct unidata st58[] = {
+{dd339,dd339,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,dd340,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd342,dd333,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd343,dd343,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,dd4262,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd344,dd4263,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,dd4264,0,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,dd4265,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4266,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4267,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0400-040F */
+static const struct unidata st59[] = {
+{dd345,dd4268,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd346,dd4269,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4270,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd347,dd3850,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4271,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4272,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4273,dd3836,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd348,dd3861,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4274,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4275,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4276,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4277,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd349,dd3855,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd350,dd4278,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd351,dd4279,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4280,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0410-041F */
+static const struct unidata st60[] = {
+{0,dd4281,dd3837,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4282,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4283,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4284,dd3838,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4285,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4286,dd3839,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4287,dd3840,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4288,dd3841,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4289,dd3842,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd352,dd4290,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4291,dd3843,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4292,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4293,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd539,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4294,dd3844,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4295,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0420-042F */
+static const struct unidata st61[] = {
+{0,dd4296,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4297,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4298,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4299,dd3845,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4300,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4301,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4302,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4303,dd3846,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4304,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4305,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4306,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4307,dd3847,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4308,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4309,dd3848,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4310,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4311,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0430-043F */
+static const struct unidata st62[] = {
+{0,0,dd3849,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,dd3850,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3851,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3852,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3853,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3854,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd353,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3855,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,dd3856,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0440-044F */
+static const struct unidata st63[] = {
+{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,dd3857,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,dd3858,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,dd3859,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,dd3860,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0450-045F */
+static const struct unidata st64[] = {
+{dd354,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd355,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd356,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,dd3861,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd357,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},
+{dd358,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd359,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd360,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0460-046F */
+static const struct unidata st65[] = {
+{0,dd4312,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4313,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4314,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4315,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4316,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4317,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4318,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4319,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0470-047F */
+static const struct unidata st66[] = {
+{0,dd4320,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4321,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4322,dd3862,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3863,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd361,dd3863,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd362,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4323,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4324,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4325,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4326,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0480-048F */
+static const struct unidata st67[] = {
+{0,dd4327,0,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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,dd4328,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4329,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4330,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0490-049F */
+static const struct unidata st68[] = {
+{0,dd4331,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4332,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4333,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4334,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4335,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4336,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4337,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4338,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04A0-04AF */
+static const struct unidata st69[] = {
+{0,dd4339,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4340,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4341,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4342,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4343,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4344,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4345,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4346,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04B0-04BF */
+static const struct unidata st70[] = {
+{0,dd4347,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4348,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4349,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4350,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4351,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4352,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4353,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4354,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04C0-04CF */
+static const struct unidata st71[] = {
+{0,dd4355,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd363,dd4356,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd364,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4357,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4358,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4359,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4360,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4361,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4362,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04D0-04DF */
+static const struct unidata st72[] = {
+{dd365,dd4363,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd366,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd367,dd4364,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd368,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4365,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd369,dd4366,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd370,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4367,dd3864,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3865,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd371,dd3865,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd372,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd373,dd4368,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd374,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd375,dd3853,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd376,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04E0-04EF */
+static const struct unidata st73[] = {
+{0,dd4369,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd377,dd4370,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd378,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd379,dd4371,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd380,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd381,dd3856,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd382,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4372,dd3866,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,dd3867,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd383,dd3867,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd384,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd385,dd3860,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd386,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd387,dd4373,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd388,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 04F0-04FF */
+static const struct unidata st74[] = {
+{dd389,dd4374,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd390,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd391,dd4375,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd392,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd393,dd3858,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd394,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4376,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd395,dd3859,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd396,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4377,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4378,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4379,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0500-050F */
+static const struct unidata st75[] = {
+{0,dd4380,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4381,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4382,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4383,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4384,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4385,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4386,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4387,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0510-051F */
+static const struct unidata st76[] = {
+{0,dd4388,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4389,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4390,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4391,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4392,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4393,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4394,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4395,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 0520-052F */
+static const struct unidata st77[] = {
+{0,dd4396,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4397,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4398,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4399,0,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}
+};
+/* 0530-053F */
+static const struct unidata st78[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,dd4400,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4401,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4402,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4403,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4404,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4405,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4406,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4407,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4408,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4409,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4410,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4411,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4412,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4413,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4414,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0540-054F */
+static const struct unidata st79[] = {
+{0,dd4415,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4416,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4417,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4418,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4419,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4420,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4421,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4422,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4423,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4424,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4425,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4426,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4427,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4428,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4429,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4430,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 0550-055F */
+static const struct unidata st80[] = {
+{0,dd4431,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4432,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4433,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4434,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4435,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4436,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4437,0,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,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 0560-056F */
+static const struct unidata st81[] = {
+{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}
+};
+/* 0580-058F */
+static const struct unidata st82[] = {
+{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},
+{dd397,dd397,0,0,Ll,CD,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}
+};
+/* 0590-059F */
+static const struct unidata st83[] = {
+{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}
+};
+/* 05A0-05AF */
+static const struct unidata st84[] = {
+{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}
+};
+/* 05B0-05BF */
+static const struct unidata st85[] = {
+{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,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,23,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 05C0-05CF */
+static const struct unidata st86[] = {
+{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}
+};
+/* 05D0-05DF */
+static const struct unidata st87[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 05E0-05EF */
+static const struct unidata st88[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 05F0-05FF */
+static const struct unidata st89[] = {
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 0600-060F */
+static const struct unidata st90[] = {
+{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,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,SBOther},
+{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,WBMidNum,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBMidNum,SBSContinue},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0610-061F */
+static const struct unidata st91[] = {
+{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,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,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}
+};
+/* 0620-062F */
+static const struct unidata st92[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd398,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd399,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd400,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd401,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd402,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3868,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0640-064F */
+static const struct unidata st93[] = {
+{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,dd2969,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2971,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}
+};
+/* 0650-065F */
+static const struct unidata st94[] = {
+{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,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0660-066F */
+static const struct unidata st95[] = {
+{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,WBMidNum,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}
+};
+/* 0670-067F */
+static const struct unidata st96[] = {
+{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},
+{dd403,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd404,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd405,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd406,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 06C0-06CF */
+static const struct unidata st97[] = {
+{dd407,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3869,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd408,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 06D0-06DF */
+static const struct unidata st98[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd2625,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd409,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,dd2621,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 06E0-06EF */
+static const struct unidata st99[] = {
+{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}
+};
+/* 06F0-06FF */
+static const struct unidata st100[] = {
+{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}
+};
+/* 0700-070F */
+static const struct unidata st101[] = {
+{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}
+};
+/* 0710-071F */
+static const struct unidata st102[] = {
+{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}
+};
+/* 0730-073F */
+static const struct unidata st103[] = {
+{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}
+};
+/* 0740-074F */
+static const struct unidata st104[] = {
+{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}
+};
+/* 07A0-07AF */
+static const struct unidata st105[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 07B0-07BF */
+static const struct unidata st106[] = {
+{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}
+};
+/* 07C0-07CF */
+static const struct unidata st107[] = {
+{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}
+};
+/* 07E0-07EF */
+static const struct unidata st108[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,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}
+};
+/* 07F0-07FF */
+static const struct unidata st109[] = {
+{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,SBSContinue},
+{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}
+};
+/* 0810-081F */
+static const struct unidata st110[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,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,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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0820-082F */
+static const struct unidata st111[] = {
+{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,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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{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,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}
+};
+/* 0830-083F */
+static const struct unidata st112[] = {
+{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,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}
+};
+/* 0850-085F */
+static const struct unidata st113[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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,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}
+};
+/* 0860-086F */
+static const struct unidata st114[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0900-090F */
+static const struct unidata st115[] = {
+{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,GBSpacingMark,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}
+};
+/* 0920-092F */
+static const struct unidata st116[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3870,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd410,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0930-093F */
+static const struct unidata st117[] = {
+{0,0,dd3871,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd411,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3872,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd412,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0940-094F */
+static const struct unidata st118[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0950-095F */
+static const struct unidata st119[] = {
+{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,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd413,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd414,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd415,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd416,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd417,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd418,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd419,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd420,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0960-096F */
+static const struct unidata st120[] = {
+{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}
+};
+/* 0970-097F */
+static const struct unidata st121[] = {
+{0,0,0,0,Po,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,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}
+};
+/* 0980-098F */
+static const struct unidata st122[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0990-099F */
+static const struct unidata st123[] = {
+{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}
+};
+/* 09A0-09AF */
+static const struct unidata st124[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 09B0-09BF */
+static const struct unidata st125[] = {
+{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,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 09C0-09CF */
+static const struct unidata st126[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3873,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd421,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd422,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 09D0-09DF */
+static const struct unidata st127[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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},
+{dd423,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd424,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd425,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 09E0-09EF */
+static const struct unidata st128[] = {
+{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}
+};
+/* 09F0-09FF */
+static const struct unidata st129[] = {
+{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,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}
+};
+/* 0A00-0A0F */
+static const struct unidata st130[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0A30-0A3F */
+static const struct unidata st131[] = {
+{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},
+{dd426,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},
+{dd427,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,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0A40-0A4F */
+static const struct unidata st132[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,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}
+};
+/* 0A50-0A5F */
+static const struct unidata st133[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd428,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd429,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd430,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},
+{dd431,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0A60-0A6F */
+static const struct unidata st134[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 0A70-0A7F */
+static const struct unidata st135[] = {
+{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,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}
+};
+/* 0A80-0A8F */
+static const struct unidata st136[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0A90-0A9F */
+static const struct unidata st137[] = {
+{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}
+};
+/* 0AB0-0ABF */
+static const struct unidata st138[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0AC0-0ACF */
+static const struct unidata st139[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 0AD0-0ADF */
+static const struct unidata st140[] = {
+{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}
+};
+/* 0AF0-0AFF */
+static const struct unidata st141[] = {
+{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}
+};
+/* 0B30-0B3F */
+static const struct unidata st142[] = {
+{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}
+};
+/* 0B40-0B4F */
+static const struct unidata st143[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3874,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd432,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd433,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd434,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 0B50-0B5F */
+static const struct unidata st144[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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},
+{dd435,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd436,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}
+};
+/* 0B70-0B7F */
+static const struct unidata st145[] = {
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0B80-0B8F */
+static const struct unidata st146[] = {
+{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}
+};
+/* 0B90-0B9F */
+static const struct unidata st147[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3875,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd437,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,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}
+};
+/* 0BA0-0BAF */
+static const struct unidata st148[] = {
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 0BB0-0BBF */
+static const struct unidata st149[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0BC0-0BCF */
+static const struct unidata st150[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,dd3876,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3877,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd438,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd439,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd440,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 0BD0-0BDF */
+static const struct unidata st151[] = {
+{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,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}
+};
+/* 0BF0-0BFF */
+static const struct unidata st152[] = {
+{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}
+};
+/* 0C00-0C0F */
+static const struct unidata st153[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0C10-0C1F */
+static const struct unidata st154[] = {
+{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}
+};
+/* 0C30-0C3F */
+static const struct unidata st155[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0C40-0C4F */
+static const struct unidata st156[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3878,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd441,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,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0C50-0C5F */
+static const struct unidata st157[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,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,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}
+};
+/* 0C70-0C7F */
+static const struct unidata st158[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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,So,0,GBOther,WBOther,SBOther}
+};
+/* 0C80-0C8F */
+static const struct unidata st159[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0CB0-0CBF */
+static const struct unidata st160[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3879,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0CC0-0CCF */
+static const struct unidata st161[] = {
+{dd442,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,dd3880,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd443,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd444,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd445,0,dd3881,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd446,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 0CD0-0CDF */
+static const struct unidata st162[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 0CF0-0CFF */
+static const struct unidata st163[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0D30-0D3F */
+static const struct unidata st164[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0D40-0D4F */
+static const struct unidata st165[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,dd3882,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3883,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd447,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd448,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd449,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0D50-0D5F */
+static const struct unidata st166[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 0D70-0D7F */
+static const struct unidata st167[] = {
+{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,So,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}
+};
+/* 0D80-0D8F */
+static const struct unidata st168[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0D90-0D9F */
+static const struct unidata st169[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 0DB0-0DBF */
+static const struct unidata st170[] = {
+{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}
+};
+/* 0DC0-0DCF */
+static const struct unidata st171[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 0DD0-0DDF */
+static const struct unidata st172[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3884,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd450,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd451,0,dd3885,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd452,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd453,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBExtend,WBExtend,SBExtend}
+};
+/* 0DF0-0DFF */
+static const struct unidata st173[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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}
+};
+/* 0E00-0E0F */
+static const struct unidata st174[] = {
+{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}
+};
+/* 0E10-0E1F */
+static const struct unidata st175[] = {
+{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}
+};
+/* 0E30-0E3F */
+static const struct unidata st176[] = {
+{0,0,0,0,Lo,0,GBSpacingMark,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBSpacingMark,WBOther,SBOLetter},
+{dd454,0,0,0,Lo,CD,GBSpacingMark,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}
+};
+/* 0E40-0E4F */
+static const struct unidata st177[] = {
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBSpacingMark,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}
+};
+/* 0E50-0E5F */
+static const struct unidata st178[] = {
+{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}
+};
+/* 0E80-0E8F */
+static const struct unidata st179[] = {
+{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}
+};
+/* 0E90-0E9F */
+static const struct unidata st180[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 0EA0-0EAF */
+static const struct unidata st181[] = {
+{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}
+};
+/* 0EB0-0EBF */
+static const struct unidata st182[] = {
+{0,0,0,0,Lo,0,GBSpacingMark,WBOther,SBOLetter},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBSpacingMark,WBOther,SBOLetter},
+{dd455,0,0,0,Lo,CD,GBSpacingMark,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}
+};
+/* 0EC0-0ECF */
+static const struct unidata st183[] = {
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,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}
+};
+/* 0ED0-0EDF */
+static const struct unidata st184[] = {
+{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},
+{dd456,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
+{dd457,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 0F00-0F0F */
+static const struct unidata st185[] = {
+{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},
+{dd458,0,0,0,Po,CD,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}
+};
+/* 0F10-0F1F */
+static const struct unidata st186[] = {
+{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}
+};
+/* 0F20-0F2F */
+static const struct unidata st187[] = {
+{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}
+};
+/* 0F30-0F3F */
+static const struct unidata st188[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0F40-0F4F */
+static const struct unidata st189[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd459,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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},
+{dd460,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0F50-0F5F */
+static const struct unidata st190[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd461,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd462,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd463,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 0F60-0F6F */
+static const struct unidata st191[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd464,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 0F70-0F7F */
+static const struct unidata st192[] = {
+{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},
+{dd465,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,132,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd466,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd467,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd468,0,0,0,Mn,CD,GBExtend,WBExtend,SBExtend},
+{dd469,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd470,0,0,0,Mn,CD,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,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 0F80-0F8F */
+static const struct unidata st193[] = {
+{0,0,0,130,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd471,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,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,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}
+};
+/* 0F90-0F9F */
+static const struct unidata st194[] = {
+{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},
+{dd472,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,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd473,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}
+};
+/* 0FA0-0FAF */
+static const struct unidata st195[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd474,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},
+{dd475,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},
+{dd476,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}
+};
+/* 0FB0-0FBF */
+static const struct unidata st196[] = {
+{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},
+{dd477,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0FC0-0FCF */
+static const struct unidata st197[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 0FD0-0FDF */
+static const struct unidata st198[] = {
+{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,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}
+};
+/* 1020-102F */
+static const struct unidata st199[] = {
+{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,dd3886,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd478,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 1030-103F */
+static const struct unidata st200[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,WBOther,SBOLetter}
+};
+/* 1040-104F */
+static const struct unidata st201[] = {
+{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}
+};
+/* 1050-105F */
+static const struct unidata st202[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,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,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1060-106F */
+static const struct unidata st203[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 1070-107F */
+static const struct unidata st204[] = {
+{0,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,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}
+};
+/* 1080-108F */
+static const struct unidata st205[] = {
+{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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 1090-109F */
+static const struct unidata st206[] = {
+{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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 10A0-10AF */
+static const struct unidata st207[] = {
+{0,dd4438,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4439,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4440,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4441,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4442,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4443,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4444,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4445,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4446,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4447,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4448,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4449,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4450,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4451,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4452,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4453,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10B0-10BF */
+static const struct unidata st208[] = {
+{0,dd4454,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4455,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4456,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4457,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4458,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4459,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4460,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4461,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4462,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4463,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4464,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4465,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4466,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4467,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4468,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4469,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10C0-10CF */
+static const struct unidata st209[] = {
+{0,dd4470,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4471,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4472,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4473,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4474,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4475,0,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}
+};
+/* 10F0-10FF */
+static const struct unidata st210[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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},
+{dd479,0,0,0,Lm,CD,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}
+};
+/* 1100-110F */
+static const struct unidata st211[] = {
+{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}
+};
+/* 1160-116F */
+static const struct unidata st212[] = {
+{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}
+};
+/* 11A0-11AF */
+static const struct unidata st213[] = {
+{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,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}
+};
+/* 11B0-11BF */
+static const struct unidata st214[] = {
+{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}
+};
+/* 1240-124F */
+static const struct unidata st215[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1250-125F */
+static const struct unidata st216[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 12B0-12BF */
+static const struct unidata st217[] = {
+{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}
+};
+/* 12C0-12CF */
+static const struct unidata st218[] = {
+{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}
+};
+/* 12D0-12DF */
+static const struct unidata st219[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1350-135F */
+static const struct unidata st220[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1360-136F */
+static const struct unidata st221[] = {
+{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}
+};
+/* 1370-137F */
+static const struct unidata st222[] = {
+{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}
+};
+/* 1390-139F */
+static const struct unidata st223[] = {
+{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}
+};
+/* 13F0-13FF */
+static const struct unidata st224[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1400-140F */
+static const struct unidata st225[] = {
+{0,0,0,0,Pd,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}
+};
+/* 1660-166F */
+static const struct unidata st226[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1680-168F */
+static const struct unidata st227[] = {
+{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}
+};
+/* 1690-169F */
+static const struct unidata st228[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 16E0-16EF */
+static const struct unidata st229[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 16F0-16FF */
+static const struct unidata st230[] = {
+{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}
+};
+/* 1700-170F */
+static const struct unidata st231[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1710-171F */
+static const struct unidata st232[] = {
+{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}
+};
+/* 1730-173F */
+static const struct unidata st233[] = {
+{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,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1750-175F */
+static const struct unidata st234[] = {
+{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}
+};
+/* 1770-177F */
+static const struct unidata st235[] = {
+{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}
+};
+/* 17B0-17BF */
+static const struct unidata st236[] = {
+{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,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 17C0-17CF */
+static const struct unidata st237[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 17D0-17DF */
+static const struct unidata st238[] = {
+{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}
+};
+/* 17E0-17EF */
+static const struct unidata st239[] = {
+{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}
+};
+/* 17F0-17FF */
+static const struct unidata st240[] = {
+{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}
+};
+/* 1800-180F */
+static const struct unidata st241[] = {
+{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,SBSContinue},
+{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,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,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,Zs,0,GBOther,WBOther,SBSp},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1840-184F */
+static const struct unidata st242[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1870-187F */
+static const struct unidata st243[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 18A0-18AF */
+static const struct unidata st244[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,228,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}
+};
+/* 18F0-18FF */
+static const struct unidata st245[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1910-191F */
+static const struct unidata st246[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 1920-192F */
+static const struct unidata st247[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 1930-193F */
+static const struct unidata st248[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,222,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1940-194F */
+static const struct unidata st249[] = {
+{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,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}
+};
+/* 1960-196F */
+static const struct unidata st250[] = {
+{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,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1970-197F */
+static const struct unidata st251[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 19A0-19AF */
+static const struct unidata st252[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 19B0-19BF */
+static const struct unidata st253[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 19C0-19CF */
+static const struct unidata st254[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 19D0-19DF */
+static const struct unidata st255[] = {
+{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,Cn,0,GBOther,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,So,0,GBOther,WBOther,SBOther}
+};
+/* 19E0-19EF */
+static const struct unidata st256[] = {
+{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,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}
+};
+/* 1A10-1A1F */
+static const struct unidata st257[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,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,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{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,SBOther}
+};
+/* 1A50-1A5F */
+static const struct unidata st258[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1A60-1A6F */
+static const struct unidata st259[] = {
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 1A70-1A7F */
+static const struct unidata st260[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,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,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,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1AA0-1AAF */
+static const struct unidata st261[] = {
+{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,Lm,0,GBOther,WBOther,SBOLetter},
+{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,SBSTerm},
+{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}
+};
+/* 1B00-1B0F */
+static const struct unidata st262[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3887,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd480,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3888,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd481,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3889,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd482,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3890,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd483,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3891,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd484,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1B10-1B1F */
+static const struct unidata st263[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd3892,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd485,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1B30-1B3F */
+static const struct unidata st264[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,dd3893,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd486,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3894,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd487,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3895,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3896,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* 1B40-1B4F */
+static const struct unidata st265[] = {
+{dd488,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{dd489,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,dd3897,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd490,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1B50-1B5F */
+static const struct unidata st266[] = {
+{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,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* 1B60-1B6F */
+static const struct unidata st267[] = {
+{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,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,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}
+};
+/* 1B70-1B7F */
+static const struct unidata st268[] = {
+{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,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}
+};
+/* 1B80-1B8F */
+static const struct unidata st269[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 1BA0-1BAF */
+static const struct unidata st270[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mc,0,GBSpacingMark,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1BE0-1BEF */
+static const struct unidata st271[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1BF0-1BFF */
+static const struct unidata st272[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,9,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mc,0,GBSpacingMark,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,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}
+};
+/* 1C20-1C2F */
+static const struct unidata st273[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 1C30-1C3F */
+static const struct unidata st274[] = {
+{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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,7,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,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}
+};
+/* 1C40-1C4F */
+static const struct unidata st275[] = {
+{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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1C70-1C7F */
+static const struct unidata st276[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,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,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* 1CD0-1CDF */
+static const struct unidata st277[] = {
+{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,Po,0,GBOther,WBOther,SBOther},
+{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,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,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1CE0-1CEF */
+static const struct unidata st278[] = {
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,1,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,220,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 1CF0-1CFF */
+static const struct unidata st279[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 1D20-1D2F */
+static const struct unidata st280[] = {
+{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},
+{dd491,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd492,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd493,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBLower}
+};
+/* 1D30-1D3F */
+static const struct unidata st281[] = {
+{dd494,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd495,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd496,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd497,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd498,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd499,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd500,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd501,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd502,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd503,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd504,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd505,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd506,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd507,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd508,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D40-1D4F */
+static const struct unidata st282[] = {
+{dd509,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd510,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd511,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd2,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd512,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd513,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd514,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd518,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd519,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd520,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D50-1D5F */
+static const struct unidata st283[] = {
+{dd523,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd524,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd525,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd526,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd527,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd531,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd532,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd534,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D60-1D6F */
+static const struct unidata st284[] = {
+{dd337,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,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}
+};
+/* 1D70-1D7F */
+static const struct unidata st285[] = {
+{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},
+{dd539,0,0,0,Lm,CD,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}
+};
+/* 1D90-1D9F */
+static const struct unidata st286[] = {
+{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},
+{dd540,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd542,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd543,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd520,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1DA0-1DAF */
+static const struct unidata st287[] = {
+{dd544,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd545,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd546,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd547,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd548,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd549,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd550,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd551,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd552,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd553,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd554,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd555,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd556,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd557,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd558,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd559,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1DB0-1DBF */
+static const struct unidata st288[] = {
+{dd560,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd561,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd562,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd563,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd564,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd565,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd566,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd567,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd568,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd569,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd570,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd572,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd573,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd574,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Lm,CD,GBOther,WBALetter,SBLower}
+};
+/* 1DC0-1DCF */
+static const struct unidata st289[] = {
+{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,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,234,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,214,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1DD0-1DDF */
+static const struct unidata st290[] = {
+{0,0,0,202,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}
+};
+/* 1DE0-1DEF */
+static const struct unidata st291[] = {
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1DF0-1DFF */
+static const struct unidata st292[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,233,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}
+};
+/* 1E00-1E0F */
+static const struct unidata st293[] = {
+{dd575,dd4476,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd576,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd577,dd4477,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd578,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd579,dd4478,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd580,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd581,dd4479,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd582,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd583,dd3777,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd584,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd585,dd4480,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd586,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd587,dd4481,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd588,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd589,dd4482,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd590,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E10-1E1F */
+static const struct unidata st294[] = {
+{dd591,dd4483,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd592,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd593,dd4484,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd594,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd595,dd4485,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd596,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd597,dd4486,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd598,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd599,dd4487,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd600,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd601,dd4488,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd602,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd603,dd3810,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd604,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd605,dd3740,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd606,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E20-1E2F */
+static const struct unidata st295[] = {
+{dd607,dd4489,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd608,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd609,dd4490,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd610,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd611,dd4491,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd612,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd613,dd4492,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd614,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd615,dd4493,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd616,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd617,dd4494,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd618,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd619,dd4495,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd620,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd621,dd3779,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd622,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E30-1E3F */
+static const struct unidata st296[] = {
+{dd623,dd4496,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd624,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd625,dd4497,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd626,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd627,dd4498,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd628,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd629,dd4499,dd3898,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd630,0,dd3899,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd631,dd3899,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd632,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd633,dd4500,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd634,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd635,dd4501,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd636,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd637,dd4502,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd638,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E40-1E4F */
+static const struct unidata st297[] = {
+{dd639,dd4503,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd640,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd641,dd4504,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd642,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd643,dd4505,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd644,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd645,dd4506,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd646,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd647,dd4507,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd648,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd649,dd4508,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd650,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd651,dd4509,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd652,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd653,dd4510,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd654,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E50-1E5F */
+static const struct unidata st298[] = {
+{dd655,dd4511,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd656,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd657,dd4512,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd658,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd659,dd4513,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd660,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd661,dd4514,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd662,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd663,dd4515,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd664,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd665,dd4516,dd3900,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd666,0,dd3901,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd667,dd3901,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd668,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd669,dd4517,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd670,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E60-1E6F */
+static const struct unidata st299[] = {
+{dd671,dd4518,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd672,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd673,dd4519,dd3902,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd674,0,dd3903,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd675,dd3792,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd676,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd677,dd3794,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd678,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd679,dd3903,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd680,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd681,dd4520,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd682,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd683,dd4521,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd684,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd685,dd4522,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd686,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E70-1E7F */
+static const struct unidata st300[] = {
+{dd687,dd4523,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd688,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd689,dd4524,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd690,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd691,dd4525,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd692,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd693,dd4526,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd694,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd695,dd3796,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd696,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd697,dd3798,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd698,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd699,dd4527,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd700,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd701,dd4528,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd702,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E80-1E8F */
+static const struct unidata st301[] = {
+{dd703,dd4529,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd704,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd705,dd4530,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd706,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd707,dd4531,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd708,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd709,dd4532,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd710,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd711,dd4533,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd712,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd713,dd4534,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd714,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd715,dd4535,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd716,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd717,dd4536,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd718,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1E90-1E9F */
+static const struct unidata st302[] = {
+{dd719,dd4537,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd720,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd721,dd4538,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd722,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd723,dd4539,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd724,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd725,dd725,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd726,dd726,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd727,dd727,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd728,dd728,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd729,dd729,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd730,dd4518,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,dd4101,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EA0-1EAF */
+static const struct unidata st303[] = {
+{dd731,dd4540,dd3904,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd732,0,dd3905,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd733,dd4541,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd734,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd735,dd4542,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd736,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd737,dd4543,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd738,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd739,dd4544,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd740,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd741,dd4545,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd742,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd743,dd4546,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd744,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd745,dd4547,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd746,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EB0-1EBF */
+static const struct unidata st304[] = {
+{dd747,dd4548,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd748,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd749,dd4549,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd750,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd751,dd4550,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd752,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd753,dd4551,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd754,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd755,dd4552,dd3906,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd756,0,dd3907,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd757,dd4553,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd758,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd759,dd4554,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd760,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd761,dd4555,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd762,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EC0-1ECF */
+static const struct unidata st305[] = {
+{dd763,dd4556,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd764,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd765,dd4557,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd766,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd767,dd4558,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd768,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd769,dd3907,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd770,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd771,dd4559,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd772,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd773,dd4560,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd774,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd775,dd4561,dd3908,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd776,0,dd3909,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd777,dd4562,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd778,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1ED0-1EDF */
+static const struct unidata st306[] = {
+{dd779,dd4563,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd780,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd781,dd4564,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd782,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd783,dd4565,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd784,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd785,dd4566,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd786,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd787,dd3909,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd788,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd789,dd4567,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd790,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd791,dd4568,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd792,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd793,dd4569,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd794,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EE0-1EEF */
+static const struct unidata st307[] = {
+{dd795,dd4570,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd796,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd797,dd4571,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd798,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd799,dd4572,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd800,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd801,dd4573,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd802,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd803,dd4574,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd804,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd805,dd4575,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd806,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd807,dd4576,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd808,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd809,dd4577,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd810,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1EF0-1EFF */
+static const struct unidata st308[] = {
+{dd811,dd4578,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd812,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd813,dd4579,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd814,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd815,dd4580,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd816,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd817,dd4581,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd818,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd819,dd4582,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd820,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4583,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4584,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4585,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 1F00-1F0F */
+static const struct unidata st309[] = {
+{dd821,0,dd3910,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd822,0,dd3911,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd823,0,dd3912,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd824,0,dd3913,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd825,0,dd3914,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd826,0,dd3915,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd827,0,dd3916,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd828,0,dd3917,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd829,dd4586,dd3918,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd830,dd4587,dd3919,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd831,dd4588,dd3920,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd832,dd4589,dd3921,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd833,dd4590,dd3922,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd834,dd4591,dd3923,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd835,dd4592,dd3924,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd836,dd4593,dd3925,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F10-1F1F */
+static const struct unidata st310[] = {
+{dd837,0,dd3926,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd838,0,dd3927,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd839,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd840,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd841,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd842,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},
+{dd843,dd4594,dd3928,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd844,dd4595,dd3929,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd845,dd4596,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd846,dd4597,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd847,dd4598,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd848,dd4599,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F20-1F2F */
+static const struct unidata st311[] = {
+{dd849,0,dd3930,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd850,0,dd3931,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd851,0,dd3932,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd852,0,dd3933,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd853,0,dd3934,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd854,0,dd3935,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd855,0,dd3936,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd856,0,dd3937,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd857,dd4600,dd3938,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd858,dd4601,dd3939,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd859,dd4602,dd3940,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd860,dd4603,dd3941,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd861,dd4604,dd3942,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd862,dd4605,dd3943,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd863,dd4606,dd3944,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd864,dd4607,dd3945,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F30-1F3F */
+static const struct unidata st312[] = {
+{dd865,0,dd3946,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd866,0,dd3947,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd867,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd868,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd869,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd870,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd871,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd872,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd873,dd4608,dd3948,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd874,dd4609,dd3949,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd875,dd4610,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd876,dd4611,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd877,dd4612,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd878,dd4613,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd879,dd4614,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd880,dd4615,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F40-1F4F */
+static const struct unidata st313[] = {
+{dd881,0,dd3950,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd882,0,dd3951,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd883,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd884,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd885,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd886,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},
+{dd887,dd4616,dd3952,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd888,dd4617,dd3953,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd889,dd4618,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd890,dd4619,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd891,dd4620,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd892,dd4621,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F50-1F5F */
+static const struct unidata st314[] = {
+{dd893,dd893,dd3954,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd894,0,dd3955,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd895,dd4622,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd896,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd897,dd4623,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd898,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd899,dd4624,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd900,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd901,dd4625,dd3956,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd902,dd4626,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd903,dd4627,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd904,dd4628,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F60-1F6F */
+static const struct unidata st315[] = {
+{dd905,0,dd3957,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd906,0,dd3958,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd907,0,dd3959,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd908,0,dd3960,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd909,0,dd3961,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd910,0,dd3962,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd911,0,dd3963,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd912,0,dd3964,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd913,dd4629,dd3965,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd914,dd4630,dd3966,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd915,dd4631,dd3967,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd916,dd4632,dd3968,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd917,dd4633,dd3969,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd918,dd4634,dd3970,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd919,dd4635,dd3971,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd920,dd4636,dd3972,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F70-1F7F */
+static const struct unidata st316[] = {
+{dd921,0,dd3973,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd922,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd923,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd924,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd925,0,dd3974,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd926,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd927,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd928,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd929,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd930,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd931,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd932,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd933,0,dd3975,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd934,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}
+};
+/* 1F80-1F8F */
+static const struct unidata st317[] = {
+{dd935,dd4637,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd936,dd4638,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd937,dd4639,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd938,dd4640,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd939,dd4641,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd940,dd4642,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd941,dd4643,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd942,dd4644,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd943,dd4637,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd944,dd4638,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd945,dd4639,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd946,dd4640,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd947,dd4641,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd948,dd4642,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd949,dd4643,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd950,dd4644,0,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1F90-1F9F */
+static const struct unidata st318[] = {
+{dd951,dd4645,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd952,dd4646,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd953,dd4647,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd954,dd4648,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd955,dd4649,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd956,dd4650,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd957,dd4651,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd958,dd4652,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd959,dd4645,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd960,dd4646,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd961,dd4647,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd962,dd4648,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd963,dd4649,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd964,dd4650,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd965,dd4651,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd966,dd4652,0,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1FA0-1FAF */
+static const struct unidata st319[] = {
+{dd967,dd4653,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd968,dd4654,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd969,dd4655,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd970,dd4656,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd971,dd4657,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd972,dd4658,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd973,dd4659,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd974,dd4660,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd975,dd4653,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd976,dd4654,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd977,dd4655,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd978,dd4656,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd979,dd4657,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd980,dd4658,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd981,dd4659,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd982,dd4660,0,0,Lt,0,GBOther,WBALetter,SBUpper}
+};
+/* 1FB0-1FBF */
+static const struct unidata st320[] = {
+{dd983,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd984,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd985,dd4661,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd986,dd4662,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd987,dd4663,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd988,dd988,dd3976,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd989,dd4664,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd990,dd4665,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd991,dd4666,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd992,dd4667,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd993,dd4668,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd994,dd4662,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd995,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd996,dd996,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd995,0,dd3977,0,Sk,CD,GBOther,WBOther,SBOther}
+};
+/* 1FC0-1FCF */
+static const struct unidata st321[] = {
+{dd997,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd998,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd999,dd4669,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1000,dd4670,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1001,dd4671,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1002,dd1002,dd3978,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1003,dd4672,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1004,dd4673,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1005,dd4674,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1006,dd4675,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1007,dd4676,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1008,dd4670,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd1009,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1010,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1011,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FD0-1FDF */
+static const struct unidata st322[] = {
+{dd1012,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1013,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1014,dd4677,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1015,dd4246,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1016,dd1016,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1017,dd4678,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1018,dd4679,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1019,dd4680,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1020,dd4681,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1021,dd4682,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1022,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1023,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1024,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FE0-1FEF */
+static const struct unidata st323[] = {
+{dd1025,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1026,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1027,dd4683,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1028,dd4249,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1029,dd1029,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1030,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1031,dd1031,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1032,dd4684,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1033,dd4685,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1034,dd4686,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1035,dd4687,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1036,dd4688,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1037,dd4689,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1038,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1039,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1040,0,0,0,Sk,0,GBOther,WBOther,SBOther}
+};
+/* 1FF0-1FFF */
+static const struct unidata st324[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1041,dd4690,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1042,dd4691,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{dd1043,dd4692,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1044,dd1044,dd3979,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1045,dd4693,0,0,Ll,NBC,GBOther,WBALetter,SBLower},
+{dd1046,dd4694,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1047,dd4695,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1048,dd4696,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1049,dd4697,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1050,dd4691,0,0,Lt,0,GBOther,WBALetter,SBUpper},
+{dd1051,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{dd1052,0,dd3980,0,Sk,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2000-200F */
+static const struct unidata st325[] = {
+{dd1053,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{dd1054,0,0,0,Zs,0,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{0,0,0,0,Cf,0,GBControl,WBOther,SBFormat},
+{0,0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cf,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* 2010-201F */
+static const struct unidata st326[] = {
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{dd1055,0,0,0,Pd,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBSContinue},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBSContinue},
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1056,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Pi,0,GBOther,WBMidNumLet,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBMidNumLet,SBClose},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose}
+};
+/* 2020-202F */
+static const struct unidata st327[] = {
+{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},
+{dd1057,0,0,0,Po,CD,GBOther,WBMidNumLet,SBATerm},
+{dd1058,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1059,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBMidLetter,SBOther},
+{0,0,0,0,Zl,0,GBControl,WBNewline,SBSep},
+{0,0,0,0,Zp,0,GBControl,WBNewline,SBSep},
+{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,Cf,0,GBControl,WBFormat,SBFormat},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp}
+};
+/* 2030-203F */
+static const struct unidata st328[] = {
+{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},
+{dd1060,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1061,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1062,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1063,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1064,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{dd1065,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther}
+};
+/* 2040-204F */
+static const struct unidata st329[] = {
+{0,0,0,0,Pc,0,GBOther,WBExtendNumLet,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,Sm,0,GBOther,WBMidNum,SBOther},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{dd1066,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd1067,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd1068,0,0,0,Po,CD,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}
+};
+/* 2050-205F */
+static const struct unidata st330[] = {
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{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,WBOther,SBOther},
+{0,0,0,0,Pc,0,GBOther,WBExtendNumLet,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd1069,0,0,0,Po,CD,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},
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp}
+};
+/* 2060-206F */
+static const struct unidata st331[] = {
+{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,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,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,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* 2070-207F */
+static const struct unidata st332[] = {
+{dd1070,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd538,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1078,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd1082,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 2080-208F */
+static const struct unidata st333[] = {
+{dd1070,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1078,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2090-209F */
+static const struct unidata st334[] = {
+{dd2,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd518,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd522,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd300,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd523,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd1082,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd528,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd180,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter},
+{dd529,0,0,0,Lm,CD,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}
+};
+/* 20A0-20AF */
+static const struct unidata st335[] = {
+{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,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},
+{dd1083,0,0,0,Sc,CD,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,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sc,0,GBOther,WBOther,SBOther}
+};
+/* 20B0-20BF */
+static const struct unidata st336[] = {
+{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,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,Sc,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}
+};
+/* 20D0-20DF */
+static const struct unidata st337[] = {
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,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,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,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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend}
+};
+/* 20E0-20EF */
+static const struct unidata st338[] = {
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,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,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,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}
+};
+/* 20F0-20FF */
+static const struct unidata st339[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2100-210F */
+static const struct unidata st340[] = {
+{dd1084,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1085,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1087,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1088,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1089,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1090,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1091,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1092,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 2110-211F */
+static const struct unidata st341[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1093,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2120-212F */
+static const struct unidata st342[] = {
+{dd1095,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1096,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1097,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1099,dd3142,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd501,dd522,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd1100,dd4077,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 2130-213F */
+static const struct unidata st343[] = {
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,dd4698,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1102,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1103,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1104,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1105,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1106,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 2140-214F */
+static const struct unidata st344[] = {
+{dd1109,0,0,0,Sm,CD,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2150-215F */
+static const struct unidata st345[] = {
+{dd1110,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1111,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1112,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1113,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1114,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1115,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1116,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1117,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1118,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1119,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1120,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1121,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1122,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1123,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1124,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1125,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 2160-216F */
+static const struct unidata st346[] = {
+{dd499,dd4699,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1126,dd4700,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1127,dd4701,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1128,dd4702,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1129,dd4703,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1130,dd4704,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1131,dd4705,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1132,dd4706,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1133,dd4707,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1134,dd4708,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1135,dd4709,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1136,dd4710,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4711,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4712,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4713,0,0,Nl,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4714,0,0,Nl,CD,GBOther,WBALetter,SBUpper}
+};
+/* 2170-217F */
+static const struct unidata st347[] = {
+{dd538,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1137,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1138,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1139,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1140,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1141,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1142,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1143,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1144,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd1145,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Nl,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Nl,CD,GBOther,WBALetter,SBLower}
+};
+/* 2180-218F */
+static const struct unidata st348[] = {
+{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,dd4715,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{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,Nl,0,GBOther,WBALetter,SBOLetter},
+{dd1146,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2190-219F */
+static const struct unidata st349[] = {
+{0,0,dd3981,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3982,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3983,0,Sm,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},
+{dd1147,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1148,0,0,0,Sm,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}
+};
+/* 21A0-21AF */
+static const struct unidata st350[] = {
+{0,0,0,0,Sm,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,Sm,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,Sm,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},
+{dd1149,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 21C0-21CF */
+static const struct unidata st351[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1150,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1151,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1152,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 21D0-21DF */
+static const struct unidata st352[] = {
+{0,0,dd3984,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,dd3985,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,dd3986,0,Sm,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 21F0-21FF */
+static const struct unidata st353[] = {
+{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,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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2200-220F */
+static const struct unidata st354[] = {
+{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,dd3987,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1153,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3988,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1154,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3989,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1155,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2210-221F */
+static const struct unidata st355[] = {
+{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,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,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,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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2220-222F */
+static const struct unidata st356[] = {
+{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,dd3990,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1156,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3991,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1157,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1158,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1159,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1160,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
+};
+/* 2230-223F */
+static const struct unidata st357[] = {
+{dd1161,0,0,0,Sm,CD,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,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,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,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,dd3992,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2240-224F */
+static const struct unidata st358[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1162,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3993,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1163,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3994,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1164,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3995,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1165,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3996,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2260-226F */
+static const struct unidata st359[] = {
+{dd1166,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3997,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1167,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3998,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd3999,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1168,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1169,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1170,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2270-227F */
+static const struct unidata st360[] = {
+{dd1171,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1172,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4000,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4001,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1173,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1174,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4002,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4003,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1175,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1176,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4004,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4005,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4006,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4007,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2280-228F */
+static const struct unidata st361[] = {
+{dd1177,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1178,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4008,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4009,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1179,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1180,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4010,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4011,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1181,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1182,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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2290-229F */
+static const struct unidata st362[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4012,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4013,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,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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22A0-22AF */
+static const struct unidata st363[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4014,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,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,dd4015,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4016,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4017,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1183,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1184,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1185,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1186,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22B0-22BF */
+static const struct unidata st364[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4018,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4019,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4020,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,dd4021,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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 22E0-22EF */
+static const struct unidata st365[] = {
+{dd1187,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1188,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1189,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1190,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,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,Sm,0,GBOther,WBOther,SBOther},
+{dd1191,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1192,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1193,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1194,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}
+};
+/* 2300-230F */
+static const struct unidata st366[] = {
+{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,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,Sm,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}
+};
+/* 2320-232F */
+static const struct unidata st367[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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},
+{dd1195,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{dd1196,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{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}
+};
+/* 2370-237F */
+static const struct unidata st368[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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}
+};
+/* 2390-239F */
+static const struct unidata st369[] = {
+{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,So,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 23B0-23BF */
+static const struct unidata st370[] = {
+{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,Sm,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 23D0-23DF */
+static const struct unidata st371[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 23E0-23EF */
+static const struct unidata st372[] = {
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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,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}
+};
+/* 23F0-23FF */
+static const struct unidata st373[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2420-242F */
+static const struct unidata st374[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2440-244F */
+static const struct unidata st375[] = {
+{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,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}
+};
+/* 2460-246F */
+static const struct unidata st376[] = {
+{dd9,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1197,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1198,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1199,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1200,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1201,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1202,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1203,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 2470-247F */
+static const struct unidata st377[] = {
+{dd1204,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1205,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1206,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1207,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1208,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1209,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1210,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1211,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1212,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1213,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1214,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1215,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1216,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1217,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1218,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1219,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 2480-248F */
+static const struct unidata st378[] = {
+{dd1220,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1221,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1222,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1223,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1224,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1225,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1226,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1227,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1228,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1229,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1230,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1231,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1232,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1233,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1234,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1235,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 2490-249F */
+static const struct unidata st379[] = {
+{dd1236,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1237,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1238,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1239,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1240,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1241,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1242,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1243,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1244,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1245,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1246,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1247,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1248,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1249,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1250,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1251,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 24A0-24AF */
+static const struct unidata st380[] = {
+{dd1252,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1253,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1254,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1255,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1256,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1257,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1258,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1259,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1260,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1261,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1262,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1263,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1264,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1265,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1266,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1267,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 24B0-24BF */
+static const struct unidata st381[] = {
+{dd1268,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1269,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1270,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1271,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1272,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1273,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd491,dd4716,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd493,dd4717,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4718,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4719,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd495,dd4720,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1101,dd4721,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd497,dd4722,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd498,dd4723,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd499,dd4724,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd500,dd4725,0,0,So,CD,GBOther,WBALetter,SBUpper}
+};
+/* 24C0-24CF */
+static const struct unidata st382[] = {
+{dd501,dd4726,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4727,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4728,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd504,dd4729,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd505,dd4730,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd507,dd4731,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1094,dd4732,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd508,dd4733,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1274,dd4734,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd509,dd4735,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd510,dd4736,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1129,dd4737,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd511,dd4738,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1134,dd4739,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1275,dd4740,0,0,So,CD,GBOther,WBALetter,SBUpper},
+{dd1098,dd4741,0,0,So,CD,GBOther,WBALetter,SBUpper}
+};
+/* 24D0-24DF */
+static const struct unidata st383[] = {
+{dd2,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,So,CD,GBOther,WBALetter,SBLower}
+};
+/* 24E0-24EF */
+static const struct unidata st384[] = {
+{dd1276,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,So,CD,GBOther,WBALetter,SBLower},
+{dd1070,0,0,0,No,CD,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}
+};
+/* 24F0-24FF */
+static const struct unidata st385[] = {
+{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}
+};
+/* 25B0-25BF */
+static const struct unidata st386[] = {
+{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,Sm,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}
+};
+/* 25C0-25CF */
+static const struct unidata st387[] = {
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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,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}
+};
+/* 25F0-25FF */
+static const struct unidata st388[] = {
+{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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2660-266F */
+static const struct unidata st389[] = {
+{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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2700-270F */
+static const struct unidata st390[] = {
+{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,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}
+};
+/* 2750-275F */
+static const struct unidata st391[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,0,So,0,GBOther,WBOther,SBClose},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 2760-276F */
+static const struct unidata st392[] = {
+{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,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,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}
+};
+/* 2770-277F */
+static const struct unidata st393[] = {
+{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,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{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}
+};
+/* 2790-279F */
+static const struct unidata st394[] = {
+{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,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,So,0,GBOther,WBOther,SBOther}
+};
+/* 27C0-27CF */
+static const struct unidata st395[] = {
+{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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 27E0-27EF */
+static const struct unidata st396[] = {
+{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,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,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,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,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* 2980-298F */
+static const struct unidata st397[] = {
+{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,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,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,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,Ps,0,GBOther,WBOther,SBClose}
+};
+/* 2990-299F */
+static const struct unidata st398[] = {
+{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,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,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 29D0-29DF */
+static const struct unidata st399[] = {
+{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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 29F0-29FF */
+static const struct unidata st400[] = {
+{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,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,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,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,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2A00-2A0F */
+static const struct unidata st401[] = {
+{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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1277,0,0,0,Sm,CD,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2A70-2A7F */
+static const struct unidata st402[] = {
+{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,Sm,0,GBOther,WBOther,SBOther},
+{dd1278,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1279,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1280,0,0,0,Sm,CD,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,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,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2AD0-2ADF */
+static const struct unidata st403[] = {
+{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,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,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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,0,GBOther,WBOther,SBOther},
+{dd1281,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,Sm,0,GBOther,WBOther,SBOther}
+};
+/* 2B40-2B4F */
+static const struct unidata st404[] = {
+{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,Sm,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sm,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,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,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C00-2C0F */
+static const struct unidata st405[] = {
+{0,dd4742,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4743,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4744,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4745,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4746,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4747,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4748,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4749,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4750,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4751,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4752,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4753,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4754,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4755,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4756,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4757,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C10-2C1F */
+static const struct unidata st406[] = {
+{0,dd4758,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4759,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4760,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4761,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4762,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4763,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4764,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4765,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4766,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4767,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4768,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4769,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4770,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4771,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4772,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4773,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C20-2C2F */
+static const struct unidata st407[] = {
+{0,dd4774,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4775,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4776,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4777,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4778,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4779,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4780,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4781,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4782,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4783,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4784,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4785,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4786,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4787,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4788,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C50-2C5F */
+static const struct unidata st408[] = {
+{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,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2C60-2C6F */
+static const struct unidata st409[] = {
+{0,dd4789,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4790,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4791,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4792,0,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,dd4793,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4794,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4795,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd513,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd556,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd512,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C70-2C7F */
+static const struct unidata st410[] = {
+{0,dd540,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4796,0,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,dd4797,0,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},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1129,0,0,0,Lm,CD,GBOther,WBALetter,SBLower},
+{0,dd4798,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4799,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 2C80-2C8F */
+static const struct unidata st411[] = {
+{0,dd4800,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4801,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4802,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4803,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4804,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4805,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4806,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4807,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2C90-2C9F */
+static const struct unidata st412[] = {
+{0,dd4808,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4809,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4810,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4811,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4812,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4813,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4814,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4815,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CA0-2CAF */
+static const struct unidata st413[] = {
+{0,dd4816,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4817,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4818,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4819,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4820,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4821,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4822,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4823,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CB0-2CBF */
+static const struct unidata st414[] = {
+{0,dd4824,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4825,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4826,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4827,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4828,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4829,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4830,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4831,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CC0-2CCF */
+static const struct unidata st415[] = {
+{0,dd4832,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4833,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4834,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4835,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4836,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4837,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4838,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4839,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CD0-2CDF */
+static const struct unidata st416[] = {
+{0,dd4840,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4841,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4842,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4843,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4844,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4845,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4846,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4847,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* 2CE0-2CEF */
+static const struct unidata st417[] = {
+{0,dd4848,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4849,0,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,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,dd4850,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4851,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 2CF0-2CFF */
+static const struct unidata st418[] = {
+{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,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,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2D20-2D2F */
+static const struct unidata st419[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2D60-2D6F */
+static const struct unidata st420[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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},
+{dd1282,0,0,0,Lm,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 2D70-2D7F */
+static const struct unidata st421[] = {
+{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,9,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 2D90-2D9F */
+static const struct unidata st422[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 2DA0-2DAF */
+static const struct unidata st423[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 2E00-2E0F */
+static const struct unidata st424[] = {
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2E10-2E1F */
+static const struct unidata st425[] = {
+{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,Pd,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,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 2E20-2E2F */
+static const struct unidata st426[] = {
+{0,0,0,0,Pi,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pf,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,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,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,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,Lm,0,GBOther,WBALetter,SBOLetter}
+};
+/* 2E30-2E3F */
+static const struct unidata st427[] = {
+{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}
+};
+/* 2E90-2E9F */
+static const struct unidata st428[] = {
+{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,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},
+{dd1283,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2EF0-2EFF */
+static const struct unidata st429[] = {
+{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},
+{dd1284,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2F00-2F0F */
+static const struct unidata st430[] = {
+{dd1285,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1286,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1287,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1288,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1289,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1290,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1291,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1292,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1293,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1294,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1295,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1296,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1297,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1298,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1299,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1300,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F10-2F1F */
+static const struct unidata st431[] = {
+{dd1301,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1302,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1303,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1304,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1305,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1306,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1307,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1308,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1309,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1310,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1311,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1312,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1313,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1314,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1315,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1316,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F20-2F2F */
+static const struct unidata st432[] = {
+{dd1317,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1318,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1319,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1320,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1321,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1322,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1323,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1324,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1325,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1326,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1327,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1328,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1329,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1330,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1331,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1332,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F30-2F3F */
+static const struct unidata st433[] = {
+{dd1333,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1334,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1335,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1336,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1337,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1338,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1339,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1340,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1341,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1342,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1343,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1344,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1345,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1346,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1347,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1348,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F40-2F4F */
+static const struct unidata st434[] = {
+{dd1349,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1350,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1351,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1352,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1353,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1354,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1355,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1356,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1357,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1358,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1359,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1360,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1361,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1362,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1363,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1364,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F50-2F5F */
+static const struct unidata st435[] = {
+{dd1365,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1366,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1367,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1368,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1369,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1370,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1371,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1372,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1373,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1374,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1375,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1376,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1377,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1378,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1379,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1380,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F60-2F6F */
+static const struct unidata st436[] = {
+{dd1381,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1382,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1383,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1384,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1385,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1386,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1387,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1388,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1389,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1390,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1391,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1392,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1393,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1394,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1395,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1396,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F70-2F7F */
+static const struct unidata st437[] = {
+{dd1397,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1398,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1399,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1400,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1401,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1402,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1403,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1404,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1405,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1406,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1407,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1408,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1409,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1410,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1411,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1412,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F80-2F8F */
+static const struct unidata st438[] = {
+{dd1413,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1414,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1415,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1416,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1417,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1418,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1419,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1420,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1421,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1422,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1423,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1424,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1425,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1426,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1427,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1428,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2F90-2F9F */
+static const struct unidata st439[] = {
+{dd1429,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1430,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1431,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1432,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1433,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1434,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1435,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1436,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1437,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1438,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1439,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1440,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1441,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1442,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1443,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1444,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2FA0-2FAF */
+static const struct unidata st440[] = {
+{dd1445,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1446,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1447,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1448,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1449,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1450,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1451,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1452,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1453,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1454,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1455,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1456,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1457,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1458,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1459,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1460,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2FB0-2FBF */
+static const struct unidata st441[] = {
+{dd1461,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1462,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1463,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1464,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1465,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1466,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1467,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1468,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1469,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1470,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1471,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1472,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1473,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1474,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1475,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1476,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2FC0-2FCF */
+static const struct unidata st442[] = {
+{dd1477,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1478,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1479,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1480,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1481,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1482,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1483,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1484,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1485,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1486,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1487,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1488,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1489,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1490,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1491,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1492,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 2FD0-2FDF */
+static const struct unidata st443[] = {
+{dd1493,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1494,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1495,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1496,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1497,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1498,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2FF0-2FFF */
+static const struct unidata st444[] = {
+{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,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}
+};
+/* 3000-300F */
+static const struct unidata st445[] = {
+{dd0,0,0,0,Zs,CD,GBOther,WBOther,SBSp},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSContinue},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{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,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}
+};
+/* 3010-301F */
+static const struct unidata st446[] = {
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{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,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,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* 3020-302F */
+static const struct unidata st447[] = {
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBOther,SBOLetter},
+{0,0,0,218,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,228,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,232,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,222,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,224,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,224,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 3030-303F */
+static const struct unidata st448[] = {
+{0,0,0,0,Pd,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{dd1499,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1308,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
+{dd1500,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
+{dd1501,0,0,0,Nl,CD,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lm,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 3040-304F */
+static const struct unidata st449[] = {
+{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,dd4022,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,dd4023,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4024,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4025,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3050-305F */
+static const struct unidata st450[] = {
+{dd1504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4026,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4027,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4028,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4029,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4030,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4031,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4032,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4033,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3060-306F */
+static const struct unidata st451[] = {
+{dd1512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4034,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4035,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4036,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4037,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1516,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,dd4038,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 3070-307F */
+static const struct unidata st452[] = {
+{dd1517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4039,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4040,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4041,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1524,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,dd4042,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1526,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}
+};
+/* 3090-309F */
+static const struct unidata st453[] = {
+{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},
+{dd1527,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,8,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd1528,0,0,0,Sk,CD,GBOther,WBKatakana,SBOther},
+{dd1529,0,0,0,Sk,CD,GBOther,WBKatakana,SBOther},
+{0,0,dd4043,0,Lm,0,GBOther,WBOther,SBOLetter},
+{dd1530,0,0,0,Lm,0,GBOther,WBOther,SBOLetter},
+{dd1531,0,0,0,Lo,CD,GBOther,WBOther,SBOLetter}
+};
+/* 30A0-30AF */
+static const struct unidata st454[] = {
+{0,0,0,0,Pd,0,GBOther,WBKatakana,SBOther},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4044,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4045,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1532,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4046,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1533,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4047,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30B0-30BF */
+static const struct unidata st455[] = {
+{dd1534,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4048,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1535,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4049,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1536,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4050,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1537,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4051,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1538,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4052,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1539,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4053,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1540,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4054,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1541,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4055,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30C0-30CF */
+static const struct unidata st456[] = {
+{dd1542,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4056,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1543,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4057,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1544,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd3202,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1545,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4058,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1546,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4059,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30D0-30DF */
+static const struct unidata st457[] = {
+{dd1547,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1548,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4060,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1549,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1550,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4061,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1551,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1552,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4062,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1553,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1554,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4063,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1555,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1556,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30E0-30EF */
+static const struct unidata st458[] = {
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4064,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 30F0-30FF */
+static const struct unidata st459[] = {
+{0,0,dd4065,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4066,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4067,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1557,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1558,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1559,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1560,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{dd1561,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{0,0,dd4068,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{dd1562,0,0,0,Lm,0,GBOther,WBKatakana,SBOLetter},
+{dd1563,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
+};
+/* 3100-310F */
+static const struct unidata st460[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 3120-312F */
+static const struct unidata st461[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 3130-313F */
+static const struct unidata st462[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1564,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1565,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1566,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1567,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1568,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1569,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1570,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1571,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1572,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1573,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1574,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1575,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1576,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1577,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1578,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 3140-314F */
+static const struct unidata st463[] = {
+{dd1579,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1580,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1581,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1582,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1583,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1584,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1585,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1586,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1587,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1588,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1589,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1590,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1591,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1592,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1593,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1594,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 3150-315F */
+static const struct unidata st464[] = {
+{dd1595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 3160-316F */
+static const struct unidata st465[] = {
+{dd1611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1619,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1625,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 3170-317F */
+static const struct unidata st466[] = {
+{dd1627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1630,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* 3180-318F */
+static const struct unidata st467[] = {
+{dd1643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1650,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1654,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1655,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1656,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1657,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3190-319F */
+static const struct unidata st468[] = {
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd1285,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1291,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1658,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1659,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1660,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1661,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1662,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1663,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1289,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1664,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1665,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1666,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1667,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1293,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 31F0-31FF */
+static const struct unidata st469[] = {
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
+};
+/* 3200-320F */
+static const struct unidata st470[] = {
+{dd1668,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1669,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1670,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1671,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1672,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1673,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1674,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1675,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1676,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1677,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1678,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1679,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1680,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1681,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1682,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1683,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3210-321F */
+static const struct unidata st471[] = {
+{dd1684,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1685,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1686,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1687,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1688,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1689,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1690,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1691,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1692,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1693,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1694,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1695,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1696,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1697,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1698,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3220-322F */
+static const struct unidata st472[] = {
+{dd1699,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1700,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1701,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1702,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1703,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1704,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1705,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1706,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1707,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1708,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1709,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1710,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1711,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1712,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1713,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1714,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3230-323F */
+static const struct unidata st473[] = {
+{dd1715,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1716,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1717,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1718,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1719,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1720,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1721,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1722,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1723,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1724,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1725,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1726,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1727,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1728,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1729,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1730,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3240-324F */
+static const struct unidata st474[] = {
+{dd1731,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1732,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1733,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1734,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1735,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1736,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1351,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1737,0,0,0,So,CD,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}
+};
+/* 3250-325F */
+static const struct unidata st475[] = {
+{dd1738,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1739,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1740,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1741,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1742,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1743,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1744,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1745,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1746,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1747,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1748,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1749,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1750,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1751,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1752,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1753,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 3260-326F */
+static const struct unidata st476[] = {
+{dd1564,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1567,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1570,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1572,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1580,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1581,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1584,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1586,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1587,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1589,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1590,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1591,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1592,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1593,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1754,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1755,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3270-327F */
+static const struct unidata st477[] = {
+{dd1756,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1757,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1758,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1759,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1760,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1761,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1762,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1763,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1764,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1765,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1766,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1767,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1768,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1769,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1770,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 3280-328F */
+static const struct unidata st478[] = {
+{dd1285,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1291,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1658,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1659,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1771,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1772,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1773,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1296,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1774,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1308,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1358,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1370,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1369,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1359,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1451,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1316,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3290-329F */
+static const struct unidata st479[] = {
+{dd1356,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1775,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1776,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1777,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1778,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1779,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1780,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1781,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1782,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1783,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1784,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1322,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1785,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1786,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1787,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1788,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 32A0-32AF */
+static const struct unidata st480[] = {
+{dd1789,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1790,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1791,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1792,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1660,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1661,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1662,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1793,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1794,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1795,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1796,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1797,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1798,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1799,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1800,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1801,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 32B0-32BF */
+static const struct unidata st481[] = {
+{dd1802,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1803,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1804,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1805,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1806,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1807,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1808,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1809,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1810,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1811,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1812,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1813,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1814,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1815,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1816,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd1817,0,0,0,No,CD,GBOther,WBOther,SBOther}
+};
+/* 32C0-32CF */
+static const struct unidata st482[] = {
+{dd1818,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1819,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1820,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1821,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1822,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1823,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1824,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1825,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1826,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1827,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1828,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1829,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1830,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1831,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1832,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1833,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 32D0-32DF */
+static const struct unidata st483[] = {
+{dd1834,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1835,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1836,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1837,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1838,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1839,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1840,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1841,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1842,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1843,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1844,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1845,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1846,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1847,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1848,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1849,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 32E0-32EF */
+static const struct unidata st484[] = {
+{dd1850,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1851,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1852,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1853,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1854,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1855,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1856,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1857,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1858,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1859,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1860,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1861,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1862,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1863,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1864,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1865,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 32F0-32FF */
+static const struct unidata st485[] = {
+{dd1866,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1867,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1868,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1869,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1870,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1871,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1872,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1873,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1874,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1875,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1876,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1877,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1878,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1879,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1880,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 3300-330F */
+static const struct unidata st486[] = {
+{dd1881,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1882,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1883,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1884,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1885,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1886,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1887,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1888,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1889,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1890,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1891,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1892,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1893,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1894,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1895,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1896,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 3310-331F */
+static const struct unidata st487[] = {
+{dd1897,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1898,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1899,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1900,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1901,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1902,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1903,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1904,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1905,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1906,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1907,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1908,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1909,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1910,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1911,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1912,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 3320-332F */
+static const struct unidata st488[] = {
+{dd1913,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1914,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1915,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1916,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1917,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1918,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1919,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1920,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1921,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1922,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1923,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1924,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1925,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1926,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1927,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1928,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 3330-333F */
+static const struct unidata st489[] = {
+{dd1929,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1930,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1931,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1932,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1933,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1934,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1935,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1936,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1937,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1938,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1939,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1940,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1941,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1942,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1943,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1944,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 3340-334F */
+static const struct unidata st490[] = {
+{dd1945,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1946,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1947,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1948,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1949,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1950,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1951,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1952,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1953,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1954,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1955,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1956,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1957,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1958,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1959,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1960,0,0,0,So,CD,GBOther,WBKatakana,SBOther}
+};
+/* 3350-335F */
+static const struct unidata st491[] = {
+{dd1961,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1962,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1963,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1964,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1965,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1966,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1967,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1968,0,0,0,So,CD,GBOther,WBKatakana,SBOther},
+{dd1969,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1970,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1971,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1972,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1973,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1974,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1975,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1976,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3360-336F */
+static const struct unidata st492[] = {
+{dd1977,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1978,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1979,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1980,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1981,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1982,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1983,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1984,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1985,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1986,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1987,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1988,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1989,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1990,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1991,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1992,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3370-337F */
+static const struct unidata st493[] = {
+{dd1993,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1994,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1995,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1996,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1997,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1998,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1999,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2000,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2001,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2002,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2003,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2004,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2005,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2006,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2007,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2008,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3380-338F */
+static const struct unidata st494[] = {
+{dd2009,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2010,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2011,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2012,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2013,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2014,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2015,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2016,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2017,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2018,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2019,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2020,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2021,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2022,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2023,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2024,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 3390-339F */
+static const struct unidata st495[] = {
+{dd2025,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2026,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2027,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2028,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2029,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2030,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2031,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2032,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2033,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2034,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2035,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2036,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2037,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2038,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2039,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2040,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33A0-33AF */
+static const struct unidata st496[] = {
+{dd2041,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2042,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2043,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2044,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2045,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2046,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2047,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2048,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2049,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2050,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2051,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2052,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2053,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2054,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2055,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2056,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33B0-33BF */
+static const struct unidata st497[] = {
+{dd2057,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2058,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2059,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2060,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2061,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2062,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2063,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2064,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2065,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2066,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2067,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2068,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2069,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2070,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2071,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2072,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33C0-33CF */
+static const struct unidata st498[] = {
+{dd2073,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2074,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2075,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2076,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2077,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2078,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2079,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2080,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2081,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2082,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2083,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2084,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2085,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2086,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2087,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2088,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33D0-33DF */
+static const struct unidata st499[] = {
+{dd2089,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2090,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2091,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2092,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2093,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2094,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2095,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2096,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2097,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2098,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2099,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2100,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2101,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2102,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2103,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2104,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33E0-33EF */
+static const struct unidata st500[] = {
+{dd2105,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2106,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2107,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2108,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2109,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2110,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2111,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2112,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2113,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2114,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2115,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2116,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2117,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2118,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2119,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2120,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 33F0-33FF */
+static const struct unidata st501[] = {
+{dd2121,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2122,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2123,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2124,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2125,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2126,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2127,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2128,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2129,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2130,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2131,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2132,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2133,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2134,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2135,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2136,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 4DB0-4DBF */
+static const struct unidata st502[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A010-A01F */
+static const struct unidata st503[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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}
+};
+/* A4F0-A4FF */
+static const struct unidata st504[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,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,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* A600-A60F */
+static const struct unidata st505[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* A620-A62F */
+static const struct unidata st506[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A640-A64F */
+static const struct unidata st507[] = {
+{0,dd4852,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4853,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4854,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4855,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4856,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4857,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4858,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4859,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A650-A65F */
+static const struct unidata st508[] = {
+{0,dd4860,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4861,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4862,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4863,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4864,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4865,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4866,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4867,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A660-A66F */
+static const struct unidata st509[] = {
+{0,dd4868,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4869,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4870,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4871,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4872,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4873,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4874,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* A670-A67F */
+static const struct unidata st510[] = {
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Me,0,GBExtend,WBExtend,SBExtend},
+{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,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter}
+};
+/* A680-A68F */
+static const struct unidata st511[] = {
+{0,dd4875,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4876,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4877,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4878,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4879,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4880,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4881,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4882,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A690-A69F */
+static const struct unidata st512[] = {
+{0,dd4883,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4884,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4885,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4886,0,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}
+};
+/* A6E0-A6EF */
+static const struct unidata st513[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,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,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,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,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter}
+};
+/* A6F0-A6FF */
+static const struct unidata st514[] = {
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{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,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A710-A71F */
+static const struct unidata st515[] = {
+{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,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}
+};
+/* A720-A72F */
+static const struct unidata st516[] = {
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,dd4887,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4888,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4889,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4890,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4891,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4892,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4893,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A730-A73F */
+static const struct unidata st517[] = {
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4894,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4895,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4896,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4897,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4898,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4899,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4900,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A740-A74F */
+static const struct unidata st518[] = {
+{0,dd4901,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4902,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4903,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4904,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4905,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4906,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4907,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4908,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A750-A75F */
+static const struct unidata st519[] = {
+{0,dd4909,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4910,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4911,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4912,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4913,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4914,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4915,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4916,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A760-A76F */
+static const struct unidata st520[] = {
+{0,dd4917,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4918,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4919,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4920,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4921,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4922,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4923,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd2137,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A770-A77F */
+static const struct unidata st521[] = {
+{dd2137,0,0,0,Lm,CD,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,dd4924,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4925,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4926,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4927,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
+};
+/* A780-A78F */
+static const struct unidata st522[] = {
+{0,dd4928,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4929,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4930,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4931,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{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,dd4932,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd547,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A790-A79F */
+static const struct unidata st523[] = {
+{0,dd4933,0,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}
+};
+/* A7A0-A7AF */
+static const struct unidata st524[] = {
+{0,dd4934,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4935,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4936,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4937,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
+{0,dd4938,0,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}
+};
+/* A7F0-A7FF */
+static const struct unidata st525[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* A800-A80F */
+static const struct unidata st526[] = {
+{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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,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,Lo,0,GBOther,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* A820-A82F */
+static const struct unidata st527[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A830-A83F */
+static const struct unidata st528[] = {
+{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,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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A870-A87F */
+static const struct unidata st529[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* A880-A88F */
+static const struct unidata st530[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* A8B0-A8BF */
+static const struct unidata st531[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* A8C0-A8CF */
+static const struct unidata st532[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* A8F0-A8FF */
+static const struct unidata st533[] = {
+{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,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,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}
+};
+/* A920-A92F */
+static const struct unidata st534[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,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,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* A940-A94F */
+static const struct unidata st535[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* A950-A95F */
+static const struct unidata st536[] = {
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mc,0,GBSpacingMark,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,Po,0,GBOther,WBOther,SBOther}
+};
+/* A970-A97F */
+static const struct unidata st537[] = {
+{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}
+};
+/* A9B0-A9BF */
+static const struct unidata st538[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,7,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* A9C0-A9CF */
+static const struct unidata st539[] = {
+{0,0,0,9,Mc,0,GBSpacingMark,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,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,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,Lm,0,GBOther,WBALetter,SBOLetter}
+};
+/* A9D0-A9DF */
+static const struct unidata st540[] = {
+{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,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* AA20-AA2F */
+static const struct unidata st541[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Mc,0,GBSpacingMark,WBExtend,SBExtend}
+};
+/* AA30-AA3F */
+static const struct unidata st542[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* AA40-AA4F */
+static const struct unidata st543[] = {
+{0,0,0,0,Lo,0,GBOther,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* AA50-AA5F */
+static const struct unidata st544[] = {
+{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,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,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* AA70-AA7F */
+static const struct unidata st545[] = {
+{0,0,0,0,Lm,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,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,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* AAB0-AABF */
+static const struct unidata st546[] = {
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{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,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBPrepend,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,230,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* AAC0-AACF */
+static const struct unidata st547[] = {
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,230,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* AAD0-AADF */
+static const struct unidata st548[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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,Lm,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* AB00-AB0F */
+static const struct unidata st549[] = {
+{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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* AB10-AB1F */
+static const struct unidata st550[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* ABE0-ABEF */
+static const struct unidata st551[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* AC00-AC0F */
+static const struct unidata st552[] = {
+{0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC10-AC1F */
+static const struct unidata st553[] = {
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC20-AC2F */
+static const struct unidata st554[] = {
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC30-AC3F */
+static const struct unidata st555[] = {
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* AC50-AC5F */
+static const struct unidata st556[] = {
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter}
+};
+/* D7A0-D7AF */
+static const struct unidata st557[] = {
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBLVT,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}
+};
+/* D7C0-D7CF */
+static const struct unidata st558[] = {
+{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,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}
+};
+/* D7F0-D7FF */
+static const struct unidata st559[] = {
+{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}
+};
+/* D800-D80F */
+static const struct unidata st560[] = {
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cs,0,GBOther,WBOther,SBOther}
+};
+/* E000-E00F */
+static const struct unidata st561[] = {
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Co,0,GBOther,WBOther,SBOther}
+};
+/* F900-F90F */
+static const struct unidata st562[] = {
+{dd2138,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2139,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1443,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2140,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2141,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2142,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2143,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2144,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2145,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2146,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2147,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2148,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2149,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F910-F91F */
+static const struct unidata st563[] = {
+{dd2150,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2151,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2152,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2153,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2154,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2155,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2156,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2157,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2158,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2159,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2160,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2161,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2162,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2163,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2164,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2165,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F920-F92F */
+static const struct unidata st564[] = {
+{dd2166,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2167,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2168,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2169,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2170,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2171,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2172,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2173,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2174,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2175,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2176,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2177,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2178,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2179,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2180,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2181,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F930-F93F */
+static const struct unidata st565[] = {
+{dd2182,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2183,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2184,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2185,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1409,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2186,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2187,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2188,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2189,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2190,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2191,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2192,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2193,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2194,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2195,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2196,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F940-F94F */
+static const struct unidata st566[] = {
+{dd1482,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2197,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2198,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2199,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2200,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2201,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2202,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2203,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2204,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2205,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2206,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2207,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2208,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2209,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2210,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2211,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F950-F95F */
+static const struct unidata st567[] = {
+{dd2212,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2213,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2214,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2215,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2216,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2217,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2218,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2219,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2220,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2221,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2222,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2223,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2154,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2224,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2225,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2226,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F960-F96F */
+static const struct unidata st568[] = {
+{dd2227,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2228,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2229,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2230,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2231,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2232,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2233,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2234,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2235,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2236,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2237,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2238,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2239,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2240,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2241,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2242,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F970-F97F */
+static const struct unidata st569[] = {
+{dd2243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1445,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2244,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2245,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2246,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2247,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2248,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2249,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2250,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2251,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2252,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2253,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2254,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2255,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2256,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2257,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F980-F98F */
+static const struct unidata st570[] = {
+{dd2258,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1322,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2259,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2260,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2261,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2262,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2263,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2264,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2265,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2266,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1303,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2267,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2268,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2269,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2270,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2271,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F990-F99F */
+static const struct unidata st571[] = {
+{dd2272,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2273,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2274,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2275,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2276,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2279,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2280,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2281,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2282,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2283,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2284,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2285,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2286,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2287,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9A0-F9AF */
+static const struct unidata st572[] = {
+{dd2288,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2242,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2289,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2290,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2291,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2292,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2293,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2294,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2295,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2296,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2226,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2297,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2298,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2299,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2300,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2301,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9B0-F9BF */
+static const struct unidata st573[] = {
+{dd2302,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2303,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2304,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2305,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2306,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2307,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2308,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2309,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2310,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2311,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2312,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2313,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2314,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2315,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2316,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2154,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9C0-F9CF */
+static const struct unidata st574[] = {
+{dd2317,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2319,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2320,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2321,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2322,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2323,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2324,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2325,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2328,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2330,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2331,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9D0-F9DF */
+static const struct unidata st575[] = {
+{dd2332,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1772,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2333,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2334,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2335,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2336,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2337,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2338,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2339,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2340,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2341,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2228,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2342,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2343,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2344,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2345,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9E0-F9EF */
+static const struct unidata st576[] = {
+{dd2346,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2347,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2348,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2349,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2350,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2351,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2352,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2353,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2354,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1450,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2355,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2356,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2357,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2358,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2359,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2360,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* F9F0-F9FF */
+static const struct unidata st577[] = {
+{dd2361,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2363,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2364,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2365,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2366,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2367,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2368,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2369,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2370,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2371,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2372,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2373,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2374,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2375,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA00-FA0F */
+static const struct unidata st578[] = {
+{dd2376,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2377,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2378,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2379,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2380,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2381,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2382,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2383,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1428,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2384,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1431,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2385,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2386,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2387,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}
+};
+/* FA10-FA1F */
+static const struct unidata st579[] = {
+{dd2388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2389,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},
+{dd2390,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2391,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2393,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2394,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2395,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2396,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2398,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1408,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA20-FA2F */
+static const struct unidata st580[] = {
+{dd2399,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2400,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},
+{dd2401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2402,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},
+{dd2403,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2404,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2405,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2406,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}
+};
+/* FA30-FA3F */
+static const struct unidata st581[] = {
+{dd2407,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2408,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2409,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2410,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2411,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2412,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2415,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2416,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2417,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2418,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2419,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2420,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA40-FA4F */
+static const struct unidata st582[] = {
+{dd2422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2423,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2424,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2425,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2426,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2427,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2428,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2430,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2431,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2433,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1777,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2434,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2435,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2436,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA50-FA5F */
+static const struct unidata st583[] = {
+{dd2437,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1781,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2438,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2439,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2440,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2441,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2442,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2443,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2444,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2445,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2447,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2448,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2448,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2449,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA60-FA6F */
+static const struct unidata st584[] = {
+{dd2450,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2452,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2460,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2461,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2462,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}
+};
+/* FA70-FA7F */
+static const struct unidata st585[] = {
+{dd2463,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2464,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2465,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2466,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2467,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2468,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2469,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2470,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2471,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2472,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2473,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2474,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2475,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2476,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA80-FA8F */
+static const struct unidata st586[] = {
+{dd2477,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2479,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2480,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2481,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2482,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2483,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2485,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2486,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2487,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2488,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2490,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FA90-FA9F */
+static const struct unidata st587[] = {
+{dd2491,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2389,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2175,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2494,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2430,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2499,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAA0-FAAF */
+static const struct unidata st588[] = {
+{dd2391,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2501,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2442,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAB0-FABF */
+static const struct unidata st589[] = {
+{dd2278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2400,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2452,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2224,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAC0-FACF */
+static const struct unidata st590[] = {
+{dd2522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2524,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2526,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2527,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2528,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2530,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2531,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* FAD0-FADF */
+static const struct unidata st591[] = {
+{dd2532,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2533,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2534,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2535,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2536,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2537,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2538,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2539,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2540,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2541,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}
+};
+/* FB00-FB0F */
+static const struct unidata st592[] = {
+{dd2542,dd2542,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2543,dd2543,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2544,dd2544,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2545,dd2545,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2546,dd2546,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2547,dd2548,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2548,dd2548,0,0,Ll,CD,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}
+};
+/* FB10-FB1F */
+static const struct unidata st593[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2549,dd2549,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2550,dd2550,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2551,dd2551,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2552,dd2552,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2553,dd2553,0,0,Ll,CD,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},
+{dd2554,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,26,Mn,0,GBExtend,WBExtend,SBExtend},
+{dd2555,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FB20-FB2F */
+static const struct unidata st594[] = {
+{dd2556,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1102,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1105,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2557,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2558,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2559,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2560,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2561,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2562,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2563,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2564,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2565,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2566,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2567,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2568,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* FB30-FB3F */
+static const struct unidata st595[] = {
+{dd2569,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2570,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2571,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2572,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2573,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2574,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2575,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2576,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2577,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2578,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2579,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2580,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2581,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FB40-FB4F */
+static const struct unidata st596[] = {
+{dd2582,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2583,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2584,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2585,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2586,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2587,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2588,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2589,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2590,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2591,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2592,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2593,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2594,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2595,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FB50-FB5F */
+static const struct unidata st597[] = {
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2596,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2597,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2598,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2599,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FB60-FB6F */
+static const struct unidata st598[] = {
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2600,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2601,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2602,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2603,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FB70-FB7F */
+static const struct unidata st599[] = {
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2604,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2605,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2606,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2607,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FB80-FB8F */
+static const struct unidata st600[] = {
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2608,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2609,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2610,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2611,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2612,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2613,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2614,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FB90-FB9F */
+static const struct unidata st601[] = {
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2615,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2616,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2617,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2618,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2619,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2619,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FBA0-FBAF */
+static const struct unidata st602[] = {
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2620,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2621,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2622,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2623,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2624,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FBB0-FBBF */
+static const struct unidata st603[] = {
+{dd2625,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2625,0,0,0,Lo,CD,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}
+};
+/* FBC0-FBCF */
+static const struct unidata st604[] = {
+{0,0,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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FBD0-FBDF */
+static const struct unidata st605[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2626,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2627,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2628,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2629,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2630,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2631,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FBE0-FBEF */
+static const struct unidata st606[] = {
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2632,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2633,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2634,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2636,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2637,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2638,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FBF0-FBFF */
+static const struct unidata st607[] = {
+{dd2639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2639,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2640,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2641,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2642,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2644,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC00-FC0F */
+static const struct unidata st608[] = {
+{dd2645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2650,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2654,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2655,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2656,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2657,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2659,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC10-FC1F */
+static const struct unidata st609[] = {
+{dd2660,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2661,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2663,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2664,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2665,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2666,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2667,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2668,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2669,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2670,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2671,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2674,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2675,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC20-FC2F */
+static const struct unidata st610[] = {
+{dd2676,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2677,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2678,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2679,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2680,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2681,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2682,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2683,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2684,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2685,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2686,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2687,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2688,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2689,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2690,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2691,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC30-FC3F */
+static const struct unidata st611[] = {
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2694,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2695,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2696,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2697,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2698,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2700,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2701,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2702,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2705,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2706,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2707,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC40-FC4F */
+static const struct unidata st612[] = {
+{dd2708,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2709,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2712,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2713,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2714,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2715,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2716,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2717,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2718,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2719,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2720,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2723,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC50-FC5F */
+static const struct unidata st613[] = {
+{dd2724,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2725,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2726,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2727,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2728,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2729,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2730,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2731,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2732,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2733,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2734,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2735,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2736,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2737,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2738,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2739,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC60-FC6F */
+static const struct unidata st614[] = {
+{dd2740,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2741,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2742,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2743,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2744,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2745,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2746,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2643,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2648,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2747,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2748,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2749,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2653,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2654,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC70-FC7F */
+static const struct unidata st615[] = {
+{dd2750,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2751,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2752,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2659,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2660,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2753,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2754,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2755,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2663,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2664,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2693,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2694,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2697,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2698,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC80-FC8F */
+static const struct unidata st616[] = {
+{dd2699,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2705,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2706,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2711,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2712,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2756,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2716,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2757,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2758,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2759,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2723,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2724,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FC90-FC9F */
+static const struct unidata st617[] = {
+{dd2737,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2760,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2761,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2732,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2762,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2733,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2734,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2645,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2646,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2763,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2764,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2649,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2650,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2651,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCA0-FCAF */
+static const struct unidata st618[] = {
+{dd2765,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2655,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2656,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2657,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2766,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2665,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2666,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2667,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2668,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2669,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2671,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2674,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCB0-FCBF */
+static const struct unidata st619[] = {
+{dd2675,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2676,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2767,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2677,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2678,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2679,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2680,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2681,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2682,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2684,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2685,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2686,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2687,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2688,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2689,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2690,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCC0-FCCF */
+static const struct unidata st620[] = {
+{dd2691,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2692,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2695,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2696,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2700,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2701,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2702,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2707,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2708,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2709,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2768,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2713,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2714,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCD0-FCDF */
+static const struct unidata st621[] = {
+{dd2715,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2716,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2719,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2720,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2721,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2769,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2725,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2726,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2770,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2729,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2730,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2731,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2732,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2771,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2647,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCE0-FCEF */
+static const struct unidata st622[] = {
+{dd2764,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2652,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2765,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2658,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2766,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2662,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2772,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2675,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2773,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2775,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2703,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2704,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2710,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2722,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2769,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FCF0-FCFF */
+static const struct unidata st623[] = {
+{dd2732,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2771,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2776,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2777,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2778,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2779,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2780,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2781,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2782,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2783,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2784,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2785,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2786,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2787,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD00-FD0F */
+static const struct unidata st624[] = {
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2791,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2792,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2793,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2794,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2795,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2796,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2797,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2798,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2799,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2800,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2801,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2802,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2803,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2804,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD10-FD1F */
+static const struct unidata st625[] = {
+{dd2805,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2779,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2780,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2781,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2782,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2783,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2784,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2785,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2786,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2787,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2788,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2789,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2790,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2791,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2792,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2793,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD20-FD2F */
+static const struct unidata st626[] = {
+{dd2794,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2795,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2796,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2797,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2798,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2799,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2800,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2801,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2802,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2803,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2804,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2805,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2799,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2800,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2801,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD30-FD3F */
+static const struct unidata st627[] = {
+{dd2774,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2773,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2775,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2683,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2672,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2673,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2674,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2799,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2800,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2801,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2683,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2684,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2806,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2806,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Ps,0,GBOther,WBOther,SBClose},
+{0,0,0,0,Pe,0,GBOther,WBOther,SBClose}
+};
+/* FD50-FD5F */
+static const struct unidata st628[] = {
+{dd2807,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2808,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2808,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2809,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2810,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2811,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2812,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2813,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2814,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2814,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2815,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2816,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2817,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2818,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2819,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2820,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD60-FD6F */
+static const struct unidata st629[] = {
+{dd2820,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2821,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2822,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2822,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2823,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2823,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2824,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2825,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2825,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2826,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2827,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2827,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2828,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2828,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2829,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2830,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD70-FD7F */
+static const struct unidata st630[] = {
+{dd2830,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2831,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2831,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2832,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2833,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2834,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2835,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2835,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2836,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2837,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2838,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2839,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2840,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2840,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2841,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2842,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD80-FD8F */
+static const struct unidata st631[] = {
+{dd2843,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2844,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2845,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2846,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2846,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2847,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2847,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2848,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2848,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2849,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2850,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2851,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2852,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2853,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2854,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2855,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FD90-FD9F */
+static const struct unidata st632[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2856,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2857,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2858,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2859,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2860,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2861,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2861,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2862,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2863,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2864,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2865,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2865,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2866,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2867,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FDA0-FDAF */
+static const struct unidata st633[] = {
+{dd2868,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2869,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2870,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2871,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2872,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2873,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2874,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2875,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2876,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2877,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2878,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2879,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2880,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2881,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2882,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2883,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FDB0-FDBF */
+static const struct unidata st634[] = {
+{dd2884,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2885,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2886,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2887,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2841,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2843,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2888,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2889,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2890,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2891,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2892,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2893,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2892,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2890,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2894,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2895,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FDC0-FDCF */
+static const struct unidata st635[] = {
+{dd2896,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2897,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2898,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2893,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2834,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2824,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2899,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2900,0,0,0,Lo,CD,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}
+};
+/* FDF0-FDFF */
+static const struct unidata st636[] = {
+{dd2901,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2902,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2903,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2904,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2905,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2906,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2907,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2908,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2909,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2910,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2911,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2912,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2913,0,0,0,Sc,CD,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}
+};
+/* FE00-FE0F */
+static const struct unidata st637[] = {
+{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},
+{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}
+};
+/* FE10-FE1F */
+static const struct unidata st638[] = {
+{dd2914,0,0,0,Po,CD,GBOther,WBMidNum,SBSContinue},
+{dd2915,0,0,0,Po,CD,GBOther,WBOther,SBSContinue},
+{dd2916,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2917,0,0,0,Po,CD,GBOther,WBMidLetter,SBSContinue},
+{dd309,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd2918,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2919,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2920,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2921,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2922,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE30-FE3F */
+static const struct unidata st639[] = {
+{dd2923,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2924,0,0,0,Pd,CD,GBOther,WBOther,SBSContinue},
+{dd2925,0,0,0,Pd,CD,GBOther,WBOther,SBSContinue},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2927,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2928,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2929,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2930,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2931,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2932,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2933,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2934,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd1195,0,0,0,Ps,CD,GBOther,WBOther,SBClose}
+};
+/* FE40-FE4F */
+static const struct unidata st640[] = {
+{dd1196,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2935,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2936,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2937,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2938,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{dd2939,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2940,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2941,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2941,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2941,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2941,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther}
+};
+/* FE50-FE5F */
+static const struct unidata st641[] = {
+{dd2914,0,0,0,Po,CD,GBOther,WBMidNum,SBSContinue},
+{dd2915,0,0,0,Po,CD,GBOther,WBOther,SBSContinue},
+{dd1057,0,0,0,Po,CD,GBOther,WBMidNumLet,SBATerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd309,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd2917,0,0,0,Po,CD,GBOther,WBMidLetter,SBSContinue},
+{dd2919,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2918,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2924,0,0,0,Pd,CD,GBOther,WBOther,SBSContinue},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2927,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2928,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2929,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2930,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2942,0,0,0,Po,CD,GBOther,WBOther,SBOther}
+};
+/* FE60-FE6F */
+static const struct unidata st642[] = {
+{dd2943,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2944,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2945,0,0,0,Pd,CD,GBOther,WBOther,SBSContinue},
+{dd2946,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2947,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2948,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2949,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd2950,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2951,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FE70-FE7F */
+static const struct unidata st643[] = {
+{dd2952,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2953,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2954,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd2955,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2956,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2957,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2958,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2959,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2960,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2961,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2962,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2963,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2964,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2965,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FE80-FE8F */
+static const struct unidata st644[] = {
+{dd2966,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2967,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2968,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2969,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2969,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2970,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2970,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2971,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2972,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2972,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FE90-FE9F */
+static const struct unidata st645[] = {
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2973,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2974,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2975,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2976,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FEA0-FEAF */
+static const struct unidata st646[] = {
+{dd2977,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2978,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2979,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2980,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2981,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2982,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FEB0-FEBF */
+static const struct unidata st647[] = {
+{dd2983,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2984,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2985,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2986,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FEC0-FECF */
+static const struct unidata st648[] = {
+{dd2987,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2988,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2989,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2990,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FED0-FEDF */
+static const struct unidata st649[] = {
+{dd2991,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2992,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2993,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2994,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2994,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2994,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2994,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2995,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2995,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2995,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FEE0-FEEF */
+static const struct unidata st650[] = {
+{dd2995,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2996,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2996,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2996,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2996,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2997,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2997,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2997,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2997,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2998,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2998,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2998,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2998,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2999,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2999,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FEF0-FEFF */
+static const struct unidata st651[] = {
+{dd2635,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3000,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3000,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3000,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3000,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3001,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3001,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3002,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3002,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3003,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3003,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3004,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3004,0,0,0,Lo,CD,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,Cf,0,GBControl,WBFormat,SBFormat}
+};
+/* FF00-FF0F */
+static const struct unidata st652[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2918,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd3005,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2942,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2949,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd2950,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2943,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd3006,0,0,0,Po,CD,GBOther,WBMidNumLet,SBOther},
+{dd1080,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd1081,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2944,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1077,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2914,0,0,0,Po,CD,GBOther,WBMidNum,SBSContinue},
+{dd2945,0,0,0,Pd,CD,GBOther,WBOther,SBSContinue},
+{dd1057,0,0,0,Po,CD,GBOther,WBMidNumLet,SBATerm},
+{dd3007,0,0,0,Po,CD,GBOther,WBOther,SBOther}
+};
+/* FF10-FF1F */
+static const struct unidata st653[] = {
+{dd1070,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd9,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd4,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd5,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1071,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1072,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1073,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1074,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1075,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd1076,0,0,0,Nd,CD,GBOther,WBOther,SBOther},
+{dd2917,0,0,0,Po,CD,GBOther,WBMidLetter,SBSContinue},
+{dd309,0,0,0,Po,CD,GBOther,WBMidNum,SBOther},
+{dd2946,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd1079,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2947,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2919,0,0,0,Po,CD,GBOther,WBOther,SBSTerm}
+};
+/* FF20-FF2F */
+static const struct unidata st654[] = {
+{dd2951,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd491,dd4939,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,dd4940,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,dd4941,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,dd4942,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,dd4943,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,dd4944,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,dd4945,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,dd4946,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,dd4947,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,dd4948,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,dd4949,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,dd4950,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,dd4951,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,dd4952,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,dd4953,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* FF30-FF3F */
+static const struct unidata st655[] = {
+{dd507,dd4954,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,dd4955,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,dd4956,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1274,dd4957,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,dd4958,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,dd4959,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,dd4960,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,dd4961,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,dd4962,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,dd4963,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,dd4964,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2939,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2948,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd2940,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd3008,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd2926,0,0,0,Pc,CD,GBOther,WBExtendNumLet,SBOther}
+};
+/* FF40-FF4F */
+static const struct unidata st656[] = {
+{dd1040,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* FF50-FF5F */
+static const struct unidata st657[] = {
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd2927,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd3009,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd2928,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd3010,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3011,0,0,0,Ps,CD,GBOther,WBOther,SBClose}
+};
+/* FF60-FF6F */
+static const struct unidata st658[] = {
+{dd3012,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2916,0,0,0,Po,CD,GBOther,WBOther,SBSTerm},
+{dd2935,0,0,0,Ps,CD,GBOther,WBOther,SBClose},
+{dd2936,0,0,0,Pe,CD,GBOther,WBOther,SBClose},
+{dd2915,0,0,0,Po,CD,GBOther,WBOther,SBSContinue},
+{dd3013,0,0,0,Po,CD,GBOther,WBOther,SBOther},
+{dd1880,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3014,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3015,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3016,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3017,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3018,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3019,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3020,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3021,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3022,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
+};
+/* FF70-FF7F */
+static const struct unidata st659[] = {
+{dd3023,0,0,0,Lm,CD,GBOther,WBKatakana,SBOLetter},
+{dd1834,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1835,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1836,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1837,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1838,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1839,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1840,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1841,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1842,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1843,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1844,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1845,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1846,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1847,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1848,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
+};
+/* FF80-FF8F */
+static const struct unidata st660[] = {
+{dd1849,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1850,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1851,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1852,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1853,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1854,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1855,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1856,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1857,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1858,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1859,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1860,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1861,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1862,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1863,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1864,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter}
+};
+/* FF90-FF9F */
+static const struct unidata st661[] = {
+{dd1865,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1866,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1867,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1868,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1869,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1870,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1871,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1872,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1873,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1874,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1875,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1876,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd1877,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3024,0,0,0,Lo,CD,GBOther,WBKatakana,SBOLetter},
+{dd3025,0,0,0,Lm,CD,GBExtend,WBExtend,SBExtend},
+{dd3026,0,0,0,Lm,CD,GBExtend,WBExtend,SBExtend}
+};
+/* FFA0-FFAF */
+static const struct unidata st662[] = {
+{dd3027,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3028,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3029,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3030,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3031,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3032,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3033,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3034,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3035,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3036,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3037,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3038,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3039,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3040,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3041,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3042,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FFB0-FFBF */
+static const struct unidata st663[] = {
+{dd3043,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3044,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3045,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3046,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3047,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3048,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3049,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3050,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3051,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3052,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3053,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3054,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3055,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3056,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3057,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FFC0-FFCF */
+static const struct unidata st664[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3058,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3059,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3060,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3061,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3062,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3063,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3064,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3065,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3066,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3067,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3068,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3069,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter}
+};
+/* FFD0-FFDF */
+static const struct unidata st665[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3070,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3071,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3072,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3073,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3074,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3075,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3076,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3077,0,0,0,Lo,CD,GBOther,WBALetter,SBOLetter},
+{dd3078,0,0,0,Lo,CD,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}
+};
+/* FFE0-FFEF */
+static const struct unidata st666[] = {
+{dd3079,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3080,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3081,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3082,0,0,0,Sk,CD,GBOther,WBOther,SBOther},
+{dd3083,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3084,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{dd3085,0,0,0,Sc,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3086,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3087,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3088,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3089,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3090,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3091,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3092,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* FFF0-FFFF */
+static const struct unidata st667[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,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,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat},
+{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}
+};
+/* 10000-1000F */
+static const struct unidata st668[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 10030-1003F */
+static const struct unidata st669[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 10100-1010F */
+static const struct unidata st670[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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}
+};
+/* 10130-1013F */
+static const struct unidata st671[] = {
+{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,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}
+};
+/* 10140-1014F */
+static const struct unidata st672[] = {
+{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,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,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,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,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,Nl,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10170-1017F */
+static const struct unidata st673[] = {
+{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,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{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,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}
+};
+/* 10180-1018F */
+static const struct unidata st674[] = {
+{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,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}
+};
+/* 101F0-101FF */
+static const struct unidata st675[] = {
+{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,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10310-1031F */
+static const struct unidata st676[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 10320-1032F */
+static const struct unidata st677[] = {
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10340-1034F */
+static const struct unidata st678[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,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}
+};
+/* 10390-1039F */
+static const struct unidata st679[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Po,0,GBOther,WBOther,SBOther}
+};
+/* 103C0-103CF */
+static const struct unidata st680[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 103D0-103DF */
+static const struct unidata st681[] = {
+{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,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}
+};
+/* 10400-1040F */
+static const struct unidata st682[] = {
+{0,dd4965,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4966,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4967,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4968,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4969,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4970,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4971,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4972,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4973,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4974,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4975,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4976,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4977,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4978,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4979,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4980,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10410-1041F */
+static const struct unidata st683[] = {
+{0,dd4981,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4982,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4983,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4984,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4985,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4986,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4987,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4988,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4989,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4990,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4991,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4992,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4993,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4994,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4995,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4996,0,0,Lu,0,GBOther,WBALetter,SBUpper}
+};
+/* 10420-1042F */
+static const struct unidata st684[] = {
+{0,dd4997,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4998,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd4999,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd5000,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd5001,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd5002,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd5003,0,0,Lu,0,GBOther,WBALetter,SBUpper},
+{0,dd5004,0,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}
+};
+/* 10800-1080F */
+static const struct unidata st685[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,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}
+};
+/* 10830-1083F */
+static const struct unidata st686[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,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,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 10850-1085F */
+static const struct unidata st687[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Po,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}
+};
+/* 10910-1091F */
+static const struct unidata st688[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{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,Po,0,GBOther,WBOther,SBOther}
+};
+/* 10930-1093F */
+static const struct unidata st689[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,Po,0,GBOther,WBOther,SBOther}
+};
+/* 10A00-10A0F */
+static const struct unidata st690[] = {
+{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,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,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}
+};
+/* 10A10-10A1F */
+static const struct unidata st691[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 10A30-10A3F */
+static const struct unidata st692[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,1,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,220,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,9,Mn,0,GBExtend,WBExtend,SBExtend}
+};
+/* 10A40-10A4F */
+static const struct unidata st693[] = {
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10A50-10A5F */
+static const struct unidata st694[] = {
+{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,SBSTerm},
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 10A70-10A7F */
+static const struct unidata st695[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,No,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Po,0,GBOther,WBOther,SBOther}
+};
+/* 10B30-10B3F */
+static const struct unidata st696[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,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}
+};
+/* 10B50-10B5F */
+static const struct unidata st697[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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,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}
+};
+/* 10B70-10B7F */
+static const struct unidata st698[] = {
+{0,0,0,0,Lo,0,GBOther,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,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}
+};
+/* 10C40-10C4F */
+static const struct unidata st699[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 10E70-10E7F */
+static const struct unidata st700[] = {
+{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}
+};
+/* 11000-1100F */
+static const struct unidata st701[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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}
+};
+/* 11030-1103F */
+static const struct unidata st702[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,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}
+};
+/* 11040-1104F */
+static const struct unidata st703[] = {
+{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,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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 11050-1105F */
+static const struct unidata st704[] = {
+{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,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}
+};
+/* 11060-1106F */
+static const struct unidata st705[] = {
+{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,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}
+};
+/* 11090-1109F */
+static const struct unidata st706[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd4069,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3093,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd4070,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3094,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 110A0-110AF */
+static const struct unidata st707[] = {
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,dd4071,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{dd3095,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+/* 110B0-110BF */
+static const struct unidata st708[] = {
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,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,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,0,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,7,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,Cf,0,GBControl,WBFormat,SBFormat},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm}
+};
+/* 110C0-110CF */
+static const struct unidata st709[] = {
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 12460-1246F */
+static const struct unidata st710[] = {
+{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}
+};
+/* 12470-1247F */
+static const struct unidata st711[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1B000-1B00F */
+static const struct unidata st712[] = {
+{0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D0F0-1D0FF */
+static const struct unidata st713[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D120-1D12F */
+static const struct unidata st714[] = {
+{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,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}
+};
+/* 1D150-1D15F */
+static const struct unidata st715[] = {
+{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,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},
+{dd3096,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3097,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D160-1D16F */
+static const struct unidata st716[] = {
+{dd3098,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3099,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3100,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3101,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3102,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,216,Mc,0,GBSpacingMark,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,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,226,Mc,0,GBSpacingMark,WBExtend,SBExtend},
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend}
+};
+/* 1D170-1D17F */
+static const struct unidata st717[] = {
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,216,Mc,0,GBExtend,WBExtend,SBExtend},
+{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,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,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}
+};
+/* 1D180-1D18F */
+static const struct unidata st718[] = {
+{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,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,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}
+};
+/* 1D1A0-1D1AF */
+static const struct unidata st719[] = {
+{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,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1B0-1D1BF */
+static const struct unidata st720[] = {
+{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,So,0,GBOther,WBOther,SBOther},
+{dd3103,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3104,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3105,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3106,0,0,0,So,0,GBOther,WBOther,SBOther},
+{dd3107,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1D1C0-1D1CF */
+static const struct unidata st721[] = {
+{dd3108,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,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}
+};
+/* 1D1D0-1D1DF */
+static const struct unidata st722[] = {
+{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,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}
+};
+/* 1D240-1D24F */
+static const struct unidata st723[] = {
+{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,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}
+};
+/* 1D370-1D37F */
+static const struct unidata st724[] = {
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D400-1D40F */
+static const struct unidata st725[] = {
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D410-1D41F */
+static const struct unidata st726[] = {
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D420-1D42F */
+static const struct unidata st727[] = {
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D430-1D43F */
+static const struct unidata st728[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D440-1D44F */
+static const struct unidata st729[] = {
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D450-1D45F */
+static const struct unidata st730[] = {
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D460-1D46F */
+static const struct unidata st731[] = {
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D470-1D47F */
+static const struct unidata st732[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D480-1D48F */
+static const struct unidata st733[] = {
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D490-1D49F */
+static const struct unidata st734[] = {
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D4A0-1D4AF */
+static const struct unidata st735[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D4B0-1D4BF */
+static const struct unidata st736[] = {
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D4C0-1D4CF */
+static const struct unidata st737[] = {
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D500-1D50F */
+static const struct unidata st738[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D510-1D51F */
+static const struct unidata st739[] = {
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D520-1D52F */
+static const struct unidata st740[] = {
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D530-1D53F */
+static const struct unidata st741[] = {
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1D540-1D54F */
+static const struct unidata st742[] = {
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd505,0,0,0,Lu,CD,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},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D550-1D55F */
+static const struct unidata st743[] = {
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D560-1D56F */
+static const struct unidata st744[] = {
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd491,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd493,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1086,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd494,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D570-1D57F */
+static const struct unidata st745[] = {
+{dd495,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1101,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd497,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd498,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd499,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd500,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd501,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd502,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd503,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd504,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd505,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd507,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1094,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd508,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1274,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd509,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D580-1D58F */
+static const struct unidata st746[] = {
+{dd510,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd511,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1134,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1275,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1098,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd2,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd515,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd541,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd516,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd517,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd544,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd521,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd284,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd538,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd286,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D590-1D59F */
+static const struct unidata st747[] = {
+{dd522,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd300,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd523,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1082,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd10,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd528,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd1276,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd287,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd180,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd529,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd530,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd533,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D6A0-1D6AF */
+static const struct unidata st748[] = {
+{dd291,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd301,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd292,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd571,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3109,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3110,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D6B0-1D6BF */
+static const struct unidata st749[] = {
+{dd3117,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3118,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3119,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3120,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3121,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3122,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3123,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3124,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3125,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3127,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3128,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D6C0-1D6CF */
+static const struct unidata st750[] = {
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3130,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D6D0-1D6DF */
+static const struct unidata st751[] = {
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3138,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3139,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3140,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3141,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3142,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3143,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3144,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3145,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3146,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3147,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D6E0-1D6EF */
+static const struct unidata st752[] = {
+{dd3148,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3149,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3117,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3118,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3119,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3120,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3121,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3122,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D6F0-1D6FF */
+static const struct unidata st753[] = {
+{dd3123,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3124,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3125,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3127,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3128,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3130,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D700-1D70F */
+static const struct unidata st754[] = {
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3138,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3139,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D710-1D71F */
+static const struct unidata st755[] = {
+{dd3140,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3141,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3142,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3143,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3144,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3145,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3146,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3147,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3148,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3149,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D720-1D72F */
+static const struct unidata st756[] = {
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3117,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3118,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3119,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3120,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3121,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3122,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3123,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3124,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3125,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D730-1D73F */
+static const struct unidata st757[] = {
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3127,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3128,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3130,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D740-1D74F */
+static const struct unidata st758[] = {
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3138,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3139,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3140,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3141,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3142,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3143,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
+};
+/* 1D750-1D75F */
+static const struct unidata st759[] = {
+{dd3144,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3145,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3146,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3147,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3148,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3149,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3117,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3118,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D760-1D76F */
+static const struct unidata st760[] = {
+{dd3119,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3120,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3121,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3122,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3123,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3124,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3125,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3127,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3128,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3130,0,0,0,Sm,CD,GBOther,WBOther,SBOther}
+};
+/* 1D770-1D77F */
+static const struct unidata st761[] = {
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D780-1D78F */
+static const struct unidata st762[] = {
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3138,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3139,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3140,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3141,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3142,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3143,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3144,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3145,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3146,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3147,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3148,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3149,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D790-1D79F */
+static const struct unidata st763[] = {
+{dd3111,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3112,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1107,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3113,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3114,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3115,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3116,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd342,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3117,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3118,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3119,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3120,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3121,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3122,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3123,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1108,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper}
+};
+/* 1D7A0-1D7AF */
+static const struct unidata st764[] = {
+{dd3124,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3125,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd344,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3126,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd334,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3127,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3128,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3129,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd1099,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3130,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3131,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd332,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd535,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd536,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd343,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3132,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D7B0-1D7BF */
+static const struct unidata st765[] = {
+{dd3133,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd333,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd996,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd339,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3134,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd7,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3135,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3136,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3137,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd338,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd340,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd341,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3138,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3139,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3140,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd337,0,0,0,Ll,CD,GBOther,WBALetter,SBLower}
+};
+/* 1D7C0-1D7CF */
+static const struct unidata st766[] = {
+{dd537,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3141,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3142,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3143,0,0,0,Sm,CD,GBOther,WBOther,SBOther},
+{dd3144,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3145,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3146,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3147,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3148,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3149,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{dd3150,0,0,0,Lu,CD,GBOther,WBALetter,SBUpper},
+{dd3151,0,0,0,Ll,CD,GBOther,WBALetter,SBLower},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7D0-1D7DF */
+static const struct unidata st767[] = {
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7E0-1D7EF */
+static const struct unidata st768[] = {
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
+};
+/* 1D7F0-1D7FF */
+static const struct unidata st769[] = {
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1070,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd9,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd4,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd5,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1071,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1072,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1073,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1074,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1075,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric},
+{dd1076,0,0,0,Nd,CD,GBOther,WBNumeric,SBNumeric}
+};
+/* 1F0A0-1F0AF */
+static const struct unidata st770[] = {
+{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,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}
+};
+/* 1F0B0-1F0BF */
+static const struct unidata st771[] = {
+{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,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}
+};
+/* 1F100-1F10F */
+static const struct unidata st772[] = {
+{dd3152,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3153,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3154,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3155,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3156,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3157,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3158,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3159,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3160,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3161,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{dd3162,0,0,0,No,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F110-1F11F */
+static const struct unidata st773[] = {
+{dd3163,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3164,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3165,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3166,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3167,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3168,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3169,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3170,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3171,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3172,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3173,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3174,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3175,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3176,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3177,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3178,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 1F120-1F12F */
+static const struct unidata st774[] = {
+{dd3179,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3180,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3181,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3182,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3183,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3184,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3185,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3186,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3187,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3188,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3189,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd508,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3190,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3191,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F130-1F13F */
+static const struct unidata st775[] = {
+{dd491,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd493,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1086,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd494,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd495,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1101,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd497,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd498,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd499,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd500,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd501,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd502,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd503,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd504,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd505,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd507,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 1F140-1F14F */
+static const struct unidata st776[] = {
+{dd1094,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd508,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1274,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd509,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd510,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1129,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd511,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1134,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1275,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1098,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3192,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2066,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3193,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3194,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3195,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3196,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 1F190-1F19F */
+static const struct unidata st777[] = {
+{dd3197,0,0,0,So,CD,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,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}
+};
+/* 1F1E0-1F1EF */
+static const struct unidata st778[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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,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}
+};
+/* 1F200-1F20F */
+static const struct unidata st779[] = {
+{dd3198,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3199,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1844,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F210-1F21F */
+static const struct unidata st780[] = {
+{dd1348,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3200,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3201,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3202,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1291,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3203,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3204,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1666,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3205,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3206,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3207,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd2316,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3208,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3209,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3210,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3211,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 1F220-1F22F */
+static const struct unidata st781[] = {
+{dd3212,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3213,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1384,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3214,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3215,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3216,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3217,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3218,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3219,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1285,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1658,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3220,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1793,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1661,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1794,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3221,0,0,0,So,CD,GBOther,WBOther,SBOther}
+};
+/* 1F230-1F23F */
+static const struct unidata st782[] = {
+{dd1440,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3222,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3223,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3224,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3225,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3226,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1776,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd1358,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3227,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3228,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3229,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F240-1F24F */
+static const struct unidata st783[] = {
+{dd3230,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3231,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3232,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3233,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3234,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3235,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3236,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3237,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3238,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F250-1F25F */
+static const struct unidata st784[] = {
+{dd3239,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{dd3240,0,0,0,So,CD,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F320-1F32F */
+static const struct unidata st785[] = {
+{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},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F330-1F33F */
+static const struct unidata st786[] = {
+{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,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}
+};
+/* 1F370-1F37F */
+static const struct unidata st787[] = {
+{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,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}
+};
+/* 1F3C0-1F3CF */
+static const struct unidata st788[] = {
+{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,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}
+};
+/* 1F440-1F44F */
+static const struct unidata st789[] = {
+{0,0,0,0,So,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,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,So,0,GBOther,WBOther,SBOther}
+};
+/* 1F4F0-1F4FF */
+static const struct unidata st790[] = {
+{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,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}
+};
+/* 1F560-1F56F */
+static const struct unidata st791[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F5F0-1F5FF */
+static const struct unidata st792[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,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,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}
+};
+/* 1F610-1F61F */
+static const struct unidata st793[] = {
+{0,0,0,0,So,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,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,So,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,Cn,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,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}
+};
+/* 1F620-1F62F */
+static const struct unidata st794[] = {
+{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,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,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 1F630-1F63F */
+static const struct unidata st795[] = {
+{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,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,So,0,GBOther,WBOther,SBOther}
+};
+/* 1F640-1F64F */
+static const struct unidata st796[] = {
+{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,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,So,0,GBOther,WBOther,SBOther}
+};
+/* 2A6D0-2A6DF */
+static const struct unidata st797[] = {
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* 2F800-2F80F */
+static const struct unidata st798[] = {
+{dd3241,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3242,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3244,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3245,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2407,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3246,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3247,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3248,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3249,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2408,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3250,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3251,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3252,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2409,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3253,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F810-2F81F */
+static const struct unidata st799[] = {
+{dd3254,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3255,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3256,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3257,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3258,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3210,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3259,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3260,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3261,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3262,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3263,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2464,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3264,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1301,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3265,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3266,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F820-2F82F */
+static const struct unidata st800[] = {
+{dd3267,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3268,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3228,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3269,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3270,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2469,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2410,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2411,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2470,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3271,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3272,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2230,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3273,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2412,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3274,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3275,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F830-2F83F */
+static const struct unidata st801[] = {
+{dd3276,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3277,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3278,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3279,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3280,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3281,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3282,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3283,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3284,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3285,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3286,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3287,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3288,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3289,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F840-2F84F */
+static const struct unidata st802[] = {
+{dd3290,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3291,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3292,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3293,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3294,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3295,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3295,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2472,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3296,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3297,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3298,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3299,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3300,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3301,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3302,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F850-2F85F */
+static const struct unidata st803[] = {
+{dd2376,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3303,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3304,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3305,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3306,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3307,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3308,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3309,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3310,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3311,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3312,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3313,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3314,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3203,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3315,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3316,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F860-2F86F */
+static const struct unidata st804[] = {
+{dd3317,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3318,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3319,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3320,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3321,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3322,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3323,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3324,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3325,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3328,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3330,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2226,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F870-2F87F */
+static const struct unidata st805[] = {
+{dd3331,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3332,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3333,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3334,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3335,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1327,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3336,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3337,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1329,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3338,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3339,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3340,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3341,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3342,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3343,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3344,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F880-2F88F */
+static const struct unidata st806[] = {
+{dd3345,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3346,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3347,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3348,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3349,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3350,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3351,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3352,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3353,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3354,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3355,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3356,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3357,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3358,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2174,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3359,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F890-2F89F */
+static const struct unidata st807[] = {
+{dd1339,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3360,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3360,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3361,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3362,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3363,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3364,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3365,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3366,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3367,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3368,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3369,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3370,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3371,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3372,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8A0-2F8AF */
+static const struct unidata st808[] = {
+{dd3373,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3374,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3375,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2419,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3376,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3377,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3378,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3379,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3379,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3380,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3381,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3382,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3383,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3384,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8B0-2F8BF */
+static const struct unidata st809[] = {
+{dd2422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2147,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3385,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3386,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3387,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3388,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3389,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3390,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3391,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3392,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3393,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3394,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3395,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3396,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3397,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3398,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8C0-2F8CF */
+static const struct unidata st810[] = {
+{dd3399,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3400,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3401,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3402,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3403,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3404,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3405,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3406,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2423,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3407,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3408,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3409,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3410,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3411,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3412,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2425,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8D0-2F8DF */
+static const struct unidata st811[] = {
+{dd3413,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3414,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3415,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3416,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3417,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3418,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3419,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3420,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2175,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3421,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3422,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3423,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3424,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3425,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3426,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8E0-2F8EF */
+static const struct unidata st812[] = {
+{dd3427,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3428,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2426,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3430,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3431,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3432,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2534,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3433,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3434,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3435,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3436,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3437,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3438,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3439,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3440,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F8F0-2F8FF */
+static const struct unidata st813[] = {
+{dd3441,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3442,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3443,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3444,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3445,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2243,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3447,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3448,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3449,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3450,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3451,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3452,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3453,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3454,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3455,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F900-2F90F */
+static const struct unidata st814[] = {
+{dd3456,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2427,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2326,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3457,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3458,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3459,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3460,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3461,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3462,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3463,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3464,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3465,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3466,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3467,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3468,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F910-2F91F */
+static const struct unidata st815[] = {
+{dd3469,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3470,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3471,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3472,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3473,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3474,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3475,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3476,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3477,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3478,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3479,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3480,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3481,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3482,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3483,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F920-2F92F */
+static const struct unidata st816[] = {
+{dd3484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3485,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3486,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3487,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3488,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3489,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3490,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3491,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3492,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3494,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3495,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3496,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3497,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F930-2F93F */
+static const struct unidata st817[] = {
+{dd2500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3498,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3499,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3500,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3501,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3502,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3503,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3504,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2229,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3505,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3508,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3510,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3511,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F940-2F94F */
+static const struct unidata st818[] = {
+{dd2506,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3512,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3513,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3514,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3515,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3517,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2507,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2536,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3518,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3519,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3520,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2192,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F950-2F95F */
+static const struct unidata st819[] = {
+{dd2509,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3524,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2437,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3525,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3526,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2396,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3527,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3528,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2440,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3530,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3531,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3532,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3532,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3533,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F960-2F96F */
+static const struct unidata st820[] = {
+{dd3534,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3535,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3536,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3537,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3538,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3539,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3540,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3541,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3542,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3543,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3544,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3545,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3546,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3547,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3548,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3549,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F970-2F97F */
+static const struct unidata st821[] = {
+{dd3550,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3551,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3552,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3553,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3554,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3555,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3556,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3557,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3558,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3559,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2446,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3560,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3561,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3562,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3563,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3564,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F980-2F98F */
+static const struct unidata st822[] = {
+{dd3565,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3566,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3567,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3568,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3569,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3570,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3571,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3572,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3573,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3574,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3575,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3361,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3576,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3577,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3578,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3579,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F990-2F99F */
+static const struct unidata st823[] = {
+{dd3580,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3581,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3582,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3583,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3584,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3585,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3586,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3587,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2246,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3588,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3589,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3590,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3591,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3592,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3593,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2449,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9A0-2F9AF */
+static const struct unidata st824[] = {
+{dd3594,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3595,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3596,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3597,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3598,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3599,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3600,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3601,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3602,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3603,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3604,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3605,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3606,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3607,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3608,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3609,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9B0-2F9BF */
+static const struct unidata st825[] = {
+{dd3610,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3611,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3612,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3613,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2187,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3614,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3615,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3616,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3617,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3618,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3619,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2516,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3620,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3621,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3622,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3623,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9C0-2F9CF */
+static const struct unidata st826[] = {
+{dd3624,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3625,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3626,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3627,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1429,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3628,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3629,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3630,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3631,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3632,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3633,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3634,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3635,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3636,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3637,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3638,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9D0-2F9DF */
+static const struct unidata st827[] = {
+{dd2521,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2522,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1436,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3639,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3640,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3641,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3642,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3643,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3644,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3645,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3646,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3647,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3648,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3649,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3650,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2523,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9E0-2F9EF */
+static const struct unidata st828[] = {
+{dd3651,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3652,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3653,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3654,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3655,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3656,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3657,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3658,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3659,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3660,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3661,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3662,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3663,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3664,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3665,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3666,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2F9F0-2F9FF */
+static const struct unidata st829[] = {
+{dd3667,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3668,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3669,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3670,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3671,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3672,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3673,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3674,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3675,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3676,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3677,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3678,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3679,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3680,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2529,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2FA00-2FA0F */
+static const struct unidata st830[] = {
+{dd3681,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3682,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3683,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3684,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3685,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3686,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3687,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3688,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3689,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3690,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd2530,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3691,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3692,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3693,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3694,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3695,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
+};
+/* 2FA10-2FA1F */
+static const struct unidata st831[] = {
+{dd3696,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3697,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3698,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3699,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3700,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1484,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3701,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1488,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3702,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3703,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3704,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3705,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd1493,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
+{dd3706,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}
+};
+/* E0000-E000F */
+static const struct unidata st832[] = {
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{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,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+/* E0020-E002F */
+static const struct unidata st833[] = {
+{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,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,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,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}
+};
+const struct unidata *const unidata[]={
+st0,
+st1,
+st2,
+st3,
+st4,
+st5,
+st6,
+st7,
+st8,
+st1,
+st9,
+st10,
+st11,
+st12,
+st13,
+st14,
+st15,
+st16,
+st17,
+st18,
+st19,
+st20,
+st21,
+st22,
+st23,
+st24,
+st25,
+st26,
+st27,
+st28,
+st29,
+st30,
+st31,
+st32,
+st33,
+st34,
+st35,
+st36,
+st36,
+st36,
+st36,
+st37,
+st36,
+st38,
+st39,
+st40,
+st41,
+st42,
+st43,
+st44,
+st45,
+st46,
+st47,
+st48,
+st49,
+st50,
+st51,
+st52,
+st53,
+st54,
+st55,
+st56,
+st57,
+st58,
+st59,
+st60,
+st61,
+st62,
+st63,
+st64,
+st65,
+st66,
+st67,
+st68,
+st69,
+st70,
+st71,
+st72,
+st73,
+st74,
+st75,
+st76,
+st77,
+st78,
+st79,
+st80,
+st81,
+st36,
+st82,
+st83,
+st84,
+st85,
+st86,
+st87,
+st88,
+st89,
+st90,
+st91,
+st92,
+st87,
+st93,
+st94,
+st95,
+st96,
+st87,
+st87,
+st87,
+st87,
+st97,
+st98,
+st99,
+st100,
+st101,
+st102,
+st87,
+st103,
+st104,
+st87,
+st87,
+st87,
+st87,
+st87,
+st105,
+st106,
+st107,
+st87,
+st108,
+st109,
+st87,
+st110,
+st111,
+st112,
+st87,
+st113,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st115,
+st87,
+st116,
+st117,
+st118,
+st119,
+st120,
+st121,
+st122,
+st123,
+st124,
+st125,
+st126,
+st127,
+st128,
+st129,
+st130,
+st123,
+st124,
+st131,
+st132,
+st133,
+st134,
+st135,
+st136,
+st137,
+st124,
+st138,
+st139,
+st140,
+st128,
+st141,
+st122,
+st123,
+st124,
+st142,
+st143,
+st144,
+st128,
+st145,
+st146,
+st147,
+st148,
+st149,
+st150,
+st151,
+st134,
+st152,
+st153,
+st154,
+st124,
+st155,
+st156,
+st157,
+st128,
+st158,
+st159,
+st154,
+st124,
+st160,
+st161,
+st162,
+st128,
+st163,
+st159,
+st154,
+st87,
+st164,
+st165,
+st166,
+st128,
+st167,
+st168,
+st169,
+st87,
+st170,
+st171,
+st172,
+st114,
+st173,
+st174,
+st175,
+st175,
+st176,
+st177,
+st178,
+st114,
+st114,
+st179,
+st180,
+st181,
+st182,
+st183,
+st184,
+st114,
+st114,
+st185,
+st186,
+st187,
+st188,
+st189,
+st190,
+st191,
+st192,
+st193,
+st194,
+st195,
+st196,
+st197,
+st198,
+st114,
+st114,
+st175,
+st175,
+st199,
+st200,
+st201,
+st202,
+st203,
+st204,
+st205,
+st206,
+st207,
+st208,
+st209,
+st87,
+st87,
+st210,
+st211,
+st211,
+st211,
+st211,
+st211,
+st211,
+st212,
+st212,
+st212,
+st212,
+st213,
+st214,
+st214,
+st214,
+st214,
+st214,
+st87,
+st87,
+st87,
+st87,
+st215,
+st216,
+st87,
+st87,
+st215,
+st87,
+st87,
+st217,
+st218,
+st219,
+st87,
+st87,
+st87,
+st218,
+st87,
+st87,
+st87,
+st220,
+st221,
+st222,
+st87,
+st223,
+st87,
+st87,
+st87,
+st87,
+st87,
+st224,
+st225,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st226,
+st87,
+st227,
+st228,
+st87,
+st87,
+st87,
+st87,
+st229,
+st230,
+st231,
+st232,
+st87,
+st233,
+st87,
+st234,
+st231,
+st235,
+st175,
+st175,
+st175,
+st236,
+st237,
+st238,
+st239,
+st240,
+st241,
+st239,
+st87,
+st87,
+st242,
+st87,
+st87,
+st243,
+st87,
+st87,
+st244,
+st87,
+st87,
+st87,
+st87,
+st245,
+st87,
+st246,
+st247,
+st248,
+st249,
+st175,
+st250,
+st251,
+st175,
+st175,
+st252,
+st253,
+st254,
+st255,
+st256,
+st256,
+st87,
+st257,
+st175,
+st175,
+st175,
+st258,
+st259,
+st260,
+st239,
+st239,
+st261,
+st114,
+st114,
+st114,
+st114,
+st114,
+st262,
+st263,
+st87,
+st264,
+st265,
+st266,
+st267,
+st268,
+st269,
+st87,
+st270,
+st239,
+st87,
+st87,
+st271,
+st272,
+st87,
+st87,
+st273,
+st274,
+st275,
+st107,
+st87,
+st276,
+st114,
+st114,
+st114,
+st114,
+st114,
+st277,
+st278,
+st279,
+st36,
+st36,
+st280,
+st281,
+st282,
+st283,
+st284,
+st285,
+st36,
+st286,
+st287,
+st288,
+st289,
+st290,
+st291,
+st292,
+st293,
+st294,
+st295,
+st296,
+st297,
+st298,
+st299,
+st300,
+st301,
+st302,
+st303,
+st304,
+st305,
+st306,
+st307,
+st308,
+st309,
+st310,
+st311,
+st312,
+st313,
+st314,
+st315,
+st316,
+st317,
+st318,
+st319,
+st320,
+st321,
+st322,
+st323,
+st324,
+st325,
+st326,
+st327,
+st328,
+st329,
+st330,
+st331,
+st332,
+st333,
+st334,
+st335,
+st336,
+st114,
+st337,
+st338,
+st339,
+st340,
+st341,
+st342,
+st343,
+st344,
+st345,
+st346,
+st347,
+st348,
+st349,
+st350,
+st256,
+st351,
+st352,
+st256,
+st353,
+st354,
+st355,
+st356,
+st357,
+st358,
+st355,
+st359,
+st360,
+st361,
+st362,
+st363,
+st364,
+st355,
+st355,
+st365,
+st355,
+st366,
+st256,
+st367,
+st256,
+st256,
+st256,
+st256,
+st368,
+st256,
+st369,
+st355,
+st370,
+st256,
+st371,
+st372,
+st373,
+st256,
+st256,
+st374,
+st114,
+st375,
+st114,
+st376,
+st377,
+st378,
+st379,
+st380,
+st381,
+st382,
+st383,
+st384,
+st385,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st386,
+st387,
+st256,
+st256,
+st388,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st389,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st390,
+st256,
+st256,
+st256,
+st256,
+st391,
+st392,
+st393,
+st385,
+st394,
+st256,
+st256,
+st395,
+st355,
+st396,
+st355,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st355,
+st355,
+st355,
+st355,
+st355,
+st355,
+st355,
+st355,
+st397,
+st398,
+st355,
+st355,
+st355,
+st399,
+st355,
+st400,
+st401,
+st355,
+st355,
+st355,
+st355,
+st355,
+st355,
+st402,
+st355,
+st355,
+st355,
+st355,
+st355,
+st403,
+st355,
+st355,
+st256,
+st256,
+st256,
+st355,
+st404,
+st223,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st405,
+st406,
+st407,
+st36,
+st36,
+st408,
+st409,
+st410,
+st411,
+st412,
+st413,
+st414,
+st415,
+st416,
+st417,
+st418,
+st36,
+st36,
+st419,
+st87,
+st87,
+st87,
+st420,
+st421,
+st87,
+st422,
+st423,
+st423,
+st423,
+st423,
+st43,
+st43,
+st424,
+st425,
+st426,
+st427,
+st114,
+st114,
+st114,
+st114,
+st256,
+st428,
+st256,
+st256,
+st256,
+st256,
+st256,
+st429,
+st430,
+st431,
+st432,
+st433,
+st434,
+st435,
+st436,
+st437,
+st438,
+st439,
+st440,
+st441,
+st442,
+st443,
+st114,
+st444,
+st445,
+st446,
+st447,
+st448,
+st449,
+st450,
+st451,
+st452,
+st175,
+st453,
+st454,
+st455,
+st456,
+st457,
+st458,
+st459,
+st460,
+st87,
+st461,
+st462,
+st463,
+st464,
+st465,
+st466,
+st467,
+st468,
+st87,
+st88,
+st256,
+st256,
+st373,
+st469,
+st470,
+st471,
+st472,
+st473,
+st474,
+st475,
+st476,
+st477,
+st478,
+st479,
+st480,
+st481,
+st482,
+st483,
+st484,
+st485,
+st486,
+st487,
+st488,
+st489,
+st490,
+st491,
+st492,
+st493,
+st494,
+st495,
+st496,
+st497,
+st498,
+st499,
+st500,
+st501,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st502,
+st256,
+st256,
+st256,
+st256,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st252,
+st114,
+st114,
+st114,
+st87,
+st503,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st246,
+st256,
+st256,
+st256,
+st374,
+st87,
+st87,
+st504,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st505,
+st87,
+st506,
+st114,
+st507,
+st508,
+st509,
+st510,
+st511,
+st512,
+st87,
+st87,
+st87,
+st87,
+st513,
+st514,
+st42,
+st515,
+st516,
+st517,
+st518,
+st519,
+st520,
+st521,
+st522,
+st523,
+st524,
+st114,
+st114,
+st114,
+st114,
+st525,
+st526,
+st87,
+st527,
+st528,
+st87,
+st87,
+st87,
+st529,
+st530,
+st87,
+st87,
+st531,
+st532,
+st239,
+st43,
+st533,
+st107,
+st87,
+st534,
+st87,
+st535,
+st536,
+st211,
+st537,
+st115,
+st87,
+st87,
+st538,
+st539,
+st540,
+st114,
+st114,
+st87,
+st87,
+st541,
+st542,
+st543,
+st544,
+st175,
+st545,
+st175,
+st175,
+st175,
+st546,
+st547,
+st548,
+st114,
+st114,
+st549,
+st550,
+st423,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st551,
+st239,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st556,
+st554,
+st552,
+st553,
+st554,
+st555,
+st554,
+st557,
+st212,
+st558,
+st214,
+st214,
+st559,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st560,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st561,
+st562,
+st563,
+st564,
+st565,
+st566,
+st567,
+st568,
+st569,
+st570,
+st571,
+st572,
+st573,
+st574,
+st575,
+st576,
+st577,
+st578,
+st579,
+st580,
+st581,
+st582,
+st583,
+st584,
+st585,
+st586,
+st587,
+st588,
+st589,
+st590,
+st591,
+st114,
+st114,
+st592,
+st593,
+st594,
+st595,
+st596,
+st597,
+st598,
+st599,
+st600,
+st601,
+st602,
+st603,
+st604,
+st605,
+st606,
+st607,
+st608,
+st609,
+st610,
+st611,
+st612,
+st613,
+st614,
+st615,
+st616,
+st617,
+st618,
+st619,
+st620,
+st621,
+st622,
+st623,
+st624,
+st625,
+st626,
+st627,
+st114,
+st628,
+st629,
+st630,
+st631,
+st632,
+st633,
+st634,
+st635,
+st114,
+st114,
+st636,
+st637,
+st638,
+st291,
+st639,
+st640,
+st641,
+st642,
+st643,
+st644,
+st645,
+st646,
+st647,
+st648,
+st649,
+st650,
+st651,
+st652,
+st653,
+st654,
+st655,
+st656,
+st657,
+st658,
+st659,
+st660,
+st661,
+st662,
+st663,
+st664,
+st665,
+st666,
+st667,
+st668,
+st87,
+st219,
+st669,
+st461,
+st461,
+st114,
+st114,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st88,
+st670,
+st385,
+st385,
+st671,
+st672,
+st672,
+st672,
+st673,
+st674,
+st444,
+st114,
+st114,
+st114,
+st256,
+st256,
+st675,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st246,
+st87,
+st87,
+st87,
+st140,
+st114,
+st114,
+st87,
+st676,
+st677,
+st87,
+st678,
+st114,
+st114,
+st114,
+st87,
+st679,
+st87,
+st87,
+st680,
+st681,
+st114,
+st114,
+st682,
+st683,
+st684,
+st36,
+st36,
+st87,
+st87,
+st87,
+st87,
+st461,
+st239,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st685,
+st87,
+st87,
+st686,
+st87,
+st687,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st688,
+st87,
+st689,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st690,
+st691,
+st87,
+st692,
+st693,
+st694,
+st87,
+st695,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st87,
+st696,
+st87,
+st697,
+st87,
+st698,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st87,
+st87,
+st699,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st385,
+st700,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st701,
+st87,
+st87,
+st702,
+st703,
+st704,
+st705,
+st114,
+st269,
+st706,
+st707,
+st708,
+st709,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st676,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st672,
+st672,
+st672,
+st672,
+st672,
+st672,
+st710,
+st711,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st676,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st87,
+st699,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st712,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st713,
+st256,
+st256,
+st714,
+st256,
+st256,
+st715,
+st716,
+st717,
+st718,
+st256,
+st719,
+st720,
+st721,
+st722,
+st114,
+st114,
+st256,
+st256,
+st256,
+st256,
+st723,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st256,
+st256,
+st256,
+st256,
+st256,
+st374,
+st385,
+st724,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st725,
+st726,
+st727,
+st728,
+st729,
+st730,
+st731,
+st732,
+st733,
+st734,
+st735,
+st736,
+st737,
+st725,
+st726,
+st727,
+st738,
+st739,
+st740,
+st741,
+st742,
+st743,
+st744,
+st745,
+st746,
+st747,
+st725,
+st726,
+st727,
+st728,
+st729,
+st740,
+st731,
+st732,
+st733,
+st744,
+st745,
+st746,
+st747,
+st725,
+st726,
+st727,
+st748,
+st749,
+st750,
+st751,
+st752,
+st753,
+st754,
+st755,
+st756,
+st757,
+st758,
+st759,
+st760,
+st761,
+st762,
+st763,
+st764,
+st765,
+st766,
+st767,
+st768,
+st769,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st256,
+st256,
+st444,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st373,
+st770,
+st771,
+st390,
+st390,
+st114,
+st114,
+st772,
+st773,
+st774,
+st775,
+st776,
+st256,
+st223,
+st256,
+st256,
+st777,
+st114,
+st114,
+st114,
+st114,
+st778,
+st256,
+st779,
+st780,
+st781,
+st782,
+st783,
+st784,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st256,
+st256,
+st785,
+st786,
+st256,
+st256,
+st256,
+st787,
+st256,
+st373,
+st256,
+st256,
+st788,
+st114,
+st256,
+st785,
+st256,
+st256,
+st256,
+st770,
+st789,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st790,
+st256,
+st256,
+st256,
+st722,
+st114,
+st256,
+st791,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st792,
+st390,
+st793,
+st794,
+st795,
+st796,
+st114,
+st114,
+st114,
+st256,
+st256,
+st256,
+st256,
+st713,
+st114,
+st114,
+st114,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st256,
+st373,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st797,
+st114,
+st114,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st251,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st175,
+st250,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st798,
+st799,
+st800,
+st801,
+st802,
+st803,
+st804,
+st805,
+st806,
+st807,
+st808,
+st809,
+st810,
+st811,
+st812,
+st813,
+st814,
+st815,
+st816,
+st817,
+st818,
+st819,
+st820,
+st821,
+st822,
+st823,
+st824,
+st825,
+st826,
+st827,
+st828,
+st829,
+st830,
+st831,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st832,
+st114,
+st833,
+st833,
+st833,
+st833,
+st833,
+st833,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st114,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st637,
+st114,
+};
+const struct unicode_utf8_row unicode_utf8_valid[] = {
+ { 1, 0, 0 }, /* 0 */
+ { 1, 0, 0 }, /* 1 */
+ { 1, 0, 0 }, /* 2 */
+ { 1, 0, 0 }, /* 3 */
+ { 1, 0, 0 }, /* 4 */
+ { 1, 0, 0 }, /* 5 */
+ { 1, 0, 0 }, /* 6 */
+ { 1, 0, 0 }, /* 7 */
+ { 1, 0, 0 }, /* 8 */
+ { 1, 0, 0 }, /* 9 */
+ { 1, 0, 0 }, /* 10 */
+ { 1, 0, 0 }, /* 11 */
+ { 1, 0, 0 }, /* 12 */
+ { 1, 0, 0 }, /* 13 */
+ { 1, 0, 0 }, /* 14 */
+ { 1, 0, 0 }, /* 15 */
+ { 1, 0, 0 }, /* 16 */
+ { 1, 0, 0 }, /* 17 */
+ { 1, 0, 0 }, /* 18 */
+ { 1, 0, 0 }, /* 19 */
+ { 1, 0, 0 }, /* 20 */
+ { 1, 0, 0 }, /* 21 */
+ { 1, 0, 0 }, /* 22 */
+ { 1, 0, 0 }, /* 23 */
+ { 1, 0, 0 }, /* 24 */
+ { 1, 0, 0 }, /* 25 */
+ { 1, 0, 0 }, /* 26 */
+ { 1, 0, 0 }, /* 27 */
+ { 1, 0, 0 }, /* 28 */
+ { 1, 0, 0 }, /* 29 */
+ { 1, 0, 0 }, /* 30 */
+ { 1, 0, 0 }, /* 31 */
+ { 1, 0, 0 }, /* 32 */
+ { 1, 0, 0 }, /* 33 */
+ { 1, 0, 0 }, /* 34 */
+ { 1, 0, 0 }, /* 35 */
+ { 1, 0, 0 }, /* 36 */
+ { 1, 0, 0 }, /* 37 */
+ { 1, 0, 0 }, /* 38 */
+ { 1, 0, 0 }, /* 39 */
+ { 1, 0, 0 }, /* 40 */
+ { 1, 0, 0 }, /* 41 */
+ { 1, 0, 0 }, /* 42 */
+ { 1, 0, 0 }, /* 43 */
+ { 1, 0, 0 }, /* 44 */
+ { 1, 0, 0 }, /* 45 */
+ { 1, 0, 0 }, /* 46 */
+ { 1, 0, 0 }, /* 47 */
+ { 1, 0, 0 }, /* 48 */
+ { 1, 0, 0 }, /* 49 */
+ { 1, 0, 0 }, /* 50 */
+ { 1, 0, 0 }, /* 51 */
+ { 1, 0, 0 }, /* 52 */
+ { 1, 0, 0 }, /* 53 */
+ { 1, 0, 0 }, /* 54 */
+ { 1, 0, 0 }, /* 55 */
+ { 1, 0, 0 }, /* 56 */
+ { 1, 0, 0 }, /* 57 */
+ { 1, 0, 0 }, /* 58 */
+ { 1, 0, 0 }, /* 59 */
+ { 1, 0, 0 }, /* 60 */
+ { 1, 0, 0 }, /* 61 */
+ { 1, 0, 0 }, /* 62 */
+ { 1, 0, 0 }, /* 63 */
+ { 1, 0, 0 }, /* 64 */
+ { 1, 0, 0 }, /* 65 */
+ { 1, 0, 0 }, /* 66 */
+ { 1, 0, 0 }, /* 67 */
+ { 1, 0, 0 }, /* 68 */
+ { 1, 0, 0 }, /* 69 */
+ { 1, 0, 0 }, /* 70 */
+ { 1, 0, 0 }, /* 71 */
+ { 1, 0, 0 }, /* 72 */
+ { 1, 0, 0 }, /* 73 */
+ { 1, 0, 0 }, /* 74 */
+ { 1, 0, 0 }, /* 75 */
+ { 1, 0, 0 }, /* 76 */
+ { 1, 0, 0 }, /* 77 */
+ { 1, 0, 0 }, /* 78 */
+ { 1, 0, 0 }, /* 79 */
+ { 1, 0, 0 }, /* 80 */
+ { 1, 0, 0 }, /* 81 */
+ { 1, 0, 0 }, /* 82 */
+ { 1, 0, 0 }, /* 83 */
+ { 1, 0, 0 }, /* 84 */
+ { 1, 0, 0 }, /* 85 */
+ { 1, 0, 0 }, /* 86 */
+ { 1, 0, 0 }, /* 87 */
+ { 1, 0, 0 }, /* 88 */
+ { 1, 0, 0 }, /* 89 */
+ { 1, 0, 0 }, /* 90 */
+ { 1, 0, 0 }, /* 91 */
+ { 1, 0, 0 }, /* 92 */
+ { 1, 0, 0 }, /* 93 */
+ { 1, 0, 0 }, /* 94 */
+ { 1, 0, 0 }, /* 95 */
+ { 1, 0, 0 }, /* 96 */
+ { 1, 0, 0 }, /* 97 */
+ { 1, 0, 0 }, /* 98 */
+ { 1, 0, 0 }, /* 99 */
+ { 1, 0, 0 }, /* 100 */
+ { 1, 0, 0 }, /* 101 */
+ { 1, 0, 0 }, /* 102 */
+ { 1, 0, 0 }, /* 103 */
+ { 1, 0, 0 }, /* 104 */
+ { 1, 0, 0 }, /* 105 */
+ { 1, 0, 0 }, /* 106 */
+ { 1, 0, 0 }, /* 107 */
+ { 1, 0, 0 }, /* 108 */
+ { 1, 0, 0 }, /* 109 */
+ { 1, 0, 0 }, /* 110 */
+ { 1, 0, 0 }, /* 111 */
+ { 1, 0, 0 }, /* 112 */
+ { 1, 0, 0 }, /* 113 */
+ { 1, 0, 0 }, /* 114 */
+ { 1, 0, 0 }, /* 115 */
+ { 1, 0, 0 }, /* 116 */
+ { 1, 0, 0 }, /* 117 */
+ { 1, 0, 0 }, /* 118 */
+ { 1, 0, 0 }, /* 119 */
+ { 1, 0, 0 }, /* 120 */
+ { 1, 0, 0 }, /* 121 */
+ { 1, 0, 0 }, /* 122 */
+ { 1, 0, 0 }, /* 123 */
+ { 1, 0, 0 }, /* 124 */
+ { 1, 0, 0 }, /* 125 */
+ { 1, 0, 0 }, /* 126 */
+ { 1, 0, 0 }, /* 127 */
+ { 0, 0, 0 }, /* 128 */
+ { 0, 0, 0 }, /* 129 */
+ { 0, 0, 0 }, /* 130 */
+ { 0, 0, 0 }, /* 131 */
+ { 0, 0, 0 }, /* 132 */
+ { 0, 0, 0 }, /* 133 */
+ { 0, 0, 0 }, /* 134 */
+ { 0, 0, 0 }, /* 135 */
+ { 0, 0, 0 }, /* 136 */
+ { 0, 0, 0 }, /* 137 */
+ { 0, 0, 0 }, /* 138 */
+ { 0, 0, 0 }, /* 139 */
+ { 0, 0, 0 }, /* 140 */
+ { 0, 0, 0 }, /* 141 */
+ { 0, 0, 0 }, /* 142 */
+ { 0, 0, 0 }, /* 143 */
+ { 0, 0, 0 }, /* 144 */
+ { 0, 0, 0 }, /* 145 */
+ { 0, 0, 0 }, /* 146 */
+ { 0, 0, 0 }, /* 147 */
+ { 0, 0, 0 }, /* 148 */
+ { 0, 0, 0 }, /* 149 */
+ { 0, 0, 0 }, /* 150 */
+ { 0, 0, 0 }, /* 151 */
+ { 0, 0, 0 }, /* 152 */
+ { 0, 0, 0 }, /* 153 */
+ { 0, 0, 0 }, /* 154 */
+ { 0, 0, 0 }, /* 155 */
+ { 0, 0, 0 }, /* 156 */
+ { 0, 0, 0 }, /* 157 */
+ { 0, 0, 0 }, /* 158 */
+ { 0, 0, 0 }, /* 159 */
+ { 0, 0, 0 }, /* 160 */
+ { 0, 0, 0 }, /* 161 */
+ { 0, 0, 0 }, /* 162 */
+ { 0, 0, 0 }, /* 163 */
+ { 0, 0, 0 }, /* 164 */
+ { 0, 0, 0 }, /* 165 */
+ { 0, 0, 0 }, /* 166 */
+ { 0, 0, 0 }, /* 167 */
+ { 0, 0, 0 }, /* 168 */
+ { 0, 0, 0 }, /* 169 */
+ { 0, 0, 0 }, /* 170 */
+ { 0, 0, 0 }, /* 171 */
+ { 0, 0, 0 }, /* 172 */
+ { 0, 0, 0 }, /* 173 */
+ { 0, 0, 0 }, /* 174 */
+ { 0, 0, 0 }, /* 175 */
+ { 0, 0, 0 }, /* 176 */
+ { 0, 0, 0 }, /* 177 */
+ { 0, 0, 0 }, /* 178 */
+ { 0, 0, 0 }, /* 179 */
+ { 0, 0, 0 }, /* 180 */
+ { 0, 0, 0 }, /* 181 */
+ { 0, 0, 0 }, /* 182 */
+ { 0, 0, 0 }, /* 183 */
+ { 0, 0, 0 }, /* 184 */
+ { 0, 0, 0 }, /* 185 */
+ { 0, 0, 0 }, /* 186 */
+ { 0, 0, 0 }, /* 187 */
+ { 0, 0, 0 }, /* 188 */
+ { 0, 0, 0 }, /* 189 */
+ { 0, 0, 0 }, /* 190 */
+ { 0, 0, 0 }, /* 191 */
+ { 0, 0, 0 }, /* 192 */
+ { 0, 0, 0 }, /* 193 */
+ { 2, 0x80, 0xBF }, /* 194 */
+ { 2, 0x80, 0xBF }, /* 195 */
+ { 2, 0x80, 0xBF }, /* 196 */
+ { 2, 0x80, 0xBF }, /* 197 */
+ { 2, 0x80, 0xBF }, /* 198 */
+ { 2, 0x80, 0xBF }, /* 199 */
+ { 2, 0x80, 0xBF }, /* 200 */
+ { 2, 0x80, 0xBF }, /* 201 */
+ { 2, 0x80, 0xBF }, /* 202 */
+ { 2, 0x80, 0xBF }, /* 203 */
+ { 2, 0x80, 0xBF }, /* 204 */
+ { 2, 0x80, 0xBF }, /* 205 */
+ { 2, 0x80, 0xBF }, /* 206 */
+ { 2, 0x80, 0xBF }, /* 207 */
+ { 2, 0x80, 0xBF }, /* 208 */
+ { 2, 0x80, 0xBF }, /* 209 */
+ { 2, 0x80, 0xBF }, /* 210 */
+ { 2, 0x80, 0xBF }, /* 211 */
+ { 2, 0x80, 0xBF }, /* 212 */
+ { 2, 0x80, 0xBF }, /* 213 */
+ { 2, 0x80, 0xBF }, /* 214 */
+ { 2, 0x80, 0xBF }, /* 215 */
+ { 2, 0x80, 0xBF }, /* 216 */
+ { 2, 0x80, 0xBF }, /* 217 */
+ { 2, 0x80, 0xBF }, /* 218 */
+ { 2, 0x80, 0xBF }, /* 219 */
+ { 2, 0x80, 0xBF }, /* 220 */
+ { 2, 0x80, 0xBF }, /* 221 */
+ { 2, 0x80, 0xBF }, /* 222 */
+ { 2, 0x80, 0xBF }, /* 223 */
+ { 3, 0xA0, 0xBF }, /* 224 */
+ { 3, 0x80, 0xBF }, /* 225 */
+ { 3, 0x80, 0xBF }, /* 226 */
+ { 3, 0x80, 0xBF }, /* 227 */
+ { 3, 0x80, 0xBF }, /* 228 */
+ { 3, 0x80, 0xBF }, /* 229 */
+ { 3, 0x80, 0xBF }, /* 230 */
+ { 3, 0x80, 0xBF }, /* 231 */
+ { 3, 0x80, 0xBF }, /* 232 */
+ { 3, 0x80, 0xBF }, /* 233 */
+ { 3, 0x80, 0xBF }, /* 234 */
+ { 3, 0x80, 0xBF }, /* 235 */
+ { 3, 0x80, 0xBF }, /* 236 */
+ { 3, 0x80, 0x9F }, /* 237 */
+ { 3, 0x80, 0xBF }, /* 238 */
+ { 3, 0x80, 0xBF }, /* 239 */
+ { 4, 0x90, 0xBF }, /* 240 */
+ { 4, 0x80, 0xBF }, /* 241 */
+ { 4, 0x80, 0xBF }, /* 242 */
+ { 4, 0x80, 0xBF }, /* 243 */
+ { 4, 0x80, 0x8F }, /* 244 */
+ { 0, 0, 0 }, /* 245 */
+ { 0, 0, 0 }, /* 246 */
+ { 0, 0, 0 }, /* 247 */
+ { 0, 0, 0 }, /* 248 */
+ { 0, 0, 0 }, /* 249 */
+ { 0, 0, 0 }, /* 250 */
+ { 0, 0, 0 }, /* 251 */
+ { 0, 0, 0 }, /* 252 */
+ { 0, 0, 0 }, /* 253 */
+ { 0, 0, 0 }, /* 254 */
+ { 0, 0, 0 }, /* 255 */
 };