[llvm-commits] [llvm-gcc-4.2] r43913 [67/80] - in /llvm-gcc-4.2/trunk: boehm-gc/ boehm-gc/Mac_files/ boehm-gc/cord/ boehm-gc/doc/ boehm-gc/include/ boehm-gc/include/private/ boehm-gc/tests/ libffi/ libffi/include/ libffi/src/ libffi/src/alpha/ libffi/src/arm/ libffi/src/cris/ libffi/src/frv/ libffi/src/ia64/ libffi/src/m32r/ libffi/src/m68k/ libffi/src/mips/ libffi/src/pa/ libffi/src/powerpc/ libffi/src/s390/ libffi/src/sh/ libffi/src/sh64/ libffi/src/sparc/ libffi/src/x86/ libffi/testsuite/ libffi/testsuite/config/ li...

Bill Wendling isanbard at gmail.com
Thu Nov 8 14:57:11 PST 2007


Added: llvm-gcc-4.2/trunk/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/classpath/jdwp/natVMVirtualMachine.cc Thu Nov  8 16:56:19 2007
@@ -0,0 +1,347 @@
+// natVMVirtualMachine.cc - native support for VMVirtualMachine
+
+/* Copyright (C) 2006 Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
+details. */
+
+#include <config.h>
+#include <gcj/cni.h>
+#include <jvm.h>
+#include <jvmti.h>
+
+#include <java/lang/Class.h>
+#include <java/lang/ClassLoader.h>
+#include <java/lang/Integer.h>
+#include <java/lang/String.h>
+#include <java/lang/StringBuffer.h>
+#include <java/lang/Thread.h>
+#include <java/nio/ByteBuffer.h>
+#include <java/util/ArrayList.h>
+#include <java/util/Hashtable.h>
+#include <java/util/Iterator.h>
+
+#include <gnu/classpath/jdwp/VMFrame.h>
+#include <gnu/classpath/jdwp/VMMethod.h>
+#include <gnu/classpath/jdwp/VMVirtualMachine.h>
+#include <gnu/classpath/jdwp/event/EventRequest.h>
+#include <gnu/classpath/jdwp/exception/JdwpInternalErrorException.h>
+#include <gnu/classpath/jdwp/util/MethodResult.h>
+
+using namespace java::lang;
+using namespace gnu::classpath::jdwp::event;
+using namespace gnu::classpath::jdwp::util;
+
+// JVMTI environment
+static jvmtiEnv *_jdwp_jvmtiEnv;
+
+void
+gnu::classpath::jdwp::VMVirtualMachine::initialize ()
+{
+  _jdwp_suspend_counts = new ::java::util::Hashtable ();
+  JavaVM *vm = _Jv_GetJavaVM ();
+  vm->GetEnv (reinterpret_cast<void **> (&_jdwp_jvmtiEnv), JVMTI_VERSION_1_0);
+}
+
+void
+gnu::classpath::jdwp::VMVirtualMachine ::suspendThread (Thread *thread)
+{
+  jint value;
+  Integer *count;
+  {
+    JvSynchronize dummy (_jdwp_suspend_counts);
+    count = reinterpret_cast<Integer *> (_jdwp_suspend_counts->get (thread));
+    if (count == NULL)
+      {
+	// New -- suspend thread
+	value = 0;
+      }
+    else
+      {
+	// Thread already suspended
+	value = count->intValue ();
+      }
+
+    count = Integer::valueOf (++value);
+    _jdwp_suspend_counts->put (thread, count);
+  }
+
+  if (value == 1)
+    {
+      // Suspend the thread
+      jvmtiError err = _jdwp_jvmtiEnv->SuspendThread (thread);
+      if (err != JVMTI_ERROR_NONE)
+	{
+	  using namespace gnu::classpath::jdwp::exception;
+	  char *reason;
+	  _jdwp_jvmtiEnv->GetErrorName (err, &reason);
+	  ::java::lang::String *txt
+	      = JvNewStringLatin1 ("could not suspend thread: ");
+	  ::java::lang::StringBuffer *msg
+	      = new ::java::lang::StringBuffer (txt);
+	  msg->append (JvNewStringLatin1 (reason));
+	  _jdwp_jvmtiEnv->Deallocate ((unsigned char *) reason);
+	  throw new JdwpInternalErrorException (msg->toString ());
+	}
+    }
+}
+
+void
+gnu::classpath::jdwp::VMVirtualMachine::resumeThread (Thread *thread)
+{
+  jint value;
+  {
+    JvSynchronize dummy (_jdwp_suspend_counts);
+    Integer *count
+      = reinterpret_cast<Integer *> (_jdwp_suspend_counts->get (thread));
+    if (count == NULL)
+      {
+	// Thread not suspended: ThreadReference.Resume says to ignore it.
+	return;
+      }
+    else
+      {
+	// Decrement suspend count
+	value = count->intValue () - 1;
+      }
+
+    if (value == 0)
+      {
+	// Thread will be resumed, remove from table
+	_jdwp_suspend_counts->remove (thread);
+      }
+    else
+      {
+	// Thread stays suspended: record new suspend count
+	count = Integer::valueOf (value);
+	_jdwp_suspend_counts->put (thread, count);
+      }
+  }
+
+  if (value == 0)
+    {
+      jvmtiError err = _jdwp_jvmtiEnv->ResumeThread (thread);
+      if (err != JVMTI_ERROR_NONE)
+	{
+	  using namespace gnu::classpath::jdwp::exception;
+	  char *reason;
+	  _jdwp_jvmtiEnv->GetErrorName (err, &reason);
+	  ::java::lang::String *txt 
+	      = JvNewStringLatin1 ("could not resume thread: ");
+	  ::java::lang::StringBuffer *msg
+	      = new ::java::lang::StringBuffer (txt);
+	  msg->append (JvNewStringLatin1 (reason));
+	  _jdwp_jvmtiEnv->Deallocate ((unsigned char *) reason);
+	  throw new JdwpInternalErrorException (msg->toString ());
+	}
+    }
+}
+
+jint
+gnu::classpath::jdwp::VMVirtualMachine::getSuspendCount (Thread *thread)
+{
+  jint suspensions = 0;
+  Integer *count
+    = reinterpret_cast<Integer *> (_jdwp_suspend_counts->get (thread));
+  if (count != NULL)
+    suspensions = count->intValue ();
+  return suspensions;
+}
+
+void
+gnu::classpath::jdwp::VMVirtualMachine::registerEvent (EventRequest *request)
+{
+  switch (request->getEventKind ())
+    {
+    case EventRequest::EVENT_SINGLE_STEP:
+      break;
+
+    case EventRequest::EVENT_BREAKPOINT:
+      break;
+
+    case EventRequest::EVENT_FRAME_POP:
+      break;
+
+    case EventRequest::EVENT_EXCEPTION:
+      break;
+
+    case EventRequest::EVENT_USER_DEFINED:
+      break;
+
+    case EventRequest::EVENT_THREAD_START:
+      break;
+
+    case EventRequest::EVENT_THREAD_END:
+      break;
+
+    case EventRequest::EVENT_CLASS_PREPARE:
+      break;
+
+    case EventRequest::EVENT_CLASS_LOAD:
+      break;
+
+    case EventRequest::EVENT_CLASS_UNLOAD:
+      break;
+
+    case EventRequest::EVENT_FIELD_ACCESS:
+      break;
+
+    case EventRequest::EVENT_FIELD_MODIFY:
+      break;
+
+    case EventRequest::EVENT_METHOD_ENTRY:
+      break;
+
+    case EventRequest::EVENT_METHOD_EXIT:
+      break;
+
+    case EventRequest::EVENT_VM_INIT:
+      break;
+      
+    case EventRequest::EVENT_VM_DEATH:
+      break;
+    }
+}
+
+void
+gnu::classpath::jdwp::VMVirtualMachine::unregisterEvent (EventRequest *request)
+{
+  switch (request->getEventKind ())
+    {
+    case EventRequest::EVENT_SINGLE_STEP:
+      break;
+
+    case EventRequest::EVENT_BREAKPOINT:
+      break;
+
+    case EventRequest::EVENT_FRAME_POP:
+      break;
+
+    case EventRequest::EVENT_EXCEPTION:
+      break;
+
+    case EventRequest::EVENT_USER_DEFINED:
+      break;
+
+    case EventRequest::EVENT_THREAD_START:
+      break;
+
+    case EventRequest::EVENT_THREAD_END:
+      break;
+	
+    case EventRequest::EVENT_CLASS_PREPARE:
+      break;
+
+    case EventRequest::EVENT_CLASS_LOAD:
+      break;
+
+    case EventRequest::EVENT_CLASS_UNLOAD:
+      break;
+
+    case EventRequest::EVENT_FIELD_ACCESS:
+      break;
+
+    case EventRequest::EVENT_FIELD_MODIFY:
+      break;
+
+    case EventRequest::EVENT_METHOD_ENTRY:
+      break;
+
+    case EventRequest::EVENT_METHOD_EXIT:
+      break;
+
+    case EventRequest::EVENT_VM_INIT:
+      break;
+      
+    case EventRequest::EVENT_VM_DEATH:
+      break;
+    }
+}
+
+void
+gnu::classpath::jdwp::VMVirtualMachine::clearEvents (jbyte kind)
+{
+}
+
+jint
+gnu::classpath::jdwp::VMVirtualMachine::getAllLoadedClassesCount (void)
+{
+  return 0;
+}
+
+java::util::Iterator *
+gnu::classpath::jdwp::VMVirtualMachine::getAllLoadedClasses (void)
+{
+  return NULL;
+}
+
+jint
+gnu::classpath::jdwp::VMVirtualMachine::getClassStatus (jclass klass)
+{
+  return 0;
+}
+
+JArray<gnu::classpath::jdwp::VMMethod *> *
+gnu::classpath::jdwp::VMVirtualMachine::getAllClassMethods (jclass klass)
+{
+  return NULL;
+}
+
+gnu::classpath::jdwp::VMMethod *
+gnu::classpath::jdwp::VMVirtualMachine::getClassMethod (jclass klass, jlong id)
+{
+  return NULL;
+}
+
+java::util::ArrayList *
+gnu::classpath::jdwp::VMVirtualMachine::getFrames (Thread *thread,
+						   jint start,
+						   jint length)
+{
+  return NULL;
+}
+
+gnu::classpath::jdwp::VMFrame *
+gnu::classpath::jdwp::VMVirtualMachine::getFrame (Thread *thread,
+						  ::java::nio::ByteBuffer *bb)
+{
+  return NULL;
+}
+
+jint
+gnu::classpath::jdwp::VMVirtualMachine::getFrameCount (Thread *thread)
+{
+  return 0;
+}
+
+jint
+gnu::classpath::jdwp::VMVirtualMachine::getThreadStatus (Thread *thread)
+{
+  return 0;
+}
+
+java::util::ArrayList *
+gnu::classpath::jdwp::VMVirtualMachine::getLoadRequests (ClassLoader *cl)
+{
+  return NULL;
+}
+
+MethodResult *
+gnu::classpath::jdwp::VMVirtualMachine::executeMethod (jobject obj,
+						       Thread *thread,
+						       jclass clazz,
+						       reflect::Method *method,
+						       jobjectArray values,
+						       jboolean nonVirtual)
+{
+  return NULL;
+}
+
+jstring
+gnu::classpath::jdwp::VMVirtualMachine::getSourceFile (jclass clazz)
+{
+  return NULL;
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/classpath/natSystemProperties.cc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/classpath/natSystemProperties.cc?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/classpath/natSystemProperties.cc (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/classpath/natSystemProperties.cc Thu Nov  8 16:56:19 2007
@@ -0,0 +1,422 @@
+// natSystemProperties.cc - Implementation of native side of
+// SystemProperties class.
+
+/* Copyright (C) 2005, 2006  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+#include <config.h>
+#include <platform.h>
+
+#include <stdlib.h>
+#include <errno.h>
+
+#ifdef HAVE_PWD_H
+#include <pwd.h>
+#endif
+
+#ifdef HAVE_UNAME
+#include <sys/utsname.h>
+#endif
+
+#ifdef HAVE_LOCALE_H
+#include <locale.h>
+#endif
+
+#ifdef HAVE_LANGINFO_H
+#include <langinfo.h>
+#endif
+
+#include <gcj/cni.h>
+#include <jvm.h>
+#include <java-props.h>
+#include <gnu/classpath/SystemProperties.h>
+#include <java/lang/String.h>
+#include <jni.h>
+
+char *_Jv_Module_Load_Path = NULL;
+
+#ifdef USE_LTDL
+#include <ltdl.h>
+
+void
+_Jv_SetDLLSearchPath (const char *path)
+{
+  _Jv_Module_Load_Path = strdup (path);
+}
+
+#else
+
+void
+_Jv_SetDLLSearchPath (const char *)
+{
+  // Nothing.
+}
+
+#endif /* USE_LTDL */
+
+#if ! defined (DEFAULT_FILE_ENCODING) && defined (HAVE_ICONV) \
+    && defined (HAVE_NL_LANGINFO)
+
+static const char *
+file_encoding ()
+{
+  setlocale (LC_CTYPE, "");
+  const char *e = nl_langinfo (CODESET);
+  if (e == NULL || *e == '\0')
+    e = "8859_1";
+  return e;
+}
+
+#define DEFAULT_FILE_ENCODING file_encoding ()
+
+#endif
+
+#ifndef DEFAULT_FILE_ENCODING
+#define DEFAULT_FILE_ENCODING "8859_1"
+#endif
+
+static const char *default_file_encoding = DEFAULT_FILE_ENCODING;
+
+#if defined(HAVE_GETPWUID_R) && defined(_POSIX_PTHREAD_SEMANTICS)
+/* Use overload resolution to find out the signature of getpwuid_r.  */
+
+  /* This is Posix getpwuid_r.  */
+template <typename T_uid, typename T_passwd, typename T_buf, typename T_len>
+static inline int
+getpwuid_adaptor(int (*getpwuid_r)(T_uid user_id, T_passwd *pwd_r,
+				   T_buf *buf_r, T_len len_r,
+				   T_passwd **pwd_entry_ptr),
+		 uid_t user_id, struct passwd *pwd_r,
+		 char *buf_r, size_t len_r, struct passwd **pwd_entry)
+{
+  return getpwuid_r (user_id, pwd_r, buf_r, len_r, pwd_entry);
+}
+
+/* This is used on HPUX 10.20 */
+template <typename T_uid, typename T_passwd, typename T_buf, typename T_len>
+static inline int
+getpwuid_adaptor(int (*getpwuid_r)(T_uid user_id, T_passwd *pwd_r,
+				   T_buf *buf_r, T_len len_r),
+		 uid_t user_id, struct passwd *pwd_r,
+		 char *buf_r, size_t len_r, struct passwd **pwd_entry)
+{
+  return getpwuid_r (user_id, pwd_r, buf_r, len_r);
+}
+
+/* This is used on IRIX 5.2.  */
+template <typename T_uid, typename T_passwd, typename T_buf, typename T_len>
+static inline int
+getpwuid_adaptor(T_passwd * (*getpwuid_r)(T_uid user_id, T_passwd *pwd_r,
+					  T_buf *buf_r, T_len len_r),
+		 uid_t user_id, struct passwd *pwd_r,
+		 char *buf_r, size_t len_r, struct passwd **pwd_entry)
+{
+  *pwd_entry = getpwuid_r (user_id, pwd_r, buf_r, len_r);
+  return (*pwd_entry == NULL) ? errno : 0;
+}
+#endif
+
+// Prepend GCJ_VERSIONED_LIBDIR to a module search path stored in a
+// Java string, if the path is not already prefixed by
+// GCJ_VERSIONED_LIBDIR.  Return a newly JvMalloc'd char buffer.  The
+// result should be freed using JvFree.  See
+// _Jv_PrependVersionedLibdir in prims.cc.
+static char*
+PrependVersionedLibdir (::java::lang::String* libpath)
+{
+  char* retval = 0;
+
+  // Extract a C char array from libpath.
+  char* val = (char*) _Jv_Malloc (JvGetStringUTFLength (libpath) + 1);
+  jsize total = JvGetStringUTFRegion (libpath, 0, libpath->length(), val);
+  val[total] = '\0';
+  retval = _Jv_PrependVersionedLibdir (val);
+  JvFree (val);
+
+  return retval;
+}
+
+void
+gnu::classpath::SystemProperties::insertSystemProperties (java::util::Properties *newprops)
+{
+  // A convenience define.
+#define SET(Prop,Val) \
+	newprops->put(JvNewStringLatin1 (Prop), JvNewStringLatin1 (Val))
+
+  // A mixture of the Java Product Versioning Specification
+  // (introduced in 1.2), and earlier versioning properties.  Some
+  // programs rely on seeing values that they expect, so we claim to
+  // be a 1.4-ish VM for their sake.
+  SET ("java.version", JV_VERSION);
+  SET ("java.runtime.version", JV_VERSION);
+  SET ("java.vendor", "Free Software Foundation, Inc.");
+  SET ("java.vendor.url", "http://gcc.gnu.org/java/");
+  SET ("java.class.version", "48.0");
+  SET ("java.vm.specification.version", "1.0");
+  SET ("java.vm.specification.name", "Java(tm) Virtual Machine Specification");
+  SET ("java.vm.specification.vendor", "Sun Microsystems Inc.");
+  SET ("java.vm.version", __VERSION__);
+  SET ("java.vm.vendor", "Free Software Foundation, Inc.");
+  SET ("java.vm.name", "GNU libgcj");
+  SET ("java.specification.version", JV_API_VERSION);
+  SET ("java.specification.name", "Java(tm) Platform API Specification");
+  SET ("java.specification.vendor", "Sun Microsystems Inc.");
+
+  char value[100];
+#define NAME "GNU libgcj "
+  strcpy (value, NAME);
+  strncpy (value + sizeof (NAME) - 1, __VERSION__,
+	   sizeof(value) - sizeof(NAME));
+  value[sizeof (value) - 1] = '\0';
+  jstring version = JvNewStringLatin1 (value);
+  newprops->put (JvNewStringLatin1 ("java.fullversion"), version);
+  newprops->put (JvNewStringLatin1 ("java.vm.info"), version);
+
+  // This definition is rather arbitrary: we choose $(prefix).  In
+  // part we do this because most people specify only --prefix and
+  // nothing else when installing gcj.  Plus, people are free to
+  // redefine `java.home' with `-D' if necessary.
+  SET ("java.home", JAVA_HOME);
+  SET ("gnu.classpath.home", PREFIX);
+  // This is set to $(toolexeclibdir) because we use this to find
+  // .security files at runtime.
+  char val2[sizeof ("file://") + sizeof (TOOLEXECLIBDIR) + 1];
+  strcpy (val2, "file://");
+  strcat (val2, TOOLEXECLIBDIR);
+  SET ("gnu.classpath.home.url", val2);
+
+  SET ("file.encoding", default_file_encoding);
+
+#ifdef HAVE_UNAME
+  struct utsname u;
+  if (! uname (&u))
+    {
+      SET ("os.name", u.sysname);
+      SET ("os.version", u.release);
+
+      // Normalize x86 architecture names to "i386" (except on Windows, which 
+      // is handled in win32.cc).
+      if (u.machine[0] == 'i'
+	  && u.machine[1] != 0
+	  && u.machine[2] == '8'
+	  && u.machine[3] == '6'
+	  && u.machine[4] == 0)
+	SET ("os.arch", "i386");
+      else
+	SET ("os.arch", u.machine);
+    }
+  else
+    {
+      SET ("os.name", "unknown");
+      SET ("os.arch", "unknown");
+      SET ("os.version", "unknown");
+    }
+#endif /* HAVE_UNAME */
+
+#ifndef NO_GETUID
+#ifdef HAVE_PWD_H
+  uid_t user_id = getuid ();
+  struct passwd *pwd_entry;
+
+#if defined(HAVE_GETPWUID_R) && defined(_POSIX_PTHREAD_SEMANTICS)
+  struct passwd pwd_r;
+  size_t len_r = 200;
+  char *buf_r = (char *) _Jv_AllocBytes (len_r);
+
+  while (buf_r != NULL)
+    {
+      int r = getpwuid_adaptor (getpwuid_r, user_id, &pwd_r,
+				buf_r, len_r, &pwd_entry);
+      if (r == 0)
+	break;
+      else if (r != ERANGE)
+	{
+	  pwd_entry = NULL;
+	  break;
+	}
+      len_r *= 2;
+      buf_r = (char *) _Jv_AllocBytes (len_r);
+    }
+#else
+  pwd_entry = getpwuid (user_id);
+#endif /* HAVE_GETPWUID_R */
+
+  if (pwd_entry != NULL)
+    {
+      SET ("user.name", pwd_entry->pw_name);
+      SET ("user.home", pwd_entry->pw_dir);
+      SET ("gnu.gcj.user.realname", pwd_entry->pw_gecos);
+    }
+#endif /* HAVE_PWD_H */
+#endif /* NO_GETUID */
+
+#ifdef HAVE_GETCWD
+#ifdef HAVE_UNISTD_H
+  /* Use getcwd to set "user.dir". */
+  int buflen = 250;
+  char *buffer = (char *) malloc (buflen);
+  while (buffer != NULL)
+    {
+      if (getcwd (buffer, buflen) != NULL)
+	{
+	  SET ("user.dir", buffer);
+	  break;
+	}
+      if (errno != ERANGE)
+	break;
+      buflen = 2 * buflen;
+      buffer = (char *) realloc (buffer, buflen);
+    }
+  if (buffer != NULL)
+    free (buffer);
+#endif /* HAVE_UNISTD_H */
+#endif /* HAVE_GETCWD */
+
+  // Set user locale properties based on setlocale()
+#if defined (HAVE_SETLOCALE) && defined (HAVE_LC_MESSAGES)
+  // We let the user choose the locale.  However, since Java differs
+  // from POSIX, we arbitrarily pick LC_MESSAGES as determining the
+  // Java locale.  We can't use LC_ALL because it might return a full
+  // list of all the settings.  If we don't have LC_MESSAGES then we
+  // just default to `en_US'.
+  setlocale (LC_ALL, "");
+  char *locale = setlocale (LC_MESSAGES, "");
+  if (locale && strlen (locale) >= 2)
+    {
+      char buf[3];
+      buf[2] = '\0';
+      // copy the first two chars to user.language
+      strncpy (buf, locale, 2);
+      SET ("user.language", buf);
+      // if the next char is a '_', copy the two after that to user.region
+      locale += 2;
+      if (locale[0] == '_')
+        {
+	  locale++;
+	  strncpy (buf, locale, 2);
+	  SET ("user.region", buf);
+        }
+    }
+  else
+#endif /* HAVE_SETLOCALE and HAVE_LC_MESSAGES */
+    {
+      SET ("user.language", "en");
+      SET ("user.region", "US");
+    }  
+
+  // Set the java extension directories property if it has not yet been
+  // specified.
+  ::java::lang::String *extdirs = newprops->getProperty(JvNewStringLatin1("java.ext.dirs"));
+  if (! extdirs)
+    SET ("java.ext.dirs", JAVA_EXT_DIRS);
+
+  // The endorsed directories that libgcj knows about by default.
+  // This is a way to get other jars into the boot class loader
+  // without overriding java.endorsed.dirs.
+  SET ("gnu.gcj.runtime.endorsed.dirs", GCJ_ENDORSED_DIRS);
+
+  // The path to libgcj's boot classes
+  SET ("sun.boot.class.path", BOOT_CLASS_PATH);
+
+  // If there is a default system database, set it.
+  SET ("gnu.gcj.precompiled.db.path", LIBGCJ_DEFAULT_DATABASE);
+
+  // Set some properties according to whatever was compiled in with
+  // `-D'.  Important: after this point, the only properties that
+  // should be set are those which either the user cannot meaningfully
+  // override, or which augment whatever value the user has provided.
+  for (int i = 0; i < _Jv_Properties_Count; ++i)
+    {
+      const char *s, *p;
+      // Find the `='.
+      for (s = p = _Jv_Compiler_Properties[i]; *s && *s != '='; ++s)
+	;
+      jstring name = JvNewStringLatin1 (p, s - p);
+      jstring val = JvNewStringLatin1 (*s == '=' ? s + 1 : s);
+      newprops->put (name, val);
+    }
+
+  // Set the system properties from the user's environment.
+#ifndef DISABLE_GETENV_PROPERTIES
+  if (_Jv_Environment_Properties)
+    {
+      size_t i = 0;
+
+      while (_Jv_Environment_Properties[i].key)
+	{
+	  SET (_Jv_Environment_Properties[i].key, 
+	       _Jv_Environment_Properties[i].value);
+	  i++;
+	}
+    }
+#endif
+
+  // The name used to invoke this process (argv[0] in C).
+  SET ("gnu.gcj.progname", _Jv_GetSafeArg (0));
+
+  // Allow platform specific settings and overrides.
+  _Jv_platform_initProperties (newprops);
+
+  // If java.library.path is set, tell libltdl so we search the new
+  // directories as well.
+  ::java::lang::String *path = newprops->getProperty(JvNewStringLatin1("java.library.path"));
+  if (path)
+    {
+      // Prepend GCJ_VERSIONED_LIBDIR to the module load path so that
+      // libgcj will find its own JNI libraries, like libgtkpeer.so.
+      char* val = PrependVersionedLibdir (path);
+      _Jv_SetDLLSearchPath (val);
+      _Jv_Free (val);
+    }
+  else
+    {
+      // Set a value for user code to see.
+#ifdef USE_LTDL
+      char *libpath = getenv (LTDL_SHLIBPATH_VAR);
+      char* val = _Jv_PrependVersionedLibdir (libpath);
+      SET ("java.library.path", val);
+      _Jv_SetDLLSearchPath (val);
+      _Jv_Free (val);
+#else
+      SET ("java.library.path", "");
+#endif
+    }
+
+  // If java.class.path is still not set then set it according to the
+  // CLASSPATH environment variable if given.  See gij.cc main () and
+  // prims.cc _Jv_CreateJavaVM () for all the ways this could have
+  // been set much earlier.
+  // If CLASSPATH isn't set or if the path is empty fall back to "."
+  path = newprops->getProperty(JvNewStringLatin1("java.class.path"));
+  if (!path)
+    {
+      char *classpath = getenv("CLASSPATH");
+      if (classpath && classpath[0] != 0)
+	{
+	  path = JvNewStringLatin1 (classpath);
+	  newprops->put(JvNewStringLatin1 ("java.class.path"), path);
+	}
+    }
+
+  if (!path || path->length() == 0)
+    SET ("java.class.path", ".");
+}
+
+jboolean
+gnu::classpath::SystemProperties::isWordsBigEndian (void)
+{
+  union
+  {
+    long lval;
+    char cval;
+  } u;
+
+  u.lval = 1;
+  return u.cval == 0;
+}
+

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/Core.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/Core.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/Core.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/Core.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,24 @@
+/* Copyright (C) 2001, 2003, 2005  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj;
+
+public class Core
+{
+  public native static Core create (String name) throws java.io.IOException;
+
+  // Same as create, except returns null if not found.
+  public native static Core find (String name);
+
+  public RawData ptr;
+  public int length;
+
+  Core ()
+  {
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawData.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawData.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawData.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawData.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,17 @@
+/* Copyright (C) 1999, 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj;
+
+/** A type used to indicate special data used by native code that should not 
+    be marked by the garbage collector. */
+
+public final class RawData
+{
+   private RawData() { }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawDataManaged.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawDataManaged.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawDataManaged.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/RawDataManaged.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,23 @@
+/* Copyright (C) 2004  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj;
+
+/** A type used to indicate special data used by native code. Unlike the 
+    <code>RawData</code> type, fields declared as <code>RawDataManaged</code> 
+    will be "marked" by the memory manager and considered for garbage 
+    collection.  
+    
+    Native data which is allocated using CNI's <code>JvAllocBytes()</code> 
+    function and stored in a <code>RawDataManaged</code> will be automatically 
+    freed when the Java object it is associated with becomes unreachable.  */
+
+public final class RawDataManaged
+{
+   private RawDataManaged() { }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Blocks-3.txt
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Blocks-3.txt?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Blocks-3.txt (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Blocks-3.txt Thu Nov  8 16:56:19 2007
@@ -0,0 +1,90 @@
+# Start Code; End Code; Block Name
+0000; 007F; Basic Latin
+0080; 00FF; Latin-1 Supplement
+0100; 017F; Latin Extended-A
+0180; 024F; Latin Extended-B
+0250; 02AF; IPA Extensions
+02B0; 02FF; Spacing Modifier Letters
+0300; 036F; Combining Diacritical Marks
+0370; 03FF; Greek
+0400; 04FF; Cyrillic
+0530; 058F; Armenian
+0590; 05FF; Hebrew
+0600; 06FF; Arabic
+0700; 074F; Syriac  
+0780; 07BF; Thaana
+0900; 097F; Devanagari
+0980; 09FF; Bengali
+0A00; 0A7F; Gurmukhi
+0A80; 0AFF; Gujarati
+0B00; 0B7F; Oriya
+0B80; 0BFF; Tamil
+0C00; 0C7F; Telugu
+0C80; 0CFF; Kannada
+0D00; 0D7F; Malayalam
+0D80; 0DFF; Sinhala
+0E00; 0E7F; Thai
+0E80; 0EFF; Lao
+0F00; 0FFF; Tibetan
+1000; 109F; Myanmar 
+10A0; 10FF; Georgian
+1100; 11FF; Hangul Jamo
+1200; 137F; Ethiopic
+13A0; 13FF; Cherokee
+1400; 167F; Unified Canadian Aboriginal Syllabics
+1680; 169F; Ogham
+16A0; 16FF; Runic
+1780; 17FF; Khmer
+1800; 18AF; Mongolian
+1E00; 1EFF; Latin Extended Additional
+1F00; 1FFF; Greek Extended
+2000; 206F; General Punctuation
+2070; 209F; Superscripts and Subscripts
+20A0; 20CF; Currency Symbols
+20D0; 20FF; Combining Marks for Symbols
+2100; 214F; Letterlike Symbols
+2150; 218F; Number Forms
+2190; 21FF; Arrows
+2200; 22FF; Mathematical Operators
+2300; 23FF; Miscellaneous Technical
+2400; 243F; Control Pictures
+2440; 245F; Optical Character Recognition
+2460; 24FF; Enclosed Alphanumerics
+2500; 257F; Box Drawing
+2580; 259F; Block Elements
+25A0; 25FF; Geometric Shapes
+2600; 26FF; Miscellaneous Symbols
+2700; 27BF; Dingbats
+2800; 28FF; Braille Patterns
+2E80; 2EFF; CJK Radicals Supplement
+2F00; 2FDF; Kangxi Radicals
+2FF0; 2FFF; Ideographic Description Characters
+3000; 303F; CJK Symbols and Punctuation
+3040; 309F; Hiragana
+30A0; 30FF; Katakana
+3100; 312F; Bopomofo
+3130; 318F; Hangul Compatibility Jamo
+3190; 319F; Kanbun
+31A0; 31BF; Bopomofo Extended
+3200; 32FF; Enclosed CJK Letters and Months
+3300; 33FF; CJK Compatibility
+3400; 4DB5; CJK Unified Ideographs Extension A
+4E00; 9FFF; CJK Unified Ideographs
+A000; A48F; Yi Syllables
+A490; A4CF; Yi Radicals
+AC00; D7A3; Hangul Syllables
+D800; DB7F; High Surrogates
+DB80; DBFF; High Private Use Surrogates
+DC00; DFFF; Low Surrogates
+E000; F8FF; Private Use
+F900; FAFF; CJK Compatibility Ideographs
+FB00; FB4F; Alphabetic Presentation Forms
+FB50; FDFF; Arabic Presentation Forms-A
+FE20; FE2F; Combining Half Marks
+FE30; FE4F; CJK Compatibility Forms
+FE50; FE6F; Small Form Variants
+FE70; FEFE; Arabic Presentation Forms-B
+FEFF; FEFF; Specials
+FF00; FFEF; Halfwidth and Fullwidth Forms
+FFF0; FFFD; Specials
+

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToCharsetAdaptor.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToCharsetAdaptor.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToCharsetAdaptor.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToCharsetAdaptor.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,90 @@
+/* Copyright (C) 2005, 2007  Free Software Foundation
+
+This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
+import java.nio.charset.CodingErrorAction;
+import java.nio.charset.CoderResult;
+import gnu.java.nio.charset.EncodingHelper;
+
+/**
+ * Adaptor class that allow any {@link Charset} to be used
+ * as a BytesToUnicode converter.
+ */
+public class BytesToCharsetAdaptor extends BytesToUnicode
+{
+  /**
+   * The CharsetDecoder that does all the work.
+   */
+  private final CharsetDecoder decoder;
+
+  /**
+   * ByteBuffer wrapper for this.buf.
+   */
+  private ByteBuffer inBuf;
+
+  /**
+   * Create a new BytesToCharsetAdaptor for the given Charset.
+   *
+   * @param cs the Charset.
+   */
+  public BytesToCharsetAdaptor(Charset cs)
+  {
+    this(cs.newDecoder());
+  }
+
+  /**
+   * Create a new BytesToCharsetAdaptor for the given CharsetDecoder.
+   *
+   * @param dec the CharsetDecoder.
+   */
+  public BytesToCharsetAdaptor(CharsetDecoder dec)
+  {
+    decoder = dec;
+    // Use default replacments on bad input so that we don't have to
+    // deal with errors.
+    decoder.onMalformedInput(CodingErrorAction.REPLACE);
+    decoder.onUnmappableCharacter(CodingErrorAction.REPLACE);
+  }
+
+  /**
+   * Return the decoder's name.  The backing Charset's name is
+   * returned.
+   *
+   * @return The name.
+   */
+  public String getName()
+  {
+    return EncodingHelper.getOldCanonical(decoder.charset().name());
+  }
+
+  public int read(char[] outbuffer, int outpos, int count)
+  {
+    if (inBuf == null || ! inBuf.hasArray() || inBuf.array() != inbuffer)
+      inBuf = ByteBuffer.wrap(inbuffer);
+    inBuf.limit(inlength);
+    inBuf.position(inpos);
+
+    CharBuffer outBuf = CharBuffer.wrap(outbuffer, outpos, count);
+    decoder.decode(inBuf, outBuf, false);
+
+    // Update this.inpos to reflect the bytes consumed.
+    inpos = inBuf.position();
+    // Return the number of characters that were written to outbuffer.
+    return outBuf.position() - outpos;
+  }
+
+  // These aren't cached.
+  public void done()
+  {
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToUnicode.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToUnicode.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToUnicode.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/BytesToUnicode.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,177 @@
+/* Copyright (C) 1999, 2000, 2001, 2005  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+import java.nio.charset.Charset;
+
+public abstract class BytesToUnicode extends IOConverter
+{
+  /** Buffer to read bytes from.
+   * The characters inbuffer[inpos] ... inbuffer[inlength-1] are available. */
+  public byte[] inbuffer;
+  /** Starting index in buffer to read bytes from. */
+  public int inpos;
+  /** End of valid bytes in buffer. */
+  public int inlength;
+
+  // The name of the default encoding.
+  static String defaultEncoding;
+
+  /* These keep a small cache of decoders for reuse.  The array holds
+     the actual decoders.  The currCachePos is the next value we are
+     going to replace in the cache.  We don't just throw the data away
+     if the cache is full, because if the cache filled up with stuff
+     we don't need then the cache would be worthless.  We instead
+     circulate through the cache the implement kind of an LRU
+     algorithm. */
+  private static final int CACHE_SIZE = 4;  // A power of 2 for speed
+  private static BytesToUnicode[] decoderCache
+    = new BytesToUnicode[CACHE_SIZE];
+  private static int currCachePos = 0;
+
+  public abstract String getName();
+
+  public static BytesToUnicode getDefaultDecoder()
+  {
+    try
+      {
+	synchronized (BytesToUnicode.class)
+	  {
+	    if (defaultEncoding == null)
+	      {
+		String encoding
+		  = canonicalize (System.getProperty("file.encoding",
+						     "8859_1"));
+		String className = "gnu.gcj.convert.Input_" + encoding;
+		try
+		  {
+		    Class defaultDecodingClass = Class.forName(className);
+		    defaultEncoding = encoding;
+		  }
+		catch (ClassNotFoundException ex)
+		  {
+		    throw new NoClassDefFoundError("missing default encoding "
+						   + encoding + " (class "
+						   + className
+						   + " not found)");
+		  }
+	      }
+	  }
+	return getDecoder (defaultEncoding);
+      }
+    catch (Throwable ex)
+      {
+	return new Input_8859_1();
+      }
+  }
+
+  /** Get a byte-stream->char-stream converter given an encoding name. */
+  public static BytesToUnicode getDecoder (String encoding)
+    throws java.io.UnsupportedEncodingException
+  {
+    /* First hunt in our cache to see if we have a decoder that is
+       already allocated. */
+    String canonicalEncoding = canonicalize(encoding);
+    synchronized (BytesToUnicode.class)
+      {
+	int i;
+	for (i = 0; i < decoderCache.length; ++i)
+	  {
+	    if (decoderCache[i] != null
+		&& canonicalEncoding.equals(decoderCache[i].getName ()))
+	      {
+		BytesToUnicode rv = decoderCache[i];
+		decoderCache[i] = null;
+		return rv;
+	    }
+	  }
+      }
+
+    // It's not in the cache, so now we have to do real work.
+    String className = "gnu.gcj.convert.Input_" + canonicalEncoding;
+    Class decodingClass;
+    try 
+      { 
+	decodingClass = Class.forName(className); 
+	return (BytesToUnicode) decodingClass.newInstance();
+      } 
+    catch (Throwable ex) 
+      { 
+	try
+	  {
+	    // We pass the original name to iconv and let it handle
+	    // its own aliasing.  Note that we intentionally prefer
+	    // iconv over nio.
+	    return new Input_iconv (encoding);
+	  }
+	catch (Throwable _)
+	  {
+	    // Ignore, and try the next method.
+	  }
+	try
+	  {
+	    return new BytesToCharsetAdaptor(Charset.forName(encoding));
+	  }
+	catch (Throwable _)
+	  {
+	    throw new java.io.UnsupportedEncodingException(encoding
+							   + " (" + ex + ')');
+	  }
+      }
+  }
+
+  /** Make input bytes available to the conversion.
+   * @param buffer source of input bytes
+   * @param pos index of first available byte
+   * @param length one more than index of last available byte
+   */
+  public final void setInput(byte[] buffer, int pos, int length)
+  {
+    inbuffer = buffer;
+    inpos = pos;
+    inlength = length;
+  }
+
+  /** Convert bytes to chars.
+   * Input bytes are taken from this.inbuffer.  The available input
+   * bytes start at inbuffer[inpos], and end at inbuffer[inlength-1].
+   * @param outbuffer buffer for the converted character
+   * @param outpos position in buffer to start putting converted characters
+   * @param count the maximum number of characters to convert
+   * @return number of chars placed in outbuffer.
+   * Also, this.inpos is incremented by the number of bytes consumed.
+   *
+   * (Note the asymmetry in that the input upper bound is inbuffer[inlength-1],
+   * while the output upper bound is outbuffer[outpos+count-1].  The
+   * justification is that inlength is like the count field of a
+   * BufferedInputStream, while the count parameter is like the
+   * length parameter of a read request.)  The count parameter is
+   * also defined to be <= outbuffer.length - outpos (per the specification
+   * of the length parameter for a read request).
+   */
+  public abstract int read (char[] outbuffer, int outpos, int count);
+
+  /** Indicate that the converter is resuable.
+   * This class keeps track of converters on a per-encoding basis.
+   * When done with an encoder you may call this method to indicate
+   * that it can be reused later.
+   */
+  public void done ()
+  {
+    synchronized (BytesToUnicode.class)
+      {
+	this.inbuffer = null;
+	this.inpos = 0;
+	this.inlength = 0;
+
+	decoderCache[currCachePos] = this;
+	currCachePos = (currCachePos + 1) % CACHE_SIZE;
+      }
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/CharsetToBytesAdaptor.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/CharsetToBytesAdaptor.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/CharsetToBytesAdaptor.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/CharsetToBytesAdaptor.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,156 @@
+/* Copyright (C) 2005, 2006  Free Software Foundation
+
+This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetEncoder;
+import java.nio.charset.CodingErrorAction;
+import java.nio.charset.CoderResult;
+import gnu.java.nio.charset.EncodingHelper;
+
+/**
+ * Adaptor class that allow any {@link Charset} to be used
+ * as a UnicodeToBytes converter.
+ */
+public class CharsetToBytesAdaptor extends UnicodeToBytes
+{
+  /**
+   * The CharsetEncoder that does all the work.
+   */
+  private final CharsetEncoder encoder;
+
+  /**
+   * ByteBuffer wrapper for this.buf.
+   */
+  private ByteBuffer outBuf;
+
+  /**
+   * True if we've told the CharsetEncoder that there are no more
+   * characters available.
+   */
+  private boolean closedEncoder;
+
+  /**
+   * True if there are bytes pending in the encoder.
+   */
+  private boolean hasBytes;
+
+  /**
+   * True if we're finished.
+   */
+  private boolean finished;
+
+  /**
+   * Create a new CharsetToBytesAdaptor for the given Charset.
+   *
+   * @param cs The Charset.
+   */
+  public CharsetToBytesAdaptor(Charset cs)
+  {
+    this(cs.newEncoder());
+  }
+
+  /**
+   * Create a new CharsetToBytesAdaptor for the given CharsetEncoder.
+   *
+   * @param enc The CharsetEncoder.
+   */
+  public CharsetToBytesAdaptor(CharsetEncoder enc)
+  {
+    encoder = enc;
+    // Use default replacments on bad input so that we don't have to
+    // deal with errors.
+    encoder.onMalformedInput(CodingErrorAction.REPLACE);
+    encoder.onUnmappableCharacter(CodingErrorAction.REPLACE);
+  }
+
+  /**
+   * Return the encoder's name.  The backing Charset's name is
+   * returned.
+   *
+   * @return The name.
+   */
+  public String getName()
+  {
+    return EncodingHelper.getOldCanonical(encoder.charset().name());
+  }
+
+  public int write (char[] inbuffer, int inpos, int inlength)
+  {
+    // Wrap the char array so it can be used by the encoder.
+    CharBuffer b = CharBuffer.wrap(inbuffer, inpos, inlength);
+    write(b);
+    return b.position() - inpos; // Number of chars consumed.
+  }
+
+  public int write (String str, int inpos, int inlength, char work)
+  {
+    // Wrap the String so it can be used by the encoder.
+    CharBuffer b = CharBuffer.wrap(str, inpos, inlength);
+    write(b);
+    return b.position() - inpos; // Number of chars consumed.
+  }
+
+  /**
+   * Encode as much of inBuf as will fit in buf.  The number of
+   * chars consumed is reflected by the new position of inBuf.  The
+   * output is put in buf and count is incremented by the number of
+   * bytes written.
+   *
+   * @param inBuf The input.
+   */
+  private void write(CharBuffer inBuf)
+  {
+    // Reuse existing outBuf if it is still wrapping the same array
+    // it was created with.
+    if (outBuf == null || !outBuf.hasArray() || outBuf.array() != buf)
+      outBuf = ByteBuffer.wrap(buf);
+
+    // Set the current position.
+    outBuf.position(count);
+
+    // Do the conversion.
+    CoderResult result = encoder.encode(inBuf, outBuf, closedEncoder);
+    hasBytes = result == CoderResult.OVERFLOW;
+    if (closedEncoder)
+      {
+	result = encoder.flush(outBuf);
+	if (result == CoderResult.UNDERFLOW)
+	  finished = true;
+	else
+	  hasBytes = true;
+      }
+
+    // Mark the new end of buf.
+    count = outBuf.position();
+  }
+
+  /**
+   * Check for cached output in the converter.
+   *
+   * @return true if there is cached output that has not been
+   * written to buf.
+   */
+  public boolean havePendingBytes()
+  {
+    return hasBytes;
+  }
+
+  public void setFinished()
+  {
+    closedEncoder = true;
+  }
+
+  // These aren't cached.
+  public void done()
+  {
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Convert.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Convert.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Convert.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Convert.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,190 @@
+/* Copyright (C) 1999, 2002, 2005, 2006  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+import java.io.*;
+
+public class Convert
+{
+  static void error (String message)
+  {
+    System.err.print("jv-convert: ");
+    System.err.println(message);
+    System.err.println("Try `jv-convert --help' for more information.");
+    System.exit(1);
+  }
+
+  static void help ()
+  {
+    System.out.println("Usage: jv-convert [OPTIONS] [INPUTFILE [OUTPUTFILE]]");
+    System.out.println();
+    System.out.println("Convert from one encoding to another.");
+    System.out.println();
+    System.out.println("   --encoding FROM");
+    System.out.println("   --from FROM        use FROM as source encoding name");
+    System.out.println("   --to TO            use TO as target encoding name");
+    System.out.println("   -i FILE            read from FILE");
+    System.out.println("   -o FILE            print output to FILE");
+    System.out.println("   --reverse          swap FROM and TO encodings");
+    System.out.println("   --help             print this help, then exit");
+    System.out.println("   --version          print version number, then exit");
+    System.out.println();
+    System.out.println("`-' as a file name argument can be used to refer to stdin or stdout.");
+    System.exit(0);
+  }
+
+  static void version ()
+  {
+    System.out.println("jv-convert ("
+		       + System.getProperty("java.vm.name")
+		       + ") "
+		       + System.getProperty("java.vm.version"));
+    System.out.println();
+    System.out.println("Copyright (C) 2006 Free Software Foundation, Inc.");
+    System.out.println("This is free software; see the source for copying conditions.  There is NO");
+    System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.");
+    System.exit(0);
+  }
+
+  static void missing (String arg)
+  {
+    error("missing arg after `" + arg + "' option");
+  }
+
+  public static void main (String[] args)
+  {
+    String inName = "-";
+    String outName = "-";
+    String inEncodingName = null;
+    String outEncodingName = "JavaSrc";
+    int seenNames = 0;
+    boolean reverse = false;
+
+    for (int i = 0;  i < args.length;  i++)
+      {
+	String arg = args[i];
+	if (arg.length() == 0)
+	  error("zero-length argument");
+	if (arg.charAt(0) == '-')
+	  {
+	    if (arg.equals("-encoding") || arg.equals("--encoding")
+		|| args.equals("-from") || arg.equals("--from"))
+	      {
+		if (++i == args.length) missing(arg);
+		inEncodingName = args[i];
+	      }
+	    else if (arg.equals("-to") || arg.equals("--to"))
+	      {
+		if (++i == args.length) missing(arg);
+		outEncodingName = args[i];
+	      }
+	    else if (arg.equals("-i"))
+	      {
+		if (++i == args.length) missing(arg);
+		inName = args[i];
+	      }
+	    else if (arg.equals("-o"))
+	      {
+		if (++i == args.length) missing(arg);
+		outName = args[i];
+	      }
+	    else if (arg.equals("-reverse") || arg.equals("--reverse"))
+	      {
+		reverse = true;
+	      }
+	    else if (arg.equals("-help") || arg.equals("--help"))
+	      {
+		help ();
+	      }
+	    else if (arg.equals("-version") || arg.equals("--version"))
+	      {
+		version ();
+	      }
+	    else if (arg.equals("-"))
+	      {
+		switch (seenNames)
+		  {
+		  case 0:
+		    inName = "-";
+		    seenNames++;
+		    break;
+		  case 1:
+		    outName = "-";
+		    seenNames++;
+		    break;
+		  default:
+		    error("too many `-' arguments");
+		  }
+	      }
+	    else
+	      error("unrecognized argument `" + arg + "'");
+	  }
+	else
+	  {
+	    switch (seenNames)
+	      {
+	      case 0:
+		inName = arg;
+		seenNames++;
+		break;
+	      case 1:
+		outName = arg;
+		seenNames++;
+		break;
+	      default:
+		error("too many filename arguments");
+	      }
+	  }
+      }
+
+    if (reverse)
+      {
+	String tmp = inEncodingName;
+	inEncodingName = outEncodingName;
+	outEncodingName = tmp;
+      }
+
+    try
+      {
+	BytesToUnicode inDecoder
+	  = inEncodingName == null ? BytesToUnicode.getDefaultDecoder()
+	  : BytesToUnicode.getDecoder(inEncodingName);
+	UnicodeToBytes outEncoder
+	  = outEncodingName == null ? UnicodeToBytes.getDefaultEncoder()
+	  : UnicodeToBytes.getEncoder(outEncodingName);
+	InputStream inStream = inName.equals("-") ? System.in
+	  : new FileInputStream(inName);
+	OutputStream outStream;
+	if (outName.equals("-"))
+	  outStream = System.out;
+	else
+	  outStream = new FileOutputStream(outName);
+	InputStreamReader in
+	  = new InputStreamReader(inStream, inEncodingName);
+	OutputStreamWriter out
+	  = new OutputStreamWriter(outStream, outEncodingName);
+	char[] buffer = new char[2048];
+	for (;;)
+	  {
+	    int count = in.read(buffer);
+	    if (count < 0)
+	      break;
+	    out.write(buffer, 0, count);
+	  }
+
+	in.close();
+	out.close();
+      }
+    catch (java.io.IOException ex)
+      {
+	System.err.print("jv-convert exception: ");
+	System.err.println(ex);
+	System.exit(-1);
+      }
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/IOConverter.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/IOConverter.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/IOConverter.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/IOConverter.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,89 @@
+/* Copyright (C) 2000, 2001, 2005  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+/* This is a base class that handles aliasing issues for
+   UnicodeToBytes to BytesToUnicode.  */
+
+package gnu.gcj.convert;
+
+import java.util.Hashtable;
+
+public abstract class IOConverter
+{
+  // Map encoding aliases to our canonical form.
+  static private Hashtable hash = new Hashtable ();
+
+  // True if we have to do byte-order conversions on iconv()
+  // arguments.
+  static protected boolean iconv_byte_swap;
+
+  static
+  {
+    // Manually maintained aliases.  Note that the value must be our
+    // canonical name.
+    hash.put ("iso-latin-1", "8859_1");
+    hash.put ("iso8859_1", "8859_1");
+    hash.put ("utf-16le", "UnicodeLittle");
+    hash.put ("utf-16be", "UnicodeBig");
+    // At least one build script out there uses 'utf8'.
+    hash.put ("utf8", "UTF8");
+    // On Solaris the default encoding, as returned by nl_langinfo(),
+    // is `646' (aka ASCII), but the Solaris iconv_open() doesn't
+    // understand that.  We work around the problem by adding an
+    // explicit alias for Solaris users.
+    hash.put ("646", "ASCII");
+
+    // See PR 24552, PR 14358.
+    hash.put ("euc_jp", "EUCJIS");
+    hash.put ("eucjp", "EUCJIS");
+
+    // All aliases after this point are automatically generated by the
+    // `encodings.pl' script.  Run it to make any corrections.
+    hash.put ("ansi_x3.4-1968", "ASCII");
+    hash.put ("ansi_x3.4-1986", "ASCII");
+    hash.put ("ascii", "ASCII");
+    hash.put ("cp367", "ASCII");
+    hash.put ("cp819", "8859_1");
+    hash.put ("csascii", "ASCII");
+    hash.put ("cseucpkdfmtjapanese", "EUCJIS");
+    hash.put ("csisolatin1", "8859_1");
+    hash.put ("csshiftjis", "SJIS");
+    hash.put ("euc-jp", "EUCJIS");
+    hash.put ("extended_unix_code_packed_format_for_japanese", "EUCJIS");
+    hash.put ("ibm367", "ASCII");
+    hash.put ("ibm819", "8859_1");
+    hash.put ("iso-8859-1", "8859_1");
+    hash.put ("iso-ir-100", "8859_1");
+    hash.put ("iso-ir-6", "ASCII");
+    hash.put ("iso646-us", "ASCII");
+    hash.put ("iso_646.irv:1991", "ASCII");
+    hash.put ("iso_8859-1", "8859_1");
+    hash.put ("iso_8859-1:1987", "8859_1");
+    hash.put ("l1", "8859_1");
+    hash.put ("latin1", "8859_1");
+    hash.put ("ms_kanji", "SJIS");
+    hash.put ("shift_jis", "SJIS");
+    hash.put ("us", "ASCII");
+    hash.put ("us-ascii", "ASCII");
+    hash.put ("utf-8", "UTF8");
+    hash.put ("utf16-be", "UnicodeBig");
+    hash.put ("utf16-le", "UnicodeLittle");
+    // End script-generated section.
+
+    iconv_byte_swap = iconv_init ();
+  }
+
+  private static native boolean iconv_init ();
+
+  // Turn an alias into the canonical form.
+  protected static final String canonicalize (String name)
+  {
+    String c = (String) hash.get (name.toLowerCase ());
+    return c == null ? name : c;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_8859_1.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_8859_1.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_8859_1.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_8859_1.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,38 @@
+/* Copyright (C) 1999, 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert ISO-Latin-1 (8859-1) text to Unicode.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date March 1999.
+ */
+
+public class Input_8859_1 extends BytesToUnicode
+{
+  public String getName() { return "8859_1"; }
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origpos = outpos;
+    // Make sure fields of this are in registers.
+    int inpos = this.inpos;
+    byte[] inbuffer = this.inbuffer;
+    int inavail = this.inlength - inpos;
+    int outavail = count;
+    if (outavail > inavail)
+      outavail = inavail;
+    while (--outavail >= 0)
+      {
+	outbuffer[outpos++] = (char) (inbuffer[inpos++] & 0xFF);
+      }
+    this.inpos = inpos;
+    return outpos - origpos;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_ASCII.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_ASCII.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_ASCII.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_ASCII.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,37 @@
+/* Copyright (C) 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert ASCII text to Unicode.
+ * @date October 2000
+ */
+
+public class Input_ASCII extends BytesToUnicode
+{
+  public String getName() { return "ASCII"; }
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origpos = outpos;
+    // Make sure fields of this are in registers.
+    int inpos = this.inpos;
+    byte[] inbuffer = this.inbuffer;
+    int inavail = this.inlength - inpos;
+    int outavail = count;
+    if (outavail > inavail)
+      outavail = inavail;
+    while (--outavail >= 0)
+      {
+	outbuffer[outpos++] = (char) (inbuffer[inpos++] & 0x7f);
+      }
+    this.inpos = inpos;
+    return outpos - origpos;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_EUCJIS.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_EUCJIS.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_EUCJIS.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_EUCJIS.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,25 @@
+/* Copyright (C) 1999  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert EUCJIS (Extended Unix Code for Japan) to Unicode.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Input_EUCJIS extends BytesToUnicode
+{
+  public String getName() { return "EUCJIS"; }
+
+  int codeset = 0;
+  int first_byte;
+
+  public native int read (char[] outbuffer, int outpos, int count);
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_JavaSrc.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_JavaSrc.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_JavaSrc.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_JavaSrc.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,89 @@
+/* Copyright (C) 1999  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+ 
+/**
+ * Convert Ascii with \ u XXXX-escapes to Unicode.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Input_JavaSrc extends BytesToUnicode
+{
+  public String getName() { return "JavaSrc"; }
+
+  // 0: normal
+  // 1: seen '\\'
+  // 2: seen '\\' and 'u'
+  // 3: seen '\\' and need to emit value.
+  // 4, 5, 6, 7:  seen '\\u', 'u' and (state-3) hex digits.
+  int state = 0;
+
+  int value;
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origpos = outpos;
+    for (;;)
+      {
+	if (inpos >= inlength)
+	  break;
+	if (outpos - origpos >= count)
+	  break;
+	char b = (char) (inbuffer[inpos++] & 0xFF);
+	switch (state)
+	  {
+	  case 0:
+	    if (b == '\\')
+	      {
+		state = 1;
+		continue;
+	      }
+	    break;
+	  case 1:
+	    if (b == 'u')
+	      {
+		state = 2;
+		continue;
+	      }
+	    if (b != '\\')
+	      {
+		value = b;
+		b = '\\';
+		state = 3;
+	      }
+	    break;
+	  case 3:
+	    b = (char) value;
+	    break;
+	  default:  //  case 4:  case 5:  case 6:  case 7:
+	    int digit = Character.digit(b, 16);
+	    if (digit < 0)
+	      {
+		b = '\uFFFD';
+		state = 0;
+	      }
+	    else
+	      {
+		value = value * 16 + digit;
+		if (state < 7)
+		  {
+		    state++;
+		    continue;
+		  }
+		b = (char) value;
+	      }
+	    state = 0;
+	  }
+	outbuffer[outpos++] = b;
+      }
+    return outpos - origpos;
+  }
+}
+

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_SJIS.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_SJIS.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_SJIS.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_SJIS.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,24 @@
+/* Copyright (C) 1999  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert SJIS (Shift JIS, used on Japanese MS-Windows) to Unicode.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Input_SJIS extends BytesToUnicode
+{
+  public String getName() { return "SJIS"; }
+
+  public native int read (char[] outbuffer, int outpos, int count);
+
+  int first_byte;
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UTF8.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UTF8.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UTF8.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UTF8.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,114 @@
+/* Copyright (C) 1999, 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert UTF8 to Unicode.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date March 1999.
+ */
+
+public class Input_UTF8 extends BytesToUnicode
+{
+  public String getName() { return "UTF8"; }
+
+  int partial = 0;
+  int partial_bytes_expected = 0;
+  //int suggogate_second = -1;
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origpos = outpos;
+    for (;;)
+      {
+	if (outpos - origpos >= count)
+	  break;
+	if (inpos >= inlength)
+	  break;
+	int b = inbuffer[inpos++];
+	if (b >= 0)
+	  outbuffer[outpos++] = (char) b;
+	else
+	  {
+	    if ((b & 0xC0) == 0x80) // Continuation byte
+	      {
+		partial = (partial << 6) | (b & 0x3F);
+		--partial_bytes_expected;
+		if (partial_bytes_expected == 1)
+		  {
+		    if (partial > (0xFFFF>>6))
+		      {
+			// The next continuation byte will cause the result
+			// to exceed 0xFFFF, so we must use a surrogate pair.
+			// The "Unicode scalar value" (see D28 in section 3.7
+			// of the Unicode Standard 2.0) is defined as:
+			// value == (hi-0xD800)*0x400+(lo-0xDC00)+0x10000,
+			// where (hi, lo) is the Unicode surrogate pair.
+			// After reading the first three bytes, we have:
+			// partial == (value >> 6).
+			// Substituting and simplifying, we get:
+			// partial == (hi-0xD800)*0x10+((lo-0xDC00)>>6)+0x400.
+			// The definition lo>=0xDC00 && lo<=0xDFFF implies
+			// that (lo-0xDC00)>>6 is in the range 0..15.
+			// Hence we can solve for `hi' and we can emit
+			// the high-surrogate without waiting for the
+			// final byte:
+			outbuffer[outpos++]
+			  = (char) (0xD800 + ((partial - 0x400) >> 4));
+
+			// Now we want to set it up so that when we read
+			// the final byte on the next iteration, we will
+			// get the low-surrogate without special handling.
+			// I.e. we want:
+			// lo == (next_partial << 6) | (next & 0x3F)
+			// where next is the next input byte and next_partial
+			// is the value of partial at the end of this
+			// iteration.  This implies:  next_partial == lo >> 6.
+			// We can simplify the previous:
+			// partial == (hi-0xD800)*0x10+((lo-0xDC00)>>6)+0x400,
+			// to: partial == (hi-0xD800)*0x10+(lo>>6)+0x90.
+			// Inserting the values of hi and next_partial,
+			// and simplifying, we get:  partial ==
+			// ( (partial-0x400)&~0xF) + next_partial + 0x90.
+			// Solving for next_partial, we get:
+			// next_partial = partial+0x400-0x90-(partial&~0xF):
+			// or: next_partial = (partial&0xF) + 0x370.  Hence:
+			partial = (partial & 0xF) + 0x370;
+		      }
+		  }
+		else if (partial_bytes_expected == 0)
+		  {
+		    outbuffer[outpos++] = (char) partial;
+		    partial = 0;
+		    partial_bytes_expected = 0;
+		  }
+	      }
+	    else // prefix byte
+	      {
+		if ((b & 0xE0) == 0xC0)
+		  {
+		    partial = b & 0x1F;
+		    partial_bytes_expected = 1;
+		  }
+		else if ((b & 0xF0) == 0xE0)
+		  {
+		    partial = b & 0xF;
+		    partial_bytes_expected = 2;
+		  }
+		else
+		  {
+		    partial = b & 7;
+		    partial_bytes_expected = 3;
+		  }
+	      }
+	  }
+      }
+    return outpos - origpos;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeBig.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeBig.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeBig.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeBig.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,49 @@
+/* Copyright (C) 2004  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+public class Input_UnicodeBig extends BytesToUnicode
+{
+  /** 0, 8, or 16 bits of a partially constructed character. */
+  char partial;
+  /** How many bytes of partial are valid. */
+  int partial_count;
+
+  public String getName() { return "UnicodeBig"; }
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origcount = count;
+    for (;;)
+      {
+	if (partial_count == 2)
+	  {
+	    if (count == 0)
+	      break;
+	    if (partial == 0xFEFF)
+	      ; // drop byte order mark
+	    // else if (partial >= 0xFFFe)  ERROR;
+	    else
+	      outbuffer[outpos++] = partial;
+	    count--;
+	    partial_count = 0;
+	    partial = 0;
+	  }
+	else if (inpos >= inlength)
+	  break;
+	else
+	  {
+	    int b = inbuffer[inpos++] & 0xFF;
+	    partial = (char) (((int) partial << 8) + b);
+	    partial_count++;
+	  }
+      }
+    return origcount - count;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeLittle.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeLittle.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeLittle.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_UnicodeLittle.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,49 @@
+/* Copyright (C) 2004  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+public class Input_UnicodeLittle extends BytesToUnicode
+{
+  /** 0, 8, or 16 bits of a partially constructed character. */
+  char partial;
+  /** How many bytes of partial are valid. */
+  int partial_count;
+
+  public String getName() { return "UnicodeLittle"; }
+
+  public int read (char[] outbuffer, int outpos, int count)
+  {
+    int origcount = count;
+    for (;;)
+      {
+	if (partial_count == 2)
+	  {
+	    if (count == 0)
+	      break;
+	    if (partial == 0xFEFF)
+	      ; // drop byte order mark
+	    // else if (partial >= 0xFFFe)  ERROR;
+	    else
+	      outbuffer[outpos++] = partial;
+	    count--;
+	    partial_count = 0;
+	    partial = 0;
+	  }
+	else if (inpos >= inlength)
+	  break;
+	else
+	  {
+	    int b = inbuffer[inpos++] & 0xFF;
+	    partial = (char) (partial | (b << (8 * partial_count)));
+	    partial_count++;
+	  }
+      }
+    return origcount - count;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_iconv.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_iconv.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_iconv.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Input_iconv.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,43 @@
+// Input_iconv.java -- Java side of iconv() reader.
+
+/* Copyright (C) 2000, 2001  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+import gnu.gcj.RawData;
+import java.io.UnsupportedEncodingException;
+
+/**
+ * Convert bytes in some iconv-supported encoding to Unicode.
+ * @author Tom Tromey <tromey at redhat.com>
+ * @date January 30, 2000
+ */
+
+public class Input_iconv extends BytesToUnicode
+{
+  public Input_iconv (String encoding) throws UnsupportedEncodingException
+  {
+    this.encoding = encoding;
+    this.handle = null;
+    init (encoding);
+  }
+
+  public String getName() { return encoding; }
+
+  public native void finalize ();
+  private native void init (String encoding)
+    throws UnsupportedEncodingException;
+  public native int read (char[] outbuffer, int outpos, int count);
+  public native void done ();
+
+  // The encoding we're using.
+  private String encoding;
+
+  // The iconv handle.
+  private RawData handle;
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0201.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0201.h?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0201.h (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0201.h Thu Nov  8 16:56:19 2007
@@ -0,0 +1,159 @@
+/* This file is automatically generated from Unicode tables */
+MAP(0x00, 0x20, 0x0020)  /* SPACE */
+MAP(0x00, 0x21, 0x0021)  /* EXCLAMATION MARK */
+MAP(0x00, 0x22, 0x0022)  /* QUOTATION MARK */
+MAP(0x00, 0x23, 0x0023)  /* NUMBER SIGN */
+MAP(0x00, 0x24, 0x0024)  /* DOLLAR SIGN */
+MAP(0x00, 0x25, 0x0025)  /* PERCENT SIGN */
+MAP(0x00, 0x26, 0x0026)  /* AMPERSAND */
+MAP(0x00, 0x27, 0x0027)  /* APOSTROPHE */
+MAP(0x00, 0x28, 0x0028)  /* LEFT PARENTHESIS */
+MAP(0x00, 0x29, 0x0029)  /* RIGHT PARENTHESIS */
+MAP(0x00, 0x2A, 0x002A)  /* ASTERISK */
+MAP(0x00, 0x2B, 0x002B)  /* PLUS SIGN */
+MAP(0x00, 0x2C, 0x002C)  /* COMMA */
+MAP(0x00, 0x2D, 0x002D)  /* HYPHEN-MINUS */
+MAP(0x00, 0x2E, 0x002E)  /* FULL STOP */
+MAP(0x00, 0x2F, 0x002F)  /* SOLIDUS */
+MAP(0x00, 0x30, 0x0030)  /* DIGIT ZERO */
+MAP(0x00, 0x31, 0x0031)  /* DIGIT ONE */
+MAP(0x00, 0x32, 0x0032)  /* DIGIT TWO */
+MAP(0x00, 0x33, 0x0033)  /* DIGIT THREE */
+MAP(0x00, 0x34, 0x0034)  /* DIGIT FOUR */
+MAP(0x00, 0x35, 0x0035)  /* DIGIT FIVE */
+MAP(0x00, 0x36, 0x0036)  /* DIGIT SIX */
+MAP(0x00, 0x37, 0x0037)  /* DIGIT SEVEN */
+MAP(0x00, 0x38, 0x0038)  /* DIGIT EIGHT */
+MAP(0x00, 0x39, 0x0039)  /* DIGIT NINE */
+MAP(0x00, 0x3A, 0x003A)  /* COLON */
+MAP(0x00, 0x3B, 0x003B)  /* SEMICOLON */
+MAP(0x00, 0x3C, 0x003C)  /* LESS-THAN SIGN */
+MAP(0x00, 0x3D, 0x003D)  /* EQUALS SIGN */
+MAP(0x00, 0x3E, 0x003E)  /* GREATER-THAN SIGN */
+MAP(0x00, 0x3F, 0x003F)  /* QUESTION MARK */
+MAP(0x00, 0x40, 0x0040)  /* COMMERCIAL AT */
+MAP(0x00, 0x41, 0x0041)  /* LATIN CAPITAL LETTER A */
+MAP(0x00, 0x42, 0x0042)  /* LATIN CAPITAL LETTER B */
+MAP(0x00, 0x43, 0x0043)  /* LATIN CAPITAL LETTER C */
+MAP(0x00, 0x44, 0x0044)  /* LATIN CAPITAL LETTER D */
+MAP(0x00, 0x45, 0x0045)  /* LATIN CAPITAL LETTER E */
+MAP(0x00, 0x46, 0x0046)  /* LATIN CAPITAL LETTER F */
+MAP(0x00, 0x47, 0x0047)  /* LATIN CAPITAL LETTER G */
+MAP(0x00, 0x48, 0x0048)  /* LATIN CAPITAL LETTER H */
+MAP(0x00, 0x49, 0x0049)  /* LATIN CAPITAL LETTER I */
+MAP(0x00, 0x4A, 0x004A)  /* LATIN CAPITAL LETTER J */
+MAP(0x00, 0x4B, 0x004B)  /* LATIN CAPITAL LETTER K */
+MAP(0x00, 0x4C, 0x004C)  /* LATIN CAPITAL LETTER L */
+MAP(0x00, 0x4D, 0x004D)  /* LATIN CAPITAL LETTER M */
+MAP(0x00, 0x4E, 0x004E)  /* LATIN CAPITAL LETTER N */
+MAP(0x00, 0x4F, 0x004F)  /* LATIN CAPITAL LETTER O */
+MAP(0x00, 0x50, 0x0050)  /* LATIN CAPITAL LETTER P */
+MAP(0x00, 0x51, 0x0051)  /* LATIN CAPITAL LETTER Q */
+MAP(0x00, 0x52, 0x0052)  /* LATIN CAPITAL LETTER R */
+MAP(0x00, 0x53, 0x0053)  /* LATIN CAPITAL LETTER S */
+MAP(0x00, 0x54, 0x0054)  /* LATIN CAPITAL LETTER T */
+MAP(0x00, 0x55, 0x0055)  /* LATIN CAPITAL LETTER U */
+MAP(0x00, 0x56, 0x0056)  /* LATIN CAPITAL LETTER V */
+MAP(0x00, 0x57, 0x0057)  /* LATIN CAPITAL LETTER W */
+MAP(0x00, 0x58, 0x0058)  /* LATIN CAPITAL LETTER X */
+MAP(0x00, 0x59, 0x0059)  /* LATIN CAPITAL LETTER Y */
+MAP(0x00, 0x5A, 0x005A)  /* LATIN CAPITAL LETTER Z */
+MAP(0x00, 0x5B, 0x005B)  /* LEFT SQUARE BRACKET */
+MAP(0x00, 0x5C, 0x00A5)  /* YEN SIGN */
+MAP(0x00, 0x5D, 0x005D)  /* RIGHT SQUARE BRACKET */
+MAP(0x00, 0x5E, 0x005E)  /* CIRCUMFLEX ACCENT */
+MAP(0x00, 0x5F, 0x005F)  /* LOW LINE */
+MAP(0x00, 0x60, 0x0060)  /* GRAVE ACCENT */
+MAP(0x00, 0x61, 0x0061)  /* LATIN SMALL LETTER A */
+MAP(0x00, 0x62, 0x0062)  /* LATIN SMALL LETTER B */
+MAP(0x00, 0x63, 0x0063)  /* LATIN SMALL LETTER C */
+MAP(0x00, 0x64, 0x0064)  /* LATIN SMALL LETTER D */
+MAP(0x00, 0x65, 0x0065)  /* LATIN SMALL LETTER E */
+MAP(0x00, 0x66, 0x0066)  /* LATIN SMALL LETTER F */
+MAP(0x00, 0x67, 0x0067)  /* LATIN SMALL LETTER G */
+MAP(0x00, 0x68, 0x0068)  /* LATIN SMALL LETTER H */
+MAP(0x00, 0x69, 0x0069)  /* LATIN SMALL LETTER I */
+MAP(0x00, 0x6A, 0x006A)  /* LATIN SMALL LETTER J */
+MAP(0x00, 0x6B, 0x006B)  /* LATIN SMALL LETTER K */
+MAP(0x00, 0x6C, 0x006C)  /* LATIN SMALL LETTER L */
+MAP(0x00, 0x6D, 0x006D)  /* LATIN SMALL LETTER M */
+MAP(0x00, 0x6E, 0x006E)  /* LATIN SMALL LETTER N */
+MAP(0x00, 0x6F, 0x006F)  /* LATIN SMALL LETTER O */
+MAP(0x00, 0x70, 0x0070)  /* LATIN SMALL LETTER P */
+MAP(0x00, 0x71, 0x0071)  /* LATIN SMALL LETTER Q */
+MAP(0x00, 0x72, 0x0072)  /* LATIN SMALL LETTER R */
+MAP(0x00, 0x73, 0x0073)  /* LATIN SMALL LETTER S */
+MAP(0x00, 0x74, 0x0074)  /* LATIN SMALL LETTER T */
+MAP(0x00, 0x75, 0x0075)  /* LATIN SMALL LETTER U */
+MAP(0x00, 0x76, 0x0076)  /* LATIN SMALL LETTER V */
+MAP(0x00, 0x77, 0x0077)  /* LATIN SMALL LETTER W */
+MAP(0x00, 0x78, 0x0078)  /* LATIN SMALL LETTER X */
+MAP(0x00, 0x79, 0x0079)  /* LATIN SMALL LETTER Y */
+MAP(0x00, 0x7A, 0x007A)  /* LATIN SMALL LETTER Z */
+MAP(0x00, 0x7B, 0x007B)  /* LEFT CURLY BRACKET */
+MAP(0x00, 0x7C, 0x007C)  /* VERTICAL LINE */
+MAP(0x00, 0x7D, 0x007D)  /* RIGHT CURLY BRACKET */
+MAP(0x00, 0x7E, 0x203E)  /* OVERLINE */
+MAP(0x00, 0xA1, 0xFF61)  /* HALFWIDTH IDEOGRAPHIC FULL STOP */
+MAP(0x00, 0xA2, 0xFF62)  /* HALFWIDTH LEFT CORNER BRACKET */
+MAP(0x00, 0xA3, 0xFF63)  /* HALFWIDTH RIGHT CORNER BRACKET */
+MAP(0x00, 0xA4, 0xFF64)  /* HALFWIDTH IDEOGRAPHIC COMMA */
+MAP(0x00, 0xA5, 0xFF65)  /* HALFWIDTH KATAKANA MIDDLE DOT */
+MAP(0x00, 0xA6, 0xFF66)  /* HALFWIDTH KATAKANA LETTER WO */
+MAP(0x00, 0xA7, 0xFF67)  /* HALFWIDTH KATAKANA LETTER SMALL A */
+MAP(0x00, 0xA8, 0xFF68)  /* HALFWIDTH KATAKANA LETTER SMALL I */
+MAP(0x00, 0xA9, 0xFF69)  /* HALFWIDTH KATAKANA LETTER SMALL U */
+MAP(0x00, 0xAA, 0xFF6A)  /* HALFWIDTH KATAKANA LETTER SMALL E */
+MAP(0x00, 0xAB, 0xFF6B)  /* HALFWIDTH KATAKANA LETTER SMALL O */
+MAP(0x00, 0xAC, 0xFF6C)  /* HALFWIDTH KATAKANA LETTER SMALL YA */
+MAP(0x00, 0xAD, 0xFF6D)  /* HALFWIDTH KATAKANA LETTER SMALL YU */
+MAP(0x00, 0xAE, 0xFF6E)  /* HALFWIDTH KATAKANA LETTER SMALL YO */
+MAP(0x00, 0xAF, 0xFF6F)  /* HALFWIDTH KATAKANA LETTER SMALL TU */
+MAP(0x00, 0xB0, 0xFF70)  /* HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */
+MAP(0x00, 0xB1, 0xFF71)  /* HALFWIDTH KATAKANA LETTER A */
+MAP(0x00, 0xB2, 0xFF72)  /* HALFWIDTH KATAKANA LETTER I */
+MAP(0x00, 0xB3, 0xFF73)  /* HALFWIDTH KATAKANA LETTER U */
+MAP(0x00, 0xB4, 0xFF74)  /* HALFWIDTH KATAKANA LETTER E */
+MAP(0x00, 0xB5, 0xFF75)  /* HALFWIDTH KATAKANA LETTER O */
+MAP(0x00, 0xB6, 0xFF76)  /* HALFWIDTH KATAKANA LETTER KA */
+MAP(0x00, 0xB7, 0xFF77)  /* HALFWIDTH KATAKANA LETTER KI */
+MAP(0x00, 0xB8, 0xFF78)  /* HALFWIDTH KATAKANA LETTER KU */
+MAP(0x00, 0xB9, 0xFF79)  /* HALFWIDTH KATAKANA LETTER KE */
+MAP(0x00, 0xBA, 0xFF7A)  /* HALFWIDTH KATAKANA LETTER KO */
+MAP(0x00, 0xBB, 0xFF7B)  /* HALFWIDTH KATAKANA LETTER SA */
+MAP(0x00, 0xBC, 0xFF7C)  /* HALFWIDTH KATAKANA LETTER SI */
+MAP(0x00, 0xBD, 0xFF7D)  /* HALFWIDTH KATAKANA LETTER SU */
+MAP(0x00, 0xBE, 0xFF7E)  /* HALFWIDTH KATAKANA LETTER SE */
+MAP(0x00, 0xBF, 0xFF7F)  /* HALFWIDTH KATAKANA LETTER SO */
+MAP(0x00, 0xC0, 0xFF80)  /* HALFWIDTH KATAKANA LETTER TA */
+MAP(0x00, 0xC1, 0xFF81)  /* HALFWIDTH KATAKANA LETTER TI */
+MAP(0x00, 0xC2, 0xFF82)  /* HALFWIDTH KATAKANA LETTER TU */
+MAP(0x00, 0xC3, 0xFF83)  /* HALFWIDTH KATAKANA LETTER TE */
+MAP(0x00, 0xC4, 0xFF84)  /* HALFWIDTH KATAKANA LETTER TO */
+MAP(0x00, 0xC5, 0xFF85)  /* HALFWIDTH KATAKANA LETTER NA */
+MAP(0x00, 0xC6, 0xFF86)  /* HALFWIDTH KATAKANA LETTER NI */
+MAP(0x00, 0xC7, 0xFF87)  /* HALFWIDTH KATAKANA LETTER NU */
+MAP(0x00, 0xC8, 0xFF88)  /* HALFWIDTH KATAKANA LETTER NE */
+MAP(0x00, 0xC9, 0xFF89)  /* HALFWIDTH KATAKANA LETTER NO */
+MAP(0x00, 0xCA, 0xFF8A)  /* HALFWIDTH KATAKANA LETTER HA */
+MAP(0x00, 0xCB, 0xFF8B)  /* HALFWIDTH KATAKANA LETTER HI */
+MAP(0x00, 0xCC, 0xFF8C)  /* HALFWIDTH KATAKANA LETTER HU */
+MAP(0x00, 0xCD, 0xFF8D)  /* HALFWIDTH KATAKANA LETTER HE */
+MAP(0x00, 0xCE, 0xFF8E)  /* HALFWIDTH KATAKANA LETTER HO */
+MAP(0x00, 0xCF, 0xFF8F)  /* HALFWIDTH KATAKANA LETTER MA */
+MAP(0x00, 0xD0, 0xFF90)  /* HALFWIDTH KATAKANA LETTER MI */
+MAP(0x00, 0xD1, 0xFF91)  /* HALFWIDTH KATAKANA LETTER MU */
+MAP(0x00, 0xD2, 0xFF92)  /* HALFWIDTH KATAKANA LETTER ME */
+MAP(0x00, 0xD3, 0xFF93)  /* HALFWIDTH KATAKANA LETTER MO */
+MAP(0x00, 0xD4, 0xFF94)  /* HALFWIDTH KATAKANA LETTER YA */
+MAP(0x00, 0xD5, 0xFF95)  /* HALFWIDTH KATAKANA LETTER YU */
+MAP(0x00, 0xD6, 0xFF96)  /* HALFWIDTH KATAKANA LETTER YO */
+MAP(0x00, 0xD7, 0xFF97)  /* HALFWIDTH KATAKANA LETTER RA */
+MAP(0x00, 0xD8, 0xFF98)  /* HALFWIDTH KATAKANA LETTER RI */
+MAP(0x00, 0xD9, 0xFF99)  /* HALFWIDTH KATAKANA LETTER RU */
+MAP(0x00, 0xDA, 0xFF9A)  /* HALFWIDTH KATAKANA LETTER RE */
+MAP(0x00, 0xDB, 0xFF9B)  /* HALFWIDTH KATAKANA LETTER RO */
+MAP(0x00, 0xDC, 0xFF9C)  /* HALFWIDTH KATAKANA LETTER WA */
+MAP(0x00, 0xDD, 0xFF9D)  /* HALFWIDTH KATAKANA LETTER N */
+MAP(0x00, 0xDE, 0xFF9E)  /* HALFWIDTH KATAKANA VOICED SOUND MARK */
+MAP(0x00, 0xDF, 0xFF9F)  /* HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208.h?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208.h (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208.h Thu Nov  8 16:56:19 2007
@@ -0,0 +1,6880 @@
+/* This file is automatically generated from Unicode tables */
+MAP(0x21, 0x21, 0x3000)  /* IDEOGRAPHIC SPACE */
+MAP(0x21, 0x22, 0x3001)  /* IDEOGRAPHIC COMMA */
+MAP(0x21, 0x23, 0x3002)  /* IDEOGRAPHIC FULL STOP */
+MAP(0x21, 0x24, 0xFF0C)  /* FULLWIDTH COMMA */
+MAP(0x21, 0x25, 0xFF0E)  /* FULLWIDTH FULL STOP */
+MAP(0x21, 0x26, 0x30FB)  /* KATAKANA MIDDLE DOT */
+MAP(0x21, 0x27, 0xFF1A)  /* FULLWIDTH COLON */
+MAP(0x21, 0x28, 0xFF1B)  /* FULLWIDTH SEMICOLON */
+MAP(0x21, 0x29, 0xFF1F)  /* FULLWIDTH QUESTION MARK */
+MAP(0x21, 0x2A, 0xFF01)  /* FULLWIDTH EXCLAMATION MARK */
+MAP(0x21, 0x2B, 0x309B)  /* KATAKANA-HIRAGANA VOICED SOUND MARK */
+MAP(0x21, 0x2C, 0x309C)  /* KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */
+MAP(0x21, 0x2D, 0x00B4)  /* ACUTE ACCENT */
+MAP(0x21, 0x2E, 0xFF40)  /* FULLWIDTH GRAVE ACCENT */
+MAP(0x21, 0x2F, 0x00A8)  /* DIAERESIS */
+MAP(0x21, 0x30, 0xFF3E)  /* FULLWIDTH CIRCUMFLEX ACCENT */
+MAP(0x21, 0x31, 0xFFE3)  /* FULLWIDTH MACRON */
+MAP(0x21, 0x32, 0xFF3F)  /* FULLWIDTH LOW LINE */
+MAP(0x21, 0x33, 0x30FD)  /* KATAKANA ITERATION MARK */
+MAP(0x21, 0x34, 0x30FE)  /* KATAKANA VOICED ITERATION MARK */
+MAP(0x21, 0x35, 0x309D)  /* HIRAGANA ITERATION MARK */
+MAP(0x21, 0x36, 0x309E)  /* HIRAGANA VOICED ITERATION MARK */
+MAP(0x21, 0x37, 0x3003)  /* DITTO MARK */
+MAP(0x21, 0x38, 0x4EDD)  /* <CJK> */
+MAP(0x21, 0x39, 0x3005)  /* IDEOGRAPHIC ITERATION MARK */
+MAP(0x21, 0x3A, 0x3006)  /* IDEOGRAPHIC CLOSING MARK */
+MAP(0x21, 0x3B, 0x3007)  /* IDEOGRAPHIC NUMBER ZERO */
+MAP(0x21, 0x3C, 0x30FC)  /* KATAKANA-HIRAGANA PROLONGED SOUND MARK */
+MAP(0x21, 0x3D, 0x2015)  /* HORIZONTAL BAR */
+MAP(0x21, 0x3E, 0x2010)  /* HYPHEN */
+MAP(0x21, 0x3F, 0xFF0F)  /* FULLWIDTH SOLIDUS */
+MAP(0x21, 0x40, 0x005C)  /* REVERSE SOLIDUS */
+MAP(0x21, 0x41, 0x301C)  /* WAVE DASH */
+MAP(0x21, 0x42, 0x2016)  /* DOUBLE VERTICAL LINE */
+MAP(0x21, 0x43, 0xFF5C)  /* FULLWIDTH VERTICAL LINE */
+MAP(0x21, 0x44, 0x2026)  /* HORIZONTAL ELLIPSIS */
+MAP(0x21, 0x45, 0x2025)  /* TWO DOT LEADER */
+MAP(0x21, 0x46, 0x2018)  /* LEFT SINGLE QUOTATION MARK */
+MAP(0x21, 0x47, 0x2019)  /* RIGHT SINGLE QUOTATION MARK */
+MAP(0x21, 0x48, 0x201C)  /* LEFT DOUBLE QUOTATION MARK */
+MAP(0x21, 0x49, 0x201D)  /* RIGHT DOUBLE QUOTATION MARK */
+MAP(0x21, 0x4A, 0xFF08)  /* FULLWIDTH LEFT PARENTHESIS */
+MAP(0x21, 0x4B, 0xFF09)  /* FULLWIDTH RIGHT PARENTHESIS */
+MAP(0x21, 0x4C, 0x3014)  /* LEFT TORTOISE SHELL BRACKET */
+MAP(0x21, 0x4D, 0x3015)  /* RIGHT TORTOISE SHELL BRACKET */
+MAP(0x21, 0x4E, 0xFF3B)  /* FULLWIDTH LEFT SQUARE BRACKET */
+MAP(0x21, 0x4F, 0xFF3D)  /* FULLWIDTH RIGHT SQUARE BRACKET */
+MAP(0x21, 0x50, 0xFF5B)  /* FULLWIDTH LEFT CURLY BRACKET */
+MAP(0x21, 0x51, 0xFF5D)  /* FULLWIDTH RIGHT CURLY BRACKET */
+MAP(0x21, 0x52, 0x3008)  /* LEFT ANGLE BRACKET */
+MAP(0x21, 0x53, 0x3009)  /* RIGHT ANGLE BRACKET */
+MAP(0x21, 0x54, 0x300A)  /* LEFT DOUBLE ANGLE BRACKET */
+MAP(0x21, 0x55, 0x300B)  /* RIGHT DOUBLE ANGLE BRACKET */
+MAP(0x21, 0x56, 0x300C)  /* LEFT CORNER BRACKET */
+MAP(0x21, 0x57, 0x300D)  /* RIGHT CORNER BRACKET */
+MAP(0x21, 0x58, 0x300E)  /* LEFT WHITE CORNER BRACKET */
+MAP(0x21, 0x59, 0x300F)  /* RIGHT WHITE CORNER BRACKET */
+MAP(0x21, 0x5A, 0x3010)  /* LEFT BLACK LENTICULAR BRACKET */
+MAP(0x21, 0x5B, 0x3011)  /* RIGHT BLACK LENTICULAR BRACKET */
+MAP(0x21, 0x5C, 0xFF0B)  /* FULLWIDTH PLUS SIGN */
+MAP(0x21, 0x5D, 0x2212)  /* MINUS SIGN */
+MAP(0x21, 0x5E, 0x00B1)  /* PLUS-MINUS SIGN */
+MAP(0x21, 0x5F, 0x00D7)  /* MULTIPLICATION SIGN */
+MAP(0x21, 0x60, 0x00F7)  /* DIVISION SIGN */
+MAP(0x21, 0x61, 0xFF1D)  /* FULLWIDTH EQUALS SIGN */
+MAP(0x21, 0x62, 0x2260)  /* NOT EQUAL TO */
+MAP(0x21, 0x63, 0xFF1C)  /* FULLWIDTH LESS-THAN SIGN */
+MAP(0x21, 0x64, 0xFF1E)  /* FULLWIDTH GREATER-THAN SIGN */
+MAP(0x21, 0x65, 0x2266)  /* LESS-THAN OVER EQUAL TO */
+MAP(0x21, 0x66, 0x2267)  /* GREATER-THAN OVER EQUAL TO */
+MAP(0x21, 0x67, 0x221E)  /* INFINITY */
+MAP(0x21, 0x68, 0x2234)  /* THEREFORE */
+MAP(0x21, 0x69, 0x2642)  /* MALE SIGN */
+MAP(0x21, 0x6A, 0x2640)  /* FEMALE SIGN */
+MAP(0x21, 0x6B, 0x00B0)  /* DEGREE SIGN */
+MAP(0x21, 0x6C, 0x2032)  /* PRIME */
+MAP(0x21, 0x6D, 0x2033)  /* DOUBLE PRIME */
+MAP(0x21, 0x6E, 0x2103)  /* DEGREE CELSIUS */
+MAP(0x21, 0x6F, 0xFFE5)  /* FULLWIDTH YEN SIGN */
+MAP(0x21, 0x70, 0xFF04)  /* FULLWIDTH DOLLAR SIGN */
+MAP(0x21, 0x71, 0x00A2)  /* CENT SIGN */
+MAP(0x21, 0x72, 0x00A3)  /* POUND SIGN */
+MAP(0x21, 0x73, 0xFF05)  /* FULLWIDTH PERCENT SIGN */
+MAP(0x21, 0x74, 0xFF03)  /* FULLWIDTH NUMBER SIGN */
+MAP(0x21, 0x75, 0xFF06)  /* FULLWIDTH AMPERSAND */
+MAP(0x21, 0x76, 0xFF0A)  /* FULLWIDTH ASTERISK */
+MAP(0x21, 0x77, 0xFF20)  /* FULLWIDTH COMMERCIAL AT */
+MAP(0x21, 0x78, 0x00A7)  /* SECTION SIGN */
+MAP(0x21, 0x79, 0x2606)  /* WHITE STAR */
+MAP(0x21, 0x7A, 0x2605)  /* BLACK STAR */
+MAP(0x21, 0x7B, 0x25CB)  /* WHITE CIRCLE */
+MAP(0x21, 0x7C, 0x25CF)  /* BLACK CIRCLE */
+MAP(0x21, 0x7D, 0x25CE)  /* BULLSEYE */
+MAP(0x21, 0x7E, 0x25C7)  /* WHITE DIAMOND */
+MAP(0x22, 0x21, 0x25C6)  /* BLACK DIAMOND */
+MAP(0x22, 0x22, 0x25A1)  /* WHITE SQUARE */
+MAP(0x22, 0x23, 0x25A0)  /* BLACK SQUARE */
+MAP(0x22, 0x24, 0x25B3)  /* WHITE UP-POINTING TRIANGLE */
+MAP(0x22, 0x25, 0x25B2)  /* BLACK UP-POINTING TRIANGLE */
+MAP(0x22, 0x26, 0x25BD)  /* WHITE DOWN-POINTING TRIANGLE */
+MAP(0x22, 0x27, 0x25BC)  /* BLACK DOWN-POINTING TRIANGLE */
+MAP(0x22, 0x28, 0x203B)  /* REFERENCE MARK */
+MAP(0x22, 0x29, 0x3012)  /* POSTAL MARK */
+MAP(0x22, 0x2A, 0x2192)  /* RIGHTWARDS ARROW */
+MAP(0x22, 0x2B, 0x2190)  /* LEFTWARDS ARROW */
+MAP(0x22, 0x2C, 0x2191)  /* UPWARDS ARROW */
+MAP(0x22, 0x2D, 0x2193)  /* DOWNWARDS ARROW */
+MAP(0x22, 0x2E, 0x3013)  /* GETA MARK */
+MAP(0x22, 0x3A, 0x2208)  /* ELEMENT OF */
+MAP(0x22, 0x3B, 0x220B)  /* CONTAINS AS MEMBER */
+MAP(0x22, 0x3C, 0x2286)  /* SUBSET OF OR EQUAL TO */
+MAP(0x22, 0x3D, 0x2287)  /* SUPERSET OF OR EQUAL TO */
+MAP(0x22, 0x3E, 0x2282)  /* SUBSET OF */
+MAP(0x22, 0x3F, 0x2283)  /* SUPERSET OF */
+MAP(0x22, 0x40, 0x222A)  /* UNION */
+MAP(0x22, 0x41, 0x2229)  /* INTERSECTION */
+MAP(0x22, 0x4A, 0x2227)  /* LOGICAL AND */
+MAP(0x22, 0x4B, 0x2228)  /* LOGICAL OR */
+MAP(0x22, 0x4C, 0x00AC)  /* NOT SIGN */
+MAP(0x22, 0x4D, 0x21D2)  /* RIGHTWARDS DOUBLE ARROW */
+MAP(0x22, 0x4E, 0x21D4)  /* LEFT RIGHT DOUBLE ARROW */
+MAP(0x22, 0x4F, 0x2200)  /* FOR ALL */
+MAP(0x22, 0x50, 0x2203)  /* THERE EXISTS */
+MAP(0x22, 0x5C, 0x2220)  /* ANGLE */
+MAP(0x22, 0x5D, 0x22A5)  /* UP TACK */
+MAP(0x22, 0x5E, 0x2312)  /* ARC */
+MAP(0x22, 0x5F, 0x2202)  /* PARTIAL DIFFERENTIAL */
+MAP(0x22, 0x60, 0x2207)  /* NABLA */
+MAP(0x22, 0x61, 0x2261)  /* IDENTICAL TO */
+MAP(0x22, 0x62, 0x2252)  /* APPROXIMATELY EQUAL TO OR THE IMAGE OF */
+MAP(0x22, 0x63, 0x226A)  /* MUCH LESS-THAN */
+MAP(0x22, 0x64, 0x226B)  /* MUCH GREATER-THAN */
+MAP(0x22, 0x65, 0x221A)  /* SQUARE ROOT */
+MAP(0x22, 0x66, 0x223D)  /* REVERSED TILDE */
+MAP(0x22, 0x67, 0x221D)  /* PROPORTIONAL TO */
+MAP(0x22, 0x68, 0x2235)  /* BECAUSE */
+MAP(0x22, 0x69, 0x222B)  /* INTEGRAL */
+MAP(0x22, 0x6A, 0x222C)  /* DOUBLE INTEGRAL */
+MAP(0x22, 0x72, 0x212B)  /* ANGSTROM SIGN */
+MAP(0x22, 0x73, 0x2030)  /* PER MILLE SIGN */
+MAP(0x22, 0x74, 0x266F)  /* MUSIC SHARP SIGN */
+MAP(0x22, 0x75, 0x266D)  /* MUSIC FLAT SIGN */
+MAP(0x22, 0x76, 0x266A)  /* EIGHTH NOTE */
+MAP(0x22, 0x77, 0x2020)  /* DAGGER */
+MAP(0x22, 0x78, 0x2021)  /* DOUBLE DAGGER */
+MAP(0x22, 0x79, 0x00B6)  /* PILCROW SIGN */
+MAP(0x22, 0x7E, 0x25EF)  /* LARGE CIRCLE */
+MAP(0x23, 0x30, 0xFF10)  /* FULLWIDTH DIGIT ZERO */
+MAP(0x23, 0x31, 0xFF11)  /* FULLWIDTH DIGIT ONE */
+MAP(0x23, 0x32, 0xFF12)  /* FULLWIDTH DIGIT TWO */
+MAP(0x23, 0x33, 0xFF13)  /* FULLWIDTH DIGIT THREE */
+MAP(0x23, 0x34, 0xFF14)  /* FULLWIDTH DIGIT FOUR */
+MAP(0x23, 0x35, 0xFF15)  /* FULLWIDTH DIGIT FIVE */
+MAP(0x23, 0x36, 0xFF16)  /* FULLWIDTH DIGIT SIX */
+MAP(0x23, 0x37, 0xFF17)  /* FULLWIDTH DIGIT SEVEN */
+MAP(0x23, 0x38, 0xFF18)  /* FULLWIDTH DIGIT EIGHT */
+MAP(0x23, 0x39, 0xFF19)  /* FULLWIDTH DIGIT NINE */
+MAP(0x23, 0x41, 0xFF21)  /* FULLWIDTH LATIN CAPITAL LETTER A */
+MAP(0x23, 0x42, 0xFF22)  /* FULLWIDTH LATIN CAPITAL LETTER B */
+MAP(0x23, 0x43, 0xFF23)  /* FULLWIDTH LATIN CAPITAL LETTER C */
+MAP(0x23, 0x44, 0xFF24)  /* FULLWIDTH LATIN CAPITAL LETTER D */
+MAP(0x23, 0x45, 0xFF25)  /* FULLWIDTH LATIN CAPITAL LETTER E */
+MAP(0x23, 0x46, 0xFF26)  /* FULLWIDTH LATIN CAPITAL LETTER F */
+MAP(0x23, 0x47, 0xFF27)  /* FULLWIDTH LATIN CAPITAL LETTER G */
+MAP(0x23, 0x48, 0xFF28)  /* FULLWIDTH LATIN CAPITAL LETTER H */
+MAP(0x23, 0x49, 0xFF29)  /* FULLWIDTH LATIN CAPITAL LETTER I */
+MAP(0x23, 0x4A, 0xFF2A)  /* FULLWIDTH LATIN CAPITAL LETTER J */
+MAP(0x23, 0x4B, 0xFF2B)  /* FULLWIDTH LATIN CAPITAL LETTER K */
+MAP(0x23, 0x4C, 0xFF2C)  /* FULLWIDTH LATIN CAPITAL LETTER L */
+MAP(0x23, 0x4D, 0xFF2D)  /* FULLWIDTH LATIN CAPITAL LETTER M */
+MAP(0x23, 0x4E, 0xFF2E)  /* FULLWIDTH LATIN CAPITAL LETTER N */
+MAP(0x23, 0x4F, 0xFF2F)  /* FULLWIDTH LATIN CAPITAL LETTER O */
+MAP(0x23, 0x50, 0xFF30)  /* FULLWIDTH LATIN CAPITAL LETTER P */
+MAP(0x23, 0x51, 0xFF31)  /* FULLWIDTH LATIN CAPITAL LETTER Q */
+MAP(0x23, 0x52, 0xFF32)  /* FULLWIDTH LATIN CAPITAL LETTER R */
+MAP(0x23, 0x53, 0xFF33)  /* FULLWIDTH LATIN CAPITAL LETTER S */
+MAP(0x23, 0x54, 0xFF34)  /* FULLWIDTH LATIN CAPITAL LETTER T */
+MAP(0x23, 0x55, 0xFF35)  /* FULLWIDTH LATIN CAPITAL LETTER U */
+MAP(0x23, 0x56, 0xFF36)  /* FULLWIDTH LATIN CAPITAL LETTER V */
+MAP(0x23, 0x57, 0xFF37)  /* FULLWIDTH LATIN CAPITAL LETTER W */
+MAP(0x23, 0x58, 0xFF38)  /* FULLWIDTH LATIN CAPITAL LETTER X */
+MAP(0x23, 0x59, 0xFF39)  /* FULLWIDTH LATIN CAPITAL LETTER Y */
+MAP(0x23, 0x5A, 0xFF3A)  /* FULLWIDTH LATIN CAPITAL LETTER Z */
+MAP(0x23, 0x61, 0xFF41)  /* FULLWIDTH LATIN SMALL LETTER A */
+MAP(0x23, 0x62, 0xFF42)  /* FULLWIDTH LATIN SMALL LETTER B */
+MAP(0x23, 0x63, 0xFF43)  /* FULLWIDTH LATIN SMALL LETTER C */
+MAP(0x23, 0x64, 0xFF44)  /* FULLWIDTH LATIN SMALL LETTER D */
+MAP(0x23, 0x65, 0xFF45)  /* FULLWIDTH LATIN SMALL LETTER E */
+MAP(0x23, 0x66, 0xFF46)  /* FULLWIDTH LATIN SMALL LETTER F */
+MAP(0x23, 0x67, 0xFF47)  /* FULLWIDTH LATIN SMALL LETTER G */
+MAP(0x23, 0x68, 0xFF48)  /* FULLWIDTH LATIN SMALL LETTER H */
+MAP(0x23, 0x69, 0xFF49)  /* FULLWIDTH LATIN SMALL LETTER I */
+MAP(0x23, 0x6A, 0xFF4A)  /* FULLWIDTH LATIN SMALL LETTER J */
+MAP(0x23, 0x6B, 0xFF4B)  /* FULLWIDTH LATIN SMALL LETTER K */
+MAP(0x23, 0x6C, 0xFF4C)  /* FULLWIDTH LATIN SMALL LETTER L */
+MAP(0x23, 0x6D, 0xFF4D)  /* FULLWIDTH LATIN SMALL LETTER M */
+MAP(0x23, 0x6E, 0xFF4E)  /* FULLWIDTH LATIN SMALL LETTER N */
+MAP(0x23, 0x6F, 0xFF4F)  /* FULLWIDTH LATIN SMALL LETTER O */
+MAP(0x23, 0x70, 0xFF50)  /* FULLWIDTH LATIN SMALL LETTER P */
+MAP(0x23, 0x71, 0xFF51)  /* FULLWIDTH LATIN SMALL LETTER Q */
+MAP(0x23, 0x72, 0xFF52)  /* FULLWIDTH LATIN SMALL LETTER R */
+MAP(0x23, 0x73, 0xFF53)  /* FULLWIDTH LATIN SMALL LETTER S */
+MAP(0x23, 0x74, 0xFF54)  /* FULLWIDTH LATIN SMALL LETTER T */
+MAP(0x23, 0x75, 0xFF55)  /* FULLWIDTH LATIN SMALL LETTER U */
+MAP(0x23, 0x76, 0xFF56)  /* FULLWIDTH LATIN SMALL LETTER V */
+MAP(0x23, 0x77, 0xFF57)  /* FULLWIDTH LATIN SMALL LETTER W */
+MAP(0x23, 0x78, 0xFF58)  /* FULLWIDTH LATIN SMALL LETTER X */
+MAP(0x23, 0x79, 0xFF59)  /* FULLWIDTH LATIN SMALL LETTER Y */
+MAP(0x23, 0x7A, 0xFF5A)  /* FULLWIDTH LATIN SMALL LETTER Z */
+MAP(0x24, 0x21, 0x3041)  /* HIRAGANA LETTER SMALL A */
+MAP(0x24, 0x22, 0x3042)  /* HIRAGANA LETTER A */
+MAP(0x24, 0x23, 0x3043)  /* HIRAGANA LETTER SMALL I */
+MAP(0x24, 0x24, 0x3044)  /* HIRAGANA LETTER I */
+MAP(0x24, 0x25, 0x3045)  /* HIRAGANA LETTER SMALL U */
+MAP(0x24, 0x26, 0x3046)  /* HIRAGANA LETTER U */
+MAP(0x24, 0x27, 0x3047)  /* HIRAGANA LETTER SMALL E */
+MAP(0x24, 0x28, 0x3048)  /* HIRAGANA LETTER E */
+MAP(0x24, 0x29, 0x3049)  /* HIRAGANA LETTER SMALL O */
+MAP(0x24, 0x2A, 0x304A)  /* HIRAGANA LETTER O */
+MAP(0x24, 0x2B, 0x304B)  /* HIRAGANA LETTER KA */
+MAP(0x24, 0x2C, 0x304C)  /* HIRAGANA LETTER GA */
+MAP(0x24, 0x2D, 0x304D)  /* HIRAGANA LETTER KI */
+MAP(0x24, 0x2E, 0x304E)  /* HIRAGANA LETTER GI */
+MAP(0x24, 0x2F, 0x304F)  /* HIRAGANA LETTER KU */
+MAP(0x24, 0x30, 0x3050)  /* HIRAGANA LETTER GU */
+MAP(0x24, 0x31, 0x3051)  /* HIRAGANA LETTER KE */
+MAP(0x24, 0x32, 0x3052)  /* HIRAGANA LETTER GE */
+MAP(0x24, 0x33, 0x3053)  /* HIRAGANA LETTER KO */
+MAP(0x24, 0x34, 0x3054)  /* HIRAGANA LETTER GO */
+MAP(0x24, 0x35, 0x3055)  /* HIRAGANA LETTER SA */
+MAP(0x24, 0x36, 0x3056)  /* HIRAGANA LETTER ZA */
+MAP(0x24, 0x37, 0x3057)  /* HIRAGANA LETTER SI */
+MAP(0x24, 0x38, 0x3058)  /* HIRAGANA LETTER ZI */
+MAP(0x24, 0x39, 0x3059)  /* HIRAGANA LETTER SU */
+MAP(0x24, 0x3A, 0x305A)  /* HIRAGANA LETTER ZU */
+MAP(0x24, 0x3B, 0x305B)  /* HIRAGANA LETTER SE */
+MAP(0x24, 0x3C, 0x305C)  /* HIRAGANA LETTER ZE */
+MAP(0x24, 0x3D, 0x305D)  /* HIRAGANA LETTER SO */
+MAP(0x24, 0x3E, 0x305E)  /* HIRAGANA LETTER ZO */
+MAP(0x24, 0x3F, 0x305F)  /* HIRAGANA LETTER TA */
+MAP(0x24, 0x40, 0x3060)  /* HIRAGANA LETTER DA */
+MAP(0x24, 0x41, 0x3061)  /* HIRAGANA LETTER TI */
+MAP(0x24, 0x42, 0x3062)  /* HIRAGANA LETTER DI */
+MAP(0x24, 0x43, 0x3063)  /* HIRAGANA LETTER SMALL TU */
+MAP(0x24, 0x44, 0x3064)  /* HIRAGANA LETTER TU */
+MAP(0x24, 0x45, 0x3065)  /* HIRAGANA LETTER DU */
+MAP(0x24, 0x46, 0x3066)  /* HIRAGANA LETTER TE */
+MAP(0x24, 0x47, 0x3067)  /* HIRAGANA LETTER DE */
+MAP(0x24, 0x48, 0x3068)  /* HIRAGANA LETTER TO */
+MAP(0x24, 0x49, 0x3069)  /* HIRAGANA LETTER DO */
+MAP(0x24, 0x4A, 0x306A)  /* HIRAGANA LETTER NA */
+MAP(0x24, 0x4B, 0x306B)  /* HIRAGANA LETTER NI */
+MAP(0x24, 0x4C, 0x306C)  /* HIRAGANA LETTER NU */
+MAP(0x24, 0x4D, 0x306D)  /* HIRAGANA LETTER NE */
+MAP(0x24, 0x4E, 0x306E)  /* HIRAGANA LETTER NO */
+MAP(0x24, 0x4F, 0x306F)  /* HIRAGANA LETTER HA */
+MAP(0x24, 0x50, 0x3070)  /* HIRAGANA LETTER BA */
+MAP(0x24, 0x51, 0x3071)  /* HIRAGANA LETTER PA */
+MAP(0x24, 0x52, 0x3072)  /* HIRAGANA LETTER HI */
+MAP(0x24, 0x53, 0x3073)  /* HIRAGANA LETTER BI */
+MAP(0x24, 0x54, 0x3074)  /* HIRAGANA LETTER PI */
+MAP(0x24, 0x55, 0x3075)  /* HIRAGANA LETTER HU */
+MAP(0x24, 0x56, 0x3076)  /* HIRAGANA LETTER BU */
+MAP(0x24, 0x57, 0x3077)  /* HIRAGANA LETTER PU */
+MAP(0x24, 0x58, 0x3078)  /* HIRAGANA LETTER HE */
+MAP(0x24, 0x59, 0x3079)  /* HIRAGANA LETTER BE */
+MAP(0x24, 0x5A, 0x307A)  /* HIRAGANA LETTER PE */
+MAP(0x24, 0x5B, 0x307B)  /* HIRAGANA LETTER HO */
+MAP(0x24, 0x5C, 0x307C)  /* HIRAGANA LETTER BO */
+MAP(0x24, 0x5D, 0x307D)  /* HIRAGANA LETTER PO */
+MAP(0x24, 0x5E, 0x307E)  /* HIRAGANA LETTER MA */
+MAP(0x24, 0x5F, 0x307F)  /* HIRAGANA LETTER MI */
+MAP(0x24, 0x60, 0x3080)  /* HIRAGANA LETTER MU */
+MAP(0x24, 0x61, 0x3081)  /* HIRAGANA LETTER ME */
+MAP(0x24, 0x62, 0x3082)  /* HIRAGANA LETTER MO */
+MAP(0x24, 0x63, 0x3083)  /* HIRAGANA LETTER SMALL YA */
+MAP(0x24, 0x64, 0x3084)  /* HIRAGANA LETTER YA */
+MAP(0x24, 0x65, 0x3085)  /* HIRAGANA LETTER SMALL YU */
+MAP(0x24, 0x66, 0x3086)  /* HIRAGANA LETTER YU */
+MAP(0x24, 0x67, 0x3087)  /* HIRAGANA LETTER SMALL YO */
+MAP(0x24, 0x68, 0x3088)  /* HIRAGANA LETTER YO */
+MAP(0x24, 0x69, 0x3089)  /* HIRAGANA LETTER RA */
+MAP(0x24, 0x6A, 0x308A)  /* HIRAGANA LETTER RI */
+MAP(0x24, 0x6B, 0x308B)  /* HIRAGANA LETTER RU */
+MAP(0x24, 0x6C, 0x308C)  /* HIRAGANA LETTER RE */
+MAP(0x24, 0x6D, 0x308D)  /* HIRAGANA LETTER RO */
+MAP(0x24, 0x6E, 0x308E)  /* HIRAGANA LETTER SMALL WA */
+MAP(0x24, 0x6F, 0x308F)  /* HIRAGANA LETTER WA */
+MAP(0x24, 0x70, 0x3090)  /* HIRAGANA LETTER WI */
+MAP(0x24, 0x71, 0x3091)  /* HIRAGANA LETTER WE */
+MAP(0x24, 0x72, 0x3092)  /* HIRAGANA LETTER WO */
+MAP(0x24, 0x73, 0x3093)  /* HIRAGANA LETTER N */
+MAP(0x25, 0x21, 0x30A1)  /* KATAKANA LETTER SMALL A */
+MAP(0x25, 0x22, 0x30A2)  /* KATAKANA LETTER A */
+MAP(0x25, 0x23, 0x30A3)  /* KATAKANA LETTER SMALL I */
+MAP(0x25, 0x24, 0x30A4)  /* KATAKANA LETTER I */
+MAP(0x25, 0x25, 0x30A5)  /* KATAKANA LETTER SMALL U */
+MAP(0x25, 0x26, 0x30A6)  /* KATAKANA LETTER U */
+MAP(0x25, 0x27, 0x30A7)  /* KATAKANA LETTER SMALL E */
+MAP(0x25, 0x28, 0x30A8)  /* KATAKANA LETTER E */
+MAP(0x25, 0x29, 0x30A9)  /* KATAKANA LETTER SMALL O */
+MAP(0x25, 0x2A, 0x30AA)  /* KATAKANA LETTER O */
+MAP(0x25, 0x2B, 0x30AB)  /* KATAKANA LETTER KA */
+MAP(0x25, 0x2C, 0x30AC)  /* KATAKANA LETTER GA */
+MAP(0x25, 0x2D, 0x30AD)  /* KATAKANA LETTER KI */
+MAP(0x25, 0x2E, 0x30AE)  /* KATAKANA LETTER GI */
+MAP(0x25, 0x2F, 0x30AF)  /* KATAKANA LETTER KU */
+MAP(0x25, 0x30, 0x30B0)  /* KATAKANA LETTER GU */
+MAP(0x25, 0x31, 0x30B1)  /* KATAKANA LETTER KE */
+MAP(0x25, 0x32, 0x30B2)  /* KATAKANA LETTER GE */
+MAP(0x25, 0x33, 0x30B3)  /* KATAKANA LETTER KO */
+MAP(0x25, 0x34, 0x30B4)  /* KATAKANA LETTER GO */
+MAP(0x25, 0x35, 0x30B5)  /* KATAKANA LETTER SA */
+MAP(0x25, 0x36, 0x30B6)  /* KATAKANA LETTER ZA */
+MAP(0x25, 0x37, 0x30B7)  /* KATAKANA LETTER SI */
+MAP(0x25, 0x38, 0x30B8)  /* KATAKANA LETTER ZI */
+MAP(0x25, 0x39, 0x30B9)  /* KATAKANA LETTER SU */
+MAP(0x25, 0x3A, 0x30BA)  /* KATAKANA LETTER ZU */
+MAP(0x25, 0x3B, 0x30BB)  /* KATAKANA LETTER SE */
+MAP(0x25, 0x3C, 0x30BC)  /* KATAKANA LETTER ZE */
+MAP(0x25, 0x3D, 0x30BD)  /* KATAKANA LETTER SO */
+MAP(0x25, 0x3E, 0x30BE)  /* KATAKANA LETTER ZO */
+MAP(0x25, 0x3F, 0x30BF)  /* KATAKANA LETTER TA */
+MAP(0x25, 0x40, 0x30C0)  /* KATAKANA LETTER DA */
+MAP(0x25, 0x41, 0x30C1)  /* KATAKANA LETTER TI */
+MAP(0x25, 0x42, 0x30C2)  /* KATAKANA LETTER DI */
+MAP(0x25, 0x43, 0x30C3)  /* KATAKANA LETTER SMALL TU */
+MAP(0x25, 0x44, 0x30C4)  /* KATAKANA LETTER TU */
+MAP(0x25, 0x45, 0x30C5)  /* KATAKANA LETTER DU */
+MAP(0x25, 0x46, 0x30C6)  /* KATAKANA LETTER TE */
+MAP(0x25, 0x47, 0x30C7)  /* KATAKANA LETTER DE */
+MAP(0x25, 0x48, 0x30C8)  /* KATAKANA LETTER TO */
+MAP(0x25, 0x49, 0x30C9)  /* KATAKANA LETTER DO */
+MAP(0x25, 0x4A, 0x30CA)  /* KATAKANA LETTER NA */
+MAP(0x25, 0x4B, 0x30CB)  /* KATAKANA LETTER NI */
+MAP(0x25, 0x4C, 0x30CC)  /* KATAKANA LETTER NU */
+MAP(0x25, 0x4D, 0x30CD)  /* KATAKANA LETTER NE */
+MAP(0x25, 0x4E, 0x30CE)  /* KATAKANA LETTER NO */
+MAP(0x25, 0x4F, 0x30CF)  /* KATAKANA LETTER HA */
+MAP(0x25, 0x50, 0x30D0)  /* KATAKANA LETTER BA */
+MAP(0x25, 0x51, 0x30D1)  /* KATAKANA LETTER PA */
+MAP(0x25, 0x52, 0x30D2)  /* KATAKANA LETTER HI */
+MAP(0x25, 0x53, 0x30D3)  /* KATAKANA LETTER BI */
+MAP(0x25, 0x54, 0x30D4)  /* KATAKANA LETTER PI */
+MAP(0x25, 0x55, 0x30D5)  /* KATAKANA LETTER HU */
+MAP(0x25, 0x56, 0x30D6)  /* KATAKANA LETTER BU */
+MAP(0x25, 0x57, 0x30D7)  /* KATAKANA LETTER PU */
+MAP(0x25, 0x58, 0x30D8)  /* KATAKANA LETTER HE */
+MAP(0x25, 0x59, 0x30D9)  /* KATAKANA LETTER BE */
+MAP(0x25, 0x5A, 0x30DA)  /* KATAKANA LETTER PE */
+MAP(0x25, 0x5B, 0x30DB)  /* KATAKANA LETTER HO */
+MAP(0x25, 0x5C, 0x30DC)  /* KATAKANA LETTER BO */
+MAP(0x25, 0x5D, 0x30DD)  /* KATAKANA LETTER PO */
+MAP(0x25, 0x5E, 0x30DE)  /* KATAKANA LETTER MA */
+MAP(0x25, 0x5F, 0x30DF)  /* KATAKANA LETTER MI */
+MAP(0x25, 0x60, 0x30E0)  /* KATAKANA LETTER MU */
+MAP(0x25, 0x61, 0x30E1)  /* KATAKANA LETTER ME */
+MAP(0x25, 0x62, 0x30E2)  /* KATAKANA LETTER MO */
+MAP(0x25, 0x63, 0x30E3)  /* KATAKANA LETTER SMALL YA */
+MAP(0x25, 0x64, 0x30E4)  /* KATAKANA LETTER YA */
+MAP(0x25, 0x65, 0x30E5)  /* KATAKANA LETTER SMALL YU */
+MAP(0x25, 0x66, 0x30E6)  /* KATAKANA LETTER YU */
+MAP(0x25, 0x67, 0x30E7)  /* KATAKANA LETTER SMALL YO */
+MAP(0x25, 0x68, 0x30E8)  /* KATAKANA LETTER YO */
+MAP(0x25, 0x69, 0x30E9)  /* KATAKANA LETTER RA */
+MAP(0x25, 0x6A, 0x30EA)  /* KATAKANA LETTER RI */
+MAP(0x25, 0x6B, 0x30EB)  /* KATAKANA LETTER RU */
+MAP(0x25, 0x6C, 0x30EC)  /* KATAKANA LETTER RE */
+MAP(0x25, 0x6D, 0x30ED)  /* KATAKANA LETTER RO */
+MAP(0x25, 0x6E, 0x30EE)  /* KATAKANA LETTER SMALL WA */
+MAP(0x25, 0x6F, 0x30EF)  /* KATAKANA LETTER WA */
+MAP(0x25, 0x70, 0x30F0)  /* KATAKANA LETTER WI */
+MAP(0x25, 0x71, 0x30F1)  /* KATAKANA LETTER WE */
+MAP(0x25, 0x72, 0x30F2)  /* KATAKANA LETTER WO */
+MAP(0x25, 0x73, 0x30F3)  /* KATAKANA LETTER N */
+MAP(0x25, 0x74, 0x30F4)  /* KATAKANA LETTER VU */
+MAP(0x25, 0x75, 0x30F5)  /* KATAKANA LETTER SMALL KA */
+MAP(0x25, 0x76, 0x30F6)  /* KATAKANA LETTER SMALL KE */
+MAP(0x26, 0x21, 0x0391)  /* GREEK CAPITAL LETTER ALPHA */
+MAP(0x26, 0x22, 0x0392)  /* GREEK CAPITAL LETTER BETA */
+MAP(0x26, 0x23, 0x0393)  /* GREEK CAPITAL LETTER GAMMA */
+MAP(0x26, 0x24, 0x0394)  /* GREEK CAPITAL LETTER DELTA */
+MAP(0x26, 0x25, 0x0395)  /* GREEK CAPITAL LETTER EPSILON */
+MAP(0x26, 0x26, 0x0396)  /* GREEK CAPITAL LETTER ZETA */
+MAP(0x26, 0x27, 0x0397)  /* GREEK CAPITAL LETTER ETA */
+MAP(0x26, 0x28, 0x0398)  /* GREEK CAPITAL LETTER THETA */
+MAP(0x26, 0x29, 0x0399)  /* GREEK CAPITAL LETTER IOTA */
+MAP(0x26, 0x2A, 0x039A)  /* GREEK CAPITAL LETTER KAPPA */
+MAP(0x26, 0x2B, 0x039B)  /* GREEK CAPITAL LETTER LAMDA */
+MAP(0x26, 0x2C, 0x039C)  /* GREEK CAPITAL LETTER MU */
+MAP(0x26, 0x2D, 0x039D)  /* GREEK CAPITAL LETTER NU */
+MAP(0x26, 0x2E, 0x039E)  /* GREEK CAPITAL LETTER XI */
+MAP(0x26, 0x2F, 0x039F)  /* GREEK CAPITAL LETTER OMICRON */
+MAP(0x26, 0x30, 0x03A0)  /* GREEK CAPITAL LETTER PI */
+MAP(0x26, 0x31, 0x03A1)  /* GREEK CAPITAL LETTER RHO */
+MAP(0x26, 0x32, 0x03A3)  /* GREEK CAPITAL LETTER SIGMA */
+MAP(0x26, 0x33, 0x03A4)  /* GREEK CAPITAL LETTER TAU */
+MAP(0x26, 0x34, 0x03A5)  /* GREEK CAPITAL LETTER UPSILON */
+MAP(0x26, 0x35, 0x03A6)  /* GREEK CAPITAL LETTER PHI */
+MAP(0x26, 0x36, 0x03A7)  /* GREEK CAPITAL LETTER CHI */
+MAP(0x26, 0x37, 0x03A8)  /* GREEK CAPITAL LETTER PSI */
+MAP(0x26, 0x38, 0x03A9)  /* GREEK CAPITAL LETTER OMEGA */
+MAP(0x26, 0x41, 0x03B1)  /* GREEK SMALL LETTER ALPHA */
+MAP(0x26, 0x42, 0x03B2)  /* GREEK SMALL LETTER BETA */
+MAP(0x26, 0x43, 0x03B3)  /* GREEK SMALL LETTER GAMMA */
+MAP(0x26, 0x44, 0x03B4)  /* GREEK SMALL LETTER DELTA */
+MAP(0x26, 0x45, 0x03B5)  /* GREEK SMALL LETTER EPSILON */
+MAP(0x26, 0x46, 0x03B6)  /* GREEK SMALL LETTER ZETA */
+MAP(0x26, 0x47, 0x03B7)  /* GREEK SMALL LETTER ETA */
+MAP(0x26, 0x48, 0x03B8)  /* GREEK SMALL LETTER THETA */
+MAP(0x26, 0x49, 0x03B9)  /* GREEK SMALL LETTER IOTA */
+MAP(0x26, 0x4A, 0x03BA)  /* GREEK SMALL LETTER KAPPA */
+MAP(0x26, 0x4B, 0x03BB)  /* GREEK SMALL LETTER LAMDA */
+MAP(0x26, 0x4C, 0x03BC)  /* GREEK SMALL LETTER MU */
+MAP(0x26, 0x4D, 0x03BD)  /* GREEK SMALL LETTER NU */
+MAP(0x26, 0x4E, 0x03BE)  /* GREEK SMALL LETTER XI */
+MAP(0x26, 0x4F, 0x03BF)  /* GREEK SMALL LETTER OMICRON */
+MAP(0x26, 0x50, 0x03C0)  /* GREEK SMALL LETTER PI */
+MAP(0x26, 0x51, 0x03C1)  /* GREEK SMALL LETTER RHO */
+MAP(0x26, 0x52, 0x03C3)  /* GREEK SMALL LETTER SIGMA */
+MAP(0x26, 0x53, 0x03C4)  /* GREEK SMALL LETTER TAU */
+MAP(0x26, 0x54, 0x03C5)  /* GREEK SMALL LETTER UPSILON */
+MAP(0x26, 0x55, 0x03C6)  /* GREEK SMALL LETTER PHI */
+MAP(0x26, 0x56, 0x03C7)  /* GREEK SMALL LETTER CHI */
+MAP(0x26, 0x57, 0x03C8)  /* GREEK SMALL LETTER PSI */
+MAP(0x26, 0x58, 0x03C9)  /* GREEK SMALL LETTER OMEGA */
+MAP(0x27, 0x21, 0x0410)  /* CYRILLIC CAPITAL LETTER A */
+MAP(0x27, 0x22, 0x0411)  /* CYRILLIC CAPITAL LETTER BE */
+MAP(0x27, 0x23, 0x0412)  /* CYRILLIC CAPITAL LETTER VE */
+MAP(0x27, 0x24, 0x0413)  /* CYRILLIC CAPITAL LETTER GHE */
+MAP(0x27, 0x25, 0x0414)  /* CYRILLIC CAPITAL LETTER DE */
+MAP(0x27, 0x26, 0x0415)  /* CYRILLIC CAPITAL LETTER IE */
+MAP(0x27, 0x27, 0x0401)  /* CYRILLIC CAPITAL LETTER IO */
+MAP(0x27, 0x28, 0x0416)  /* CYRILLIC CAPITAL LETTER ZHE */
+MAP(0x27, 0x29, 0x0417)  /* CYRILLIC CAPITAL LETTER ZE */
+MAP(0x27, 0x2A, 0x0418)  /* CYRILLIC CAPITAL LETTER I */
+MAP(0x27, 0x2B, 0x0419)  /* CYRILLIC CAPITAL LETTER SHORT I */
+MAP(0x27, 0x2C, 0x041A)  /* CYRILLIC CAPITAL LETTER KA */
+MAP(0x27, 0x2D, 0x041B)  /* CYRILLIC CAPITAL LETTER EL */
+MAP(0x27, 0x2E, 0x041C)  /* CYRILLIC CAPITAL LETTER EM */
+MAP(0x27, 0x2F, 0x041D)  /* CYRILLIC CAPITAL LETTER EN */
+MAP(0x27, 0x30, 0x041E)  /* CYRILLIC CAPITAL LETTER O */
+MAP(0x27, 0x31, 0x041F)  /* CYRILLIC CAPITAL LETTER PE */
+MAP(0x27, 0x32, 0x0420)  /* CYRILLIC CAPITAL LETTER ER */
+MAP(0x27, 0x33, 0x0421)  /* CYRILLIC CAPITAL LETTER ES */
+MAP(0x27, 0x34, 0x0422)  /* CYRILLIC CAPITAL LETTER TE */
+MAP(0x27, 0x35, 0x0423)  /* CYRILLIC CAPITAL LETTER U */
+MAP(0x27, 0x36, 0x0424)  /* CYRILLIC CAPITAL LETTER EF */
+MAP(0x27, 0x37, 0x0425)  /* CYRILLIC CAPITAL LETTER HA */
+MAP(0x27, 0x38, 0x0426)  /* CYRILLIC CAPITAL LETTER TSE */
+MAP(0x27, 0x39, 0x0427)  /* CYRILLIC CAPITAL LETTER CHE */
+MAP(0x27, 0x3A, 0x0428)  /* CYRILLIC CAPITAL LETTER SHA */
+MAP(0x27, 0x3B, 0x0429)  /* CYRILLIC CAPITAL LETTER SHCHA */
+MAP(0x27, 0x3C, 0x042A)  /* CYRILLIC CAPITAL LETTER HARD SIGN */
+MAP(0x27, 0x3D, 0x042B)  /* CYRILLIC CAPITAL LETTER YERU */
+MAP(0x27, 0x3E, 0x042C)  /* CYRILLIC CAPITAL LETTER SOFT SIGN */
+MAP(0x27, 0x3F, 0x042D)  /* CYRILLIC CAPITAL LETTER E */
+MAP(0x27, 0x40, 0x042E)  /* CYRILLIC CAPITAL LETTER YU */
+MAP(0x27, 0x41, 0x042F)  /* CYRILLIC CAPITAL LETTER YA */
+MAP(0x27, 0x51, 0x0430)  /* CYRILLIC SMALL LETTER A */
+MAP(0x27, 0x52, 0x0431)  /* CYRILLIC SMALL LETTER BE */
+MAP(0x27, 0x53, 0x0432)  /* CYRILLIC SMALL LETTER VE */
+MAP(0x27, 0x54, 0x0433)  /* CYRILLIC SMALL LETTER GHE */
+MAP(0x27, 0x55, 0x0434)  /* CYRILLIC SMALL LETTER DE */
+MAP(0x27, 0x56, 0x0435)  /* CYRILLIC SMALL LETTER IE */
+MAP(0x27, 0x57, 0x0451)  /* CYRILLIC SMALL LETTER IO */
+MAP(0x27, 0x58, 0x0436)  /* CYRILLIC SMALL LETTER ZHE */
+MAP(0x27, 0x59, 0x0437)  /* CYRILLIC SMALL LETTER ZE */
+MAP(0x27, 0x5A, 0x0438)  /* CYRILLIC SMALL LETTER I */
+MAP(0x27, 0x5B, 0x0439)  /* CYRILLIC SMALL LETTER SHORT I */
+MAP(0x27, 0x5C, 0x043A)  /* CYRILLIC SMALL LETTER KA */
+MAP(0x27, 0x5D, 0x043B)  /* CYRILLIC SMALL LETTER EL */
+MAP(0x27, 0x5E, 0x043C)  /* CYRILLIC SMALL LETTER EM */
+MAP(0x27, 0x5F, 0x043D)  /* CYRILLIC SMALL LETTER EN */
+MAP(0x27, 0x60, 0x043E)  /* CYRILLIC SMALL LETTER O */
+MAP(0x27, 0x61, 0x043F)  /* CYRILLIC SMALL LETTER PE */
+MAP(0x27, 0x62, 0x0440)  /* CYRILLIC SMALL LETTER ER */
+MAP(0x27, 0x63, 0x0441)  /* CYRILLIC SMALL LETTER ES */
+MAP(0x27, 0x64, 0x0442)  /* CYRILLIC SMALL LETTER TE */
+MAP(0x27, 0x65, 0x0443)  /* CYRILLIC SMALL LETTER U */
+MAP(0x27, 0x66, 0x0444)  /* CYRILLIC SMALL LETTER EF */
+MAP(0x27, 0x67, 0x0445)  /* CYRILLIC SMALL LETTER HA */
+MAP(0x27, 0x68, 0x0446)  /* CYRILLIC SMALL LETTER TSE */
+MAP(0x27, 0x69, 0x0447)  /* CYRILLIC SMALL LETTER CHE */
+MAP(0x27, 0x6A, 0x0448)  /* CYRILLIC SMALL LETTER SHA */
+MAP(0x27, 0x6B, 0x0449)  /* CYRILLIC SMALL LETTER SHCHA */
+MAP(0x27, 0x6C, 0x044A)  /* CYRILLIC SMALL LETTER HARD SIGN */
+MAP(0x27, 0x6D, 0x044B)  /* CYRILLIC SMALL LETTER YERU */
+MAP(0x27, 0x6E, 0x044C)  /* CYRILLIC SMALL LETTER SOFT SIGN */
+MAP(0x27, 0x6F, 0x044D)  /* CYRILLIC SMALL LETTER E */
+MAP(0x27, 0x70, 0x044E)  /* CYRILLIC SMALL LETTER YU */
+MAP(0x27, 0x71, 0x044F)  /* CYRILLIC SMALL LETTER YA */
+MAP(0x28, 0x21, 0x2500)  /* BOX DRAWINGS LIGHT HORIZONTAL */
+MAP(0x28, 0x22, 0x2502)  /* BOX DRAWINGS LIGHT VERTICAL */
+MAP(0x28, 0x23, 0x250C)  /* BOX DRAWINGS LIGHT DOWN AND RIGHT */
+MAP(0x28, 0x24, 0x2510)  /* BOX DRAWINGS LIGHT DOWN AND LEFT */
+MAP(0x28, 0x25, 0x2518)  /* BOX DRAWINGS LIGHT UP AND LEFT */
+MAP(0x28, 0x26, 0x2514)  /* BOX DRAWINGS LIGHT UP AND RIGHT */
+MAP(0x28, 0x27, 0x251C)  /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
+MAP(0x28, 0x28, 0x252C)  /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
+MAP(0x28, 0x29, 0x2524)  /* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
+MAP(0x28, 0x2A, 0x2534)  /* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
+MAP(0x28, 0x2B, 0x253C)  /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
+MAP(0x28, 0x2C, 0x2501)  /* BOX DRAWINGS HEAVY HORIZONTAL */
+MAP(0x28, 0x2D, 0x2503)  /* BOX DRAWINGS HEAVY VERTICAL */
+MAP(0x28, 0x2E, 0x250F)  /* BOX DRAWINGS HEAVY DOWN AND RIGHT */
+MAP(0x28, 0x2F, 0x2513)  /* BOX DRAWINGS HEAVY DOWN AND LEFT */
+MAP(0x28, 0x30, 0x251B)  /* BOX DRAWINGS HEAVY UP AND LEFT */
+MAP(0x28, 0x31, 0x2517)  /* BOX DRAWINGS HEAVY UP AND RIGHT */
+MAP(0x28, 0x32, 0x2523)  /* BOX DRAWINGS HEAVY VERTICAL AND RIGHT */
+MAP(0x28, 0x33, 0x2533)  /* BOX DRAWINGS HEAVY DOWN AND HORIZONTAL */
+MAP(0x28, 0x34, 0x252B)  /* BOX DRAWINGS HEAVY VERTICAL AND LEFT */
+MAP(0x28, 0x35, 0x253B)  /* BOX DRAWINGS HEAVY UP AND HORIZONTAL */
+MAP(0x28, 0x36, 0x254B)  /* BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL */
+MAP(0x28, 0x37, 0x2520)  /* BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT */
+MAP(0x28, 0x38, 0x252F)  /* BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY */
+MAP(0x28, 0x39, 0x2528)  /* BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT */
+MAP(0x28, 0x3A, 0x2537)  /* BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY */
+MAP(0x28, 0x3B, 0x253F)  /* BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY */
+MAP(0x28, 0x3C, 0x251D)  /* BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY */
+MAP(0x28, 0x3D, 0x2530)  /* BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT */
+MAP(0x28, 0x3E, 0x2525)  /* BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY */
+MAP(0x28, 0x3F, 0x2538)  /* BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT */
+MAP(0x28, 0x40, 0x2542)  /* BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT */
+MAP(0x30, 0x21, 0x4E9C)  /* <CJK> */
+MAP(0x30, 0x22, 0x5516)  /* <CJK> */
+MAP(0x30, 0x23, 0x5A03)  /* <CJK> */
+MAP(0x30, 0x24, 0x963F)  /* <CJK> */
+MAP(0x30, 0x25, 0x54C0)  /* <CJK> */
+MAP(0x30, 0x26, 0x611B)  /* <CJK> */
+MAP(0x30, 0x27, 0x6328)  /* <CJK> */
+MAP(0x30, 0x28, 0x59F6)  /* <CJK> */
+MAP(0x30, 0x29, 0x9022)  /* <CJK> */
+MAP(0x30, 0x2A, 0x8475)  /* <CJK> */
+MAP(0x30, 0x2B, 0x831C)  /* <CJK> */
+MAP(0x30, 0x2C, 0x7A50)  /* <CJK> */
+MAP(0x30, 0x2D, 0x60AA)  /* <CJK> */
+MAP(0x30, 0x2E, 0x63E1)  /* <CJK> */
+MAP(0x30, 0x2F, 0x6E25)  /* <CJK> */
+MAP(0x30, 0x30, 0x65ED)  /* <CJK> */
+MAP(0x30, 0x31, 0x8466)  /* <CJK> */
+MAP(0x30, 0x32, 0x82A6)  /* <CJK> */
+MAP(0x30, 0x33, 0x9BF5)  /* <CJK> */
+MAP(0x30, 0x34, 0x6893)  /* <CJK> */
+MAP(0x30, 0x35, 0x5727)  /* <CJK> */
+MAP(0x30, 0x36, 0x65A1)  /* <CJK> */
+MAP(0x30, 0x37, 0x6271)  /* <CJK> */
+MAP(0x30, 0x38, 0x5B9B)  /* <CJK> */
+MAP(0x30, 0x39, 0x59D0)  /* <CJK> */
+MAP(0x30, 0x3A, 0x867B)  /* <CJK> */
+MAP(0x30, 0x3B, 0x98F4)  /* <CJK> */
+MAP(0x30, 0x3C, 0x7D62)  /* <CJK> */
+MAP(0x30, 0x3D, 0x7DBE)  /* <CJK> */
+MAP(0x30, 0x3E, 0x9B8E)  /* <CJK> */
+MAP(0x30, 0x3F, 0x6216)  /* <CJK> */
+MAP(0x30, 0x40, 0x7C9F)  /* <CJK> */
+MAP(0x30, 0x41, 0x88B7)  /* <CJK> */
+MAP(0x30, 0x42, 0x5B89)  /* <CJK> */
+MAP(0x30, 0x43, 0x5EB5)  /* <CJK> */
+MAP(0x30, 0x44, 0x6309)  /* <CJK> */
+MAP(0x30, 0x45, 0x6697)  /* <CJK> */
+MAP(0x30, 0x46, 0x6848)  /* <CJK> */
+MAP(0x30, 0x47, 0x95C7)  /* <CJK> */
+MAP(0x30, 0x48, 0x978D)  /* <CJK> */
+MAP(0x30, 0x49, 0x674F)  /* <CJK> */
+MAP(0x30, 0x4A, 0x4EE5)  /* <CJK> */
+MAP(0x30, 0x4B, 0x4F0A)  /* <CJK> */
+MAP(0x30, 0x4C, 0x4F4D)  /* <CJK> */
+MAP(0x30, 0x4D, 0x4F9D)  /* <CJK> */
+MAP(0x30, 0x4E, 0x5049)  /* <CJK> */
+MAP(0x30, 0x4F, 0x56F2)  /* <CJK> */
+MAP(0x30, 0x50, 0x5937)  /* <CJK> */
+MAP(0x30, 0x51, 0x59D4)  /* <CJK> */
+MAP(0x30, 0x52, 0x5A01)  /* <CJK> */
+MAP(0x30, 0x53, 0x5C09)  /* <CJK> */
+MAP(0x30, 0x54, 0x60DF)  /* <CJK> */
+MAP(0x30, 0x55, 0x610F)  /* <CJK> */
+MAP(0x30, 0x56, 0x6170)  /* <CJK> */
+MAP(0x30, 0x57, 0x6613)  /* <CJK> */
+MAP(0x30, 0x58, 0x6905)  /* <CJK> */
+MAP(0x30, 0x59, 0x70BA)  /* <CJK> */
+MAP(0x30, 0x5A, 0x754F)  /* <CJK> */
+MAP(0x30, 0x5B, 0x7570)  /* <CJK> */
+MAP(0x30, 0x5C, 0x79FB)  /* <CJK> */
+MAP(0x30, 0x5D, 0x7DAD)  /* <CJK> */
+MAP(0x30, 0x5E, 0x7DEF)  /* <CJK> */
+MAP(0x30, 0x5F, 0x80C3)  /* <CJK> */
+MAP(0x30, 0x60, 0x840E)  /* <CJK> */
+MAP(0x30, 0x61, 0x8863)  /* <CJK> */
+MAP(0x30, 0x62, 0x8B02)  /* <CJK> */
+MAP(0x30, 0x63, 0x9055)  /* <CJK> */
+MAP(0x30, 0x64, 0x907A)  /* <CJK> */
+MAP(0x30, 0x65, 0x533B)  /* <CJK> */
+MAP(0x30, 0x66, 0x4E95)  /* <CJK> */
+MAP(0x30, 0x67, 0x4EA5)  /* <CJK> */
+MAP(0x30, 0x68, 0x57DF)  /* <CJK> */
+MAP(0x30, 0x69, 0x80B2)  /* <CJK> */
+MAP(0x30, 0x6A, 0x90C1)  /* <CJK> */
+MAP(0x30, 0x6B, 0x78EF)  /* <CJK> */
+MAP(0x30, 0x6C, 0x4E00)  /* <CJK> */
+MAP(0x30, 0x6D, 0x58F1)  /* <CJK> */
+MAP(0x30, 0x6E, 0x6EA2)  /* <CJK> */
+MAP(0x30, 0x6F, 0x9038)  /* <CJK> */
+MAP(0x30, 0x70, 0x7A32)  /* <CJK> */
+MAP(0x30, 0x71, 0x8328)  /* <CJK> */
+MAP(0x30, 0x72, 0x828B)  /* <CJK> */
+MAP(0x30, 0x73, 0x9C2F)  /* <CJK> */
+MAP(0x30, 0x74, 0x5141)  /* <CJK> */
+MAP(0x30, 0x75, 0x5370)  /* <CJK> */
+MAP(0x30, 0x76, 0x54BD)  /* <CJK> */
+MAP(0x30, 0x77, 0x54E1)  /* <CJK> */
+MAP(0x30, 0x78, 0x56E0)  /* <CJK> */
+MAP(0x30, 0x79, 0x59FB)  /* <CJK> */
+MAP(0x30, 0x7A, 0x5F15)  /* <CJK> */
+MAP(0x30, 0x7B, 0x98F2)  /* <CJK> */
+MAP(0x30, 0x7C, 0x6DEB)  /* <CJK> */
+MAP(0x30, 0x7D, 0x80E4)  /* <CJK> */
+MAP(0x30, 0x7E, 0x852D)  /* <CJK> */
+MAP(0x31, 0x21, 0x9662)  /* <CJK> */
+MAP(0x31, 0x22, 0x9670)  /* <CJK> */
+MAP(0x31, 0x23, 0x96A0)  /* <CJK> */
+MAP(0x31, 0x24, 0x97FB)  /* <CJK> */
+MAP(0x31, 0x25, 0x540B)  /* <CJK> */
+MAP(0x31, 0x26, 0x53F3)  /* <CJK> */
+MAP(0x31, 0x27, 0x5B87)  /* <CJK> */
+MAP(0x31, 0x28, 0x70CF)  /* <CJK> */
+MAP(0x31, 0x29, 0x7FBD)  /* <CJK> */
+MAP(0x31, 0x2A, 0x8FC2)  /* <CJK> */
+MAP(0x31, 0x2B, 0x96E8)  /* <CJK> */
+MAP(0x31, 0x2C, 0x536F)  /* <CJK> */
+MAP(0x31, 0x2D, 0x9D5C)  /* <CJK> */
+MAP(0x31, 0x2E, 0x7ABA)  /* <CJK> */
+MAP(0x31, 0x2F, 0x4E11)  /* <CJK> */
+MAP(0x31, 0x30, 0x7893)  /* <CJK> */
+MAP(0x31, 0x31, 0x81FC)  /* <CJK> */
+MAP(0x31, 0x32, 0x6E26)  /* <CJK> */
+MAP(0x31, 0x33, 0x5618)  /* <CJK> */
+MAP(0x31, 0x34, 0x5504)  /* <CJK> */
+MAP(0x31, 0x35, 0x6B1D)  /* <CJK> */
+MAP(0x31, 0x36, 0x851A)  /* <CJK> */
+MAP(0x31, 0x37, 0x9C3B)  /* <CJK> */
+MAP(0x31, 0x38, 0x59E5)  /* <CJK> */
+MAP(0x31, 0x39, 0x53A9)  /* <CJK> */
+MAP(0x31, 0x3A, 0x6D66)  /* <CJK> */
+MAP(0x31, 0x3B, 0x74DC)  /* <CJK> */
+MAP(0x31, 0x3C, 0x958F)  /* <CJK> */
+MAP(0x31, 0x3D, 0x5642)  /* <CJK> */
+MAP(0x31, 0x3E, 0x4E91)  /* <CJK> */
+MAP(0x31, 0x3F, 0x904B)  /* <CJK> */
+MAP(0x31, 0x40, 0x96F2)  /* <CJK> */
+MAP(0x31, 0x41, 0x834F)  /* <CJK> */
+MAP(0x31, 0x42, 0x990C)  /* <CJK> */
+MAP(0x31, 0x43, 0x53E1)  /* <CJK> */
+MAP(0x31, 0x44, 0x55B6)  /* <CJK> */
+MAP(0x31, 0x45, 0x5B30)  /* <CJK> */
+MAP(0x31, 0x46, 0x5F71)  /* <CJK> */
+MAP(0x31, 0x47, 0x6620)  /* <CJK> */
+MAP(0x31, 0x48, 0x66F3)  /* <CJK> */
+MAP(0x31, 0x49, 0x6804)  /* <CJK> */
+MAP(0x31, 0x4A, 0x6C38)  /* <CJK> */
+MAP(0x31, 0x4B, 0x6CF3)  /* <CJK> */
+MAP(0x31, 0x4C, 0x6D29)  /* <CJK> */
+MAP(0x31, 0x4D, 0x745B)  /* <CJK> */
+MAP(0x31, 0x4E, 0x76C8)  /* <CJK> */
+MAP(0x31, 0x4F, 0x7A4E)  /* <CJK> */
+MAP(0x31, 0x50, 0x9834)  /* <CJK> */
+MAP(0x31, 0x51, 0x82F1)  /* <CJK> */
+MAP(0x31, 0x52, 0x885B)  /* <CJK> */
+MAP(0x31, 0x53, 0x8A60)  /* <CJK> */
+MAP(0x31, 0x54, 0x92ED)  /* <CJK> */
+MAP(0x31, 0x55, 0x6DB2)  /* <CJK> */
+MAP(0x31, 0x56, 0x75AB)  /* <CJK> */
+MAP(0x31, 0x57, 0x76CA)  /* <CJK> */
+MAP(0x31, 0x58, 0x99C5)  /* <CJK> */
+MAP(0x31, 0x59, 0x60A6)  /* <CJK> */
+MAP(0x31, 0x5A, 0x8B01)  /* <CJK> */
+MAP(0x31, 0x5B, 0x8D8A)  /* <CJK> */
+MAP(0x31, 0x5C, 0x95B2)  /* <CJK> */
+MAP(0x31, 0x5D, 0x698E)  /* <CJK> */
+MAP(0x31, 0x5E, 0x53AD)  /* <CJK> */
+MAP(0x31, 0x5F, 0x5186)  /* <CJK> */
+MAP(0x31, 0x60, 0x5712)  /* <CJK> */
+MAP(0x31, 0x61, 0x5830)  /* <CJK> */
+MAP(0x31, 0x62, 0x5944)  /* <CJK> */
+MAP(0x31, 0x63, 0x5BB4)  /* <CJK> */
+MAP(0x31, 0x64, 0x5EF6)  /* <CJK> */
+MAP(0x31, 0x65, 0x6028)  /* <CJK> */
+MAP(0x31, 0x66, 0x63A9)  /* <CJK> */
+MAP(0x31, 0x67, 0x63F4)  /* <CJK> */
+MAP(0x31, 0x68, 0x6CBF)  /* <CJK> */
+MAP(0x31, 0x69, 0x6F14)  /* <CJK> */
+MAP(0x31, 0x6A, 0x708E)  /* <CJK> */
+MAP(0x31, 0x6B, 0x7114)  /* <CJK> */
+MAP(0x31, 0x6C, 0x7159)  /* <CJK> */
+MAP(0x31, 0x6D, 0x71D5)  /* <CJK> */
+MAP(0x31, 0x6E, 0x733F)  /* <CJK> */
+MAP(0x31, 0x6F, 0x7E01)  /* <CJK> */
+MAP(0x31, 0x70, 0x8276)  /* <CJK> */
+MAP(0x31, 0x71, 0x82D1)  /* <CJK> */
+MAP(0x31, 0x72, 0x8597)  /* <CJK> */
+MAP(0x31, 0x73, 0x9060)  /* <CJK> */
+MAP(0x31, 0x74, 0x925B)  /* <CJK> */
+MAP(0x31, 0x75, 0x9D1B)  /* <CJK> */
+MAP(0x31, 0x76, 0x5869)  /* <CJK> */
+MAP(0x31, 0x77, 0x65BC)  /* <CJK> */
+MAP(0x31, 0x78, 0x6C5A)  /* <CJK> */
+MAP(0x31, 0x79, 0x7525)  /* <CJK> */
+MAP(0x31, 0x7A, 0x51F9)  /* <CJK> */
+MAP(0x31, 0x7B, 0x592E)  /* <CJK> */
+MAP(0x31, 0x7C, 0x5965)  /* <CJK> */
+MAP(0x31, 0x7D, 0x5F80)  /* <CJK> */
+MAP(0x31, 0x7E, 0x5FDC)  /* <CJK> */
+MAP(0x32, 0x21, 0x62BC)  /* <CJK> */
+MAP(0x32, 0x22, 0x65FA)  /* <CJK> */
+MAP(0x32, 0x23, 0x6A2A)  /* <CJK> */
+MAP(0x32, 0x24, 0x6B27)  /* <CJK> */
+MAP(0x32, 0x25, 0x6BB4)  /* <CJK> */
+MAP(0x32, 0x26, 0x738B)  /* <CJK> */
+MAP(0x32, 0x27, 0x7FC1)  /* <CJK> */
+MAP(0x32, 0x28, 0x8956)  /* <CJK> */
+MAP(0x32, 0x29, 0x9D2C)  /* <CJK> */
+MAP(0x32, 0x2A, 0x9D0E)  /* <CJK> */
+MAP(0x32, 0x2B, 0x9EC4)  /* <CJK> */
+MAP(0x32, 0x2C, 0x5CA1)  /* <CJK> */
+MAP(0x32, 0x2D, 0x6C96)  /* <CJK> */
+MAP(0x32, 0x2E, 0x837B)  /* <CJK> */
+MAP(0x32, 0x2F, 0x5104)  /* <CJK> */
+MAP(0x32, 0x30, 0x5C4B)  /* <CJK> */
+MAP(0x32, 0x31, 0x61B6)  /* <CJK> */
+MAP(0x32, 0x32, 0x81C6)  /* <CJK> */
+MAP(0x32, 0x33, 0x6876)  /* <CJK> */
+MAP(0x32, 0x34, 0x7261)  /* <CJK> */
+MAP(0x32, 0x35, 0x4E59)  /* <CJK> */
+MAP(0x32, 0x36, 0x4FFA)  /* <CJK> */
+MAP(0x32, 0x37, 0x5378)  /* <CJK> */
+MAP(0x32, 0x38, 0x6069)  /* <CJK> */
+MAP(0x32, 0x39, 0x6E29)  /* <CJK> */
+MAP(0x32, 0x3A, 0x7A4F)  /* <CJK> */
+MAP(0x32, 0x3B, 0x97F3)  /* <CJK> */
+MAP(0x32, 0x3C, 0x4E0B)  /* <CJK> */
+MAP(0x32, 0x3D, 0x5316)  /* <CJK> */
+MAP(0x32, 0x3E, 0x4EEE)  /* <CJK> */
+MAP(0x32, 0x3F, 0x4F55)  /* <CJK> */
+MAP(0x32, 0x40, 0x4F3D)  /* <CJK> */
+MAP(0x32, 0x41, 0x4FA1)  /* <CJK> */
+MAP(0x32, 0x42, 0x4F73)  /* <CJK> */
+MAP(0x32, 0x43, 0x52A0)  /* <CJK> */
+MAP(0x32, 0x44, 0x53EF)  /* <CJK> */
+MAP(0x32, 0x45, 0x5609)  /* <CJK> */
+MAP(0x32, 0x46, 0x590F)  /* <CJK> */
+MAP(0x32, 0x47, 0x5AC1)  /* <CJK> */
+MAP(0x32, 0x48, 0x5BB6)  /* <CJK> */
+MAP(0x32, 0x49, 0x5BE1)  /* <CJK> */
+MAP(0x32, 0x4A, 0x79D1)  /* <CJK> */
+MAP(0x32, 0x4B, 0x6687)  /* <CJK> */
+MAP(0x32, 0x4C, 0x679C)  /* <CJK> */
+MAP(0x32, 0x4D, 0x67B6)  /* <CJK> */
+MAP(0x32, 0x4E, 0x6B4C)  /* <CJK> */
+MAP(0x32, 0x4F, 0x6CB3)  /* <CJK> */
+MAP(0x32, 0x50, 0x706B)  /* <CJK> */
+MAP(0x32, 0x51, 0x73C2)  /* <CJK> */
+MAP(0x32, 0x52, 0x798D)  /* <CJK> */
+MAP(0x32, 0x53, 0x79BE)  /* <CJK> */
+MAP(0x32, 0x54, 0x7A3C)  /* <CJK> */
+MAP(0x32, 0x55, 0x7B87)  /* <CJK> */
+MAP(0x32, 0x56, 0x82B1)  /* <CJK> */
+MAP(0x32, 0x57, 0x82DB)  /* <CJK> */
+MAP(0x32, 0x58, 0x8304)  /* <CJK> */
+MAP(0x32, 0x59, 0x8377)  /* <CJK> */
+MAP(0x32, 0x5A, 0x83EF)  /* <CJK> */
+MAP(0x32, 0x5B, 0x83D3)  /* <CJK> */
+MAP(0x32, 0x5C, 0x8766)  /* <CJK> */
+MAP(0x32, 0x5D, 0x8AB2)  /* <CJK> */
+MAP(0x32, 0x5E, 0x5629)  /* <CJK> */
+MAP(0x32, 0x5F, 0x8CA8)  /* <CJK> */
+MAP(0x32, 0x60, 0x8FE6)  /* <CJK> */
+MAP(0x32, 0x61, 0x904E)  /* <CJK> */
+MAP(0x32, 0x62, 0x971E)  /* <CJK> */
+MAP(0x32, 0x63, 0x868A)  /* <CJK> */
+MAP(0x32, 0x64, 0x4FC4)  /* <CJK> */
+MAP(0x32, 0x65, 0x5CE8)  /* <CJK> */
+MAP(0x32, 0x66, 0x6211)  /* <CJK> */
+MAP(0x32, 0x67, 0x7259)  /* <CJK> */
+MAP(0x32, 0x68, 0x753B)  /* <CJK> */
+MAP(0x32, 0x69, 0x81E5)  /* <CJK> */
+MAP(0x32, 0x6A, 0x82BD)  /* <CJK> */
+MAP(0x32, 0x6B, 0x86FE)  /* <CJK> */
+MAP(0x32, 0x6C, 0x8CC0)  /* <CJK> */
+MAP(0x32, 0x6D, 0x96C5)  /* <CJK> */
+MAP(0x32, 0x6E, 0x9913)  /* <CJK> */
+MAP(0x32, 0x6F, 0x99D5)  /* <CJK> */
+MAP(0x32, 0x70, 0x4ECB)  /* <CJK> */
+MAP(0x32, 0x71, 0x4F1A)  /* <CJK> */
+MAP(0x32, 0x72, 0x89E3)  /* <CJK> */
+MAP(0x32, 0x73, 0x56DE)  /* <CJK> */
+MAP(0x32, 0x74, 0x584A)  /* <CJK> */
+MAP(0x32, 0x75, 0x58CA)  /* <CJK> */
+MAP(0x32, 0x76, 0x5EFB)  /* <CJK> */
+MAP(0x32, 0x77, 0x5FEB)  /* <CJK> */
+MAP(0x32, 0x78, 0x602A)  /* <CJK> */
+MAP(0x32, 0x79, 0x6094)  /* <CJK> */
+MAP(0x32, 0x7A, 0x6062)  /* <CJK> */
+MAP(0x32, 0x7B, 0x61D0)  /* <CJK> */
+MAP(0x32, 0x7C, 0x6212)  /* <CJK> */
+MAP(0x32, 0x7D, 0x62D0)  /* <CJK> */
+MAP(0x32, 0x7E, 0x6539)  /* <CJK> */
+MAP(0x33, 0x21, 0x9B41)  /* <CJK> */
+MAP(0x33, 0x22, 0x6666)  /* <CJK> */
+MAP(0x33, 0x23, 0x68B0)  /* <CJK> */
+MAP(0x33, 0x24, 0x6D77)  /* <CJK> */
+MAP(0x33, 0x25, 0x7070)  /* <CJK> */
+MAP(0x33, 0x26, 0x754C)  /* <CJK> */
+MAP(0x33, 0x27, 0x7686)  /* <CJK> */
+MAP(0x33, 0x28, 0x7D75)  /* <CJK> */
+MAP(0x33, 0x29, 0x82A5)  /* <CJK> */
+MAP(0x33, 0x2A, 0x87F9)  /* <CJK> */
+MAP(0x33, 0x2B, 0x958B)  /* <CJK> */
+MAP(0x33, 0x2C, 0x968E)  /* <CJK> */
+MAP(0x33, 0x2D, 0x8C9D)  /* <CJK> */
+MAP(0x33, 0x2E, 0x51F1)  /* <CJK> */
+MAP(0x33, 0x2F, 0x52BE)  /* <CJK> */
+MAP(0x33, 0x30, 0x5916)  /* <CJK> */
+MAP(0x33, 0x31, 0x54B3)  /* <CJK> */
+MAP(0x33, 0x32, 0x5BB3)  /* <CJK> */
+MAP(0x33, 0x33, 0x5D16)  /* <CJK> */
+MAP(0x33, 0x34, 0x6168)  /* <CJK> */
+MAP(0x33, 0x35, 0x6982)  /* <CJK> */
+MAP(0x33, 0x36, 0x6DAF)  /* <CJK> */
+MAP(0x33, 0x37, 0x788D)  /* <CJK> */
+MAP(0x33, 0x38, 0x84CB)  /* <CJK> */
+MAP(0x33, 0x39, 0x8857)  /* <CJK> */
+MAP(0x33, 0x3A, 0x8A72)  /* <CJK> */
+MAP(0x33, 0x3B, 0x93A7)  /* <CJK> */
+MAP(0x33, 0x3C, 0x9AB8)  /* <CJK> */
+MAP(0x33, 0x3D, 0x6D6C)  /* <CJK> */
+MAP(0x33, 0x3E, 0x99A8)  /* <CJK> */
+MAP(0x33, 0x3F, 0x86D9)  /* <CJK> */
+MAP(0x33, 0x40, 0x57A3)  /* <CJK> */
+MAP(0x33, 0x41, 0x67FF)  /* <CJK> */
+MAP(0x33, 0x42, 0x86CE)  /* <CJK> */
+MAP(0x33, 0x43, 0x920E)  /* <CJK> */
+MAP(0x33, 0x44, 0x5283)  /* <CJK> */
+MAP(0x33, 0x45, 0x5687)  /* <CJK> */
+MAP(0x33, 0x46, 0x5404)  /* <CJK> */
+MAP(0x33, 0x47, 0x5ED3)  /* <CJK> */
+MAP(0x33, 0x48, 0x62E1)  /* <CJK> */
+MAP(0x33, 0x49, 0x64B9)  /* <CJK> */
+MAP(0x33, 0x4A, 0x683C)  /* <CJK> */
+MAP(0x33, 0x4B, 0x6838)  /* <CJK> */
+MAP(0x33, 0x4C, 0x6BBB)  /* <CJK> */
+MAP(0x33, 0x4D, 0x7372)  /* <CJK> */
+MAP(0x33, 0x4E, 0x78BA)  /* <CJK> */
+MAP(0x33, 0x4F, 0x7A6B)  /* <CJK> */
+MAP(0x33, 0x50, 0x899A)  /* <CJK> */
+MAP(0x33, 0x51, 0x89D2)  /* <CJK> */
+MAP(0x33, 0x52, 0x8D6B)  /* <CJK> */
+MAP(0x33, 0x53, 0x8F03)  /* <CJK> */
+MAP(0x33, 0x54, 0x90ED)  /* <CJK> */
+MAP(0x33, 0x55, 0x95A3)  /* <CJK> */
+MAP(0x33, 0x56, 0x9694)  /* <CJK> */
+MAP(0x33, 0x57, 0x9769)  /* <CJK> */
+MAP(0x33, 0x58, 0x5B66)  /* <CJK> */
+MAP(0x33, 0x59, 0x5CB3)  /* <CJK> */
+MAP(0x33, 0x5A, 0x697D)  /* <CJK> */
+MAP(0x33, 0x5B, 0x984D)  /* <CJK> */
+MAP(0x33, 0x5C, 0x984E)  /* <CJK> */
+MAP(0x33, 0x5D, 0x639B)  /* <CJK> */
+MAP(0x33, 0x5E, 0x7B20)  /* <CJK> */
+MAP(0x33, 0x5F, 0x6A2B)  /* <CJK> */
+MAP(0x33, 0x60, 0x6A7F)  /* <CJK> */
+MAP(0x33, 0x61, 0x68B6)  /* <CJK> */
+MAP(0x33, 0x62, 0x9C0D)  /* <CJK> */
+MAP(0x33, 0x63, 0x6F5F)  /* <CJK> */
+MAP(0x33, 0x64, 0x5272)  /* <CJK> */
+MAP(0x33, 0x65, 0x559D)  /* <CJK> */
+MAP(0x33, 0x66, 0x6070)  /* <CJK> */
+MAP(0x33, 0x67, 0x62EC)  /* <CJK> */
+MAP(0x33, 0x68, 0x6D3B)  /* <CJK> */
+MAP(0x33, 0x69, 0x6E07)  /* <CJK> */
+MAP(0x33, 0x6A, 0x6ED1)  /* <CJK> */
+MAP(0x33, 0x6B, 0x845B)  /* <CJK> */
+MAP(0x33, 0x6C, 0x8910)  /* <CJK> */
+MAP(0x33, 0x6D, 0x8F44)  /* <CJK> */
+MAP(0x33, 0x6E, 0x4E14)  /* <CJK> */
+MAP(0x33, 0x6F, 0x9C39)  /* <CJK> */
+MAP(0x33, 0x70, 0x53F6)  /* <CJK> */
+MAP(0x33, 0x71, 0x691B)  /* <CJK> */
+MAP(0x33, 0x72, 0x6A3A)  /* <CJK> */
+MAP(0x33, 0x73, 0x9784)  /* <CJK> */
+MAP(0x33, 0x74, 0x682A)  /* <CJK> */
+MAP(0x33, 0x75, 0x515C)  /* <CJK> */
+MAP(0x33, 0x76, 0x7AC3)  /* <CJK> */
+MAP(0x33, 0x77, 0x84B2)  /* <CJK> */
+MAP(0x33, 0x78, 0x91DC)  /* <CJK> */
+MAP(0x33, 0x79, 0x938C)  /* <CJK> */
+MAP(0x33, 0x7A, 0x565B)  /* <CJK> */
+MAP(0x33, 0x7B, 0x9D28)  /* <CJK> */
+MAP(0x33, 0x7C, 0x6822)  /* <CJK> */
+MAP(0x33, 0x7D, 0x8305)  /* <CJK> */
+MAP(0x33, 0x7E, 0x8431)  /* <CJK> */
+MAP(0x34, 0x21, 0x7CA5)  /* <CJK> */
+MAP(0x34, 0x22, 0x5208)  /* <CJK> */
+MAP(0x34, 0x23, 0x82C5)  /* <CJK> */
+MAP(0x34, 0x24, 0x74E6)  /* <CJK> */
+MAP(0x34, 0x25, 0x4E7E)  /* <CJK> */
+MAP(0x34, 0x26, 0x4F83)  /* <CJK> */
+MAP(0x34, 0x27, 0x51A0)  /* <CJK> */
+MAP(0x34, 0x28, 0x5BD2)  /* <CJK> */
+MAP(0x34, 0x29, 0x520A)  /* <CJK> */
+MAP(0x34, 0x2A, 0x52D8)  /* <CJK> */
+MAP(0x34, 0x2B, 0x52E7)  /* <CJK> */
+MAP(0x34, 0x2C, 0x5DFB)  /* <CJK> */
+MAP(0x34, 0x2D, 0x559A)  /* <CJK> */
+MAP(0x34, 0x2E, 0x582A)  /* <CJK> */
+MAP(0x34, 0x2F, 0x59E6)  /* <CJK> */
+MAP(0x34, 0x30, 0x5B8C)  /* <CJK> */
+MAP(0x34, 0x31, 0x5B98)  /* <CJK> */
+MAP(0x34, 0x32, 0x5BDB)  /* <CJK> */
+MAP(0x34, 0x33, 0x5E72)  /* <CJK> */
+MAP(0x34, 0x34, 0x5E79)  /* <CJK> */
+MAP(0x34, 0x35, 0x60A3)  /* <CJK> */
+MAP(0x34, 0x36, 0x611F)  /* <CJK> */
+MAP(0x34, 0x37, 0x6163)  /* <CJK> */
+MAP(0x34, 0x38, 0x61BE)  /* <CJK> */
+MAP(0x34, 0x39, 0x63DB)  /* <CJK> */
+MAP(0x34, 0x3A, 0x6562)  /* <CJK> */
+MAP(0x34, 0x3B, 0x67D1)  /* <CJK> */
+MAP(0x34, 0x3C, 0x6853)  /* <CJK> */
+MAP(0x34, 0x3D, 0x68FA)  /* <CJK> */
+MAP(0x34, 0x3E, 0x6B3E)  /* <CJK> */
+MAP(0x34, 0x3F, 0x6B53)  /* <CJK> */
+MAP(0x34, 0x40, 0x6C57)  /* <CJK> */
+MAP(0x34, 0x41, 0x6F22)  /* <CJK> */
+MAP(0x34, 0x42, 0x6F97)  /* <CJK> */
+MAP(0x34, 0x43, 0x6F45)  /* <CJK> */
+MAP(0x34, 0x44, 0x74B0)  /* <CJK> */
+MAP(0x34, 0x45, 0x7518)  /* <CJK> */
+MAP(0x34, 0x46, 0x76E3)  /* <CJK> */
+MAP(0x34, 0x47, 0x770B)  /* <CJK> */
+MAP(0x34, 0x48, 0x7AFF)  /* <CJK> */
+MAP(0x34, 0x49, 0x7BA1)  /* <CJK> */
+MAP(0x34, 0x4A, 0x7C21)  /* <CJK> */
+MAP(0x34, 0x4B, 0x7DE9)  /* <CJK> */
+MAP(0x34, 0x4C, 0x7F36)  /* <CJK> */
+MAP(0x34, 0x4D, 0x7FF0)  /* <CJK> */
+MAP(0x34, 0x4E, 0x809D)  /* <CJK> */
+MAP(0x34, 0x4F, 0x8266)  /* <CJK> */
+MAP(0x34, 0x50, 0x839E)  /* <CJK> */
+MAP(0x34, 0x51, 0x89B3)  /* <CJK> */
+MAP(0x34, 0x52, 0x8ACC)  /* <CJK> */
+MAP(0x34, 0x53, 0x8CAB)  /* <CJK> */
+MAP(0x34, 0x54, 0x9084)  /* <CJK> */
+MAP(0x34, 0x55, 0x9451)  /* <CJK> */
+MAP(0x34, 0x56, 0x9593)  /* <CJK> */
+MAP(0x34, 0x57, 0x9591)  /* <CJK> */
+MAP(0x34, 0x58, 0x95A2)  /* <CJK> */
+MAP(0x34, 0x59, 0x9665)  /* <CJK> */
+MAP(0x34, 0x5A, 0x97D3)  /* <CJK> */
+MAP(0x34, 0x5B, 0x9928)  /* <CJK> */
+MAP(0x34, 0x5C, 0x8218)  /* <CJK> */
+MAP(0x34, 0x5D, 0x4E38)  /* <CJK> */
+MAP(0x34, 0x5E, 0x542B)  /* <CJK> */
+MAP(0x34, 0x5F, 0x5CB8)  /* <CJK> */
+MAP(0x34, 0x60, 0x5DCC)  /* <CJK> */
+MAP(0x34, 0x61, 0x73A9)  /* <CJK> */
+MAP(0x34, 0x62, 0x764C)  /* <CJK> */
+MAP(0x34, 0x63, 0x773C)  /* <CJK> */
+MAP(0x34, 0x64, 0x5CA9)  /* <CJK> */
+MAP(0x34, 0x65, 0x7FEB)  /* <CJK> */
+MAP(0x34, 0x66, 0x8D0B)  /* <CJK> */
+MAP(0x34, 0x67, 0x96C1)  /* <CJK> */
+MAP(0x34, 0x68, 0x9811)  /* <CJK> */
+MAP(0x34, 0x69, 0x9854)  /* <CJK> */
+MAP(0x34, 0x6A, 0x9858)  /* <CJK> */
+MAP(0x34, 0x6B, 0x4F01)  /* <CJK> */
+MAP(0x34, 0x6C, 0x4F0E)  /* <CJK> */
+MAP(0x34, 0x6D, 0x5371)  /* <CJK> */
+MAP(0x34, 0x6E, 0x559C)  /* <CJK> */
+MAP(0x34, 0x6F, 0x5668)  /* <CJK> */
+MAP(0x34, 0x70, 0x57FA)  /* <CJK> */
+MAP(0x34, 0x71, 0x5947)  /* <CJK> */
+MAP(0x34, 0x72, 0x5B09)  /* <CJK> */
+MAP(0x34, 0x73, 0x5BC4)  /* <CJK> */
+MAP(0x34, 0x74, 0x5C90)  /* <CJK> */
+MAP(0x34, 0x75, 0x5E0C)  /* <CJK> */
+MAP(0x34, 0x76, 0x5E7E)  /* <CJK> */
+MAP(0x34, 0x77, 0x5FCC)  /* <CJK> */
+MAP(0x34, 0x78, 0x63EE)  /* <CJK> */
+MAP(0x34, 0x79, 0x673A)  /* <CJK> */
+MAP(0x34, 0x7A, 0x65D7)  /* <CJK> */
+MAP(0x34, 0x7B, 0x65E2)  /* <CJK> */
+MAP(0x34, 0x7C, 0x671F)  /* <CJK> */
+MAP(0x34, 0x7D, 0x68CB)  /* <CJK> */
+MAP(0x34, 0x7E, 0x68C4)  /* <CJK> */
+MAP(0x35, 0x21, 0x6A5F)  /* <CJK> */
+MAP(0x35, 0x22, 0x5E30)  /* <CJK> */
+MAP(0x35, 0x23, 0x6BC5)  /* <CJK> */
+MAP(0x35, 0x24, 0x6C17)  /* <CJK> */
+MAP(0x35, 0x25, 0x6C7D)  /* <CJK> */
+MAP(0x35, 0x26, 0x757F)  /* <CJK> */
+MAP(0x35, 0x27, 0x7948)  /* <CJK> */
+MAP(0x35, 0x28, 0x5B63)  /* <CJK> */
+MAP(0x35, 0x29, 0x7A00)  /* <CJK> */
+MAP(0x35, 0x2A, 0x7D00)  /* <CJK> */
+MAP(0x35, 0x2B, 0x5FBD)  /* <CJK> */
+MAP(0x35, 0x2C, 0x898F)  /* <CJK> */
+MAP(0x35, 0x2D, 0x8A18)  /* <CJK> */
+MAP(0x35, 0x2E, 0x8CB4)  /* <CJK> */
+MAP(0x35, 0x2F, 0x8D77)  /* <CJK> */
+MAP(0x35, 0x30, 0x8ECC)  /* <CJK> */
+MAP(0x35, 0x31, 0x8F1D)  /* <CJK> */
+MAP(0x35, 0x32, 0x98E2)  /* <CJK> */
+MAP(0x35, 0x33, 0x9A0E)  /* <CJK> */
+MAP(0x35, 0x34, 0x9B3C)  /* <CJK> */
+MAP(0x35, 0x35, 0x4E80)  /* <CJK> */
+MAP(0x35, 0x36, 0x507D)  /* <CJK> */
+MAP(0x35, 0x37, 0x5100)  /* <CJK> */
+MAP(0x35, 0x38, 0x5993)  /* <CJK> */
+MAP(0x35, 0x39, 0x5B9C)  /* <CJK> */
+MAP(0x35, 0x3A, 0x622F)  /* <CJK> */
+MAP(0x35, 0x3B, 0x6280)  /* <CJK> */
+MAP(0x35, 0x3C, 0x64EC)  /* <CJK> */
+MAP(0x35, 0x3D, 0x6B3A)  /* <CJK> */
+MAP(0x35, 0x3E, 0x72A0)  /* <CJK> */
+MAP(0x35, 0x3F, 0x7591)  /* <CJK> */
+MAP(0x35, 0x40, 0x7947)  /* <CJK> */
+MAP(0x35, 0x41, 0x7FA9)  /* <CJK> */
+MAP(0x35, 0x42, 0x87FB)  /* <CJK> */
+MAP(0x35, 0x43, 0x8ABC)  /* <CJK> */
+MAP(0x35, 0x44, 0x8B70)  /* <CJK> */
+MAP(0x35, 0x45, 0x63AC)  /* <CJK> */
+MAP(0x35, 0x46, 0x83CA)  /* <CJK> */
+MAP(0x35, 0x47, 0x97A0)  /* <CJK> */
+MAP(0x35, 0x48, 0x5409)  /* <CJK> */
+MAP(0x35, 0x49, 0x5403)  /* <CJK> */
+MAP(0x35, 0x4A, 0x55AB)  /* <CJK> */
+MAP(0x35, 0x4B, 0x6854)  /* <CJK> */
+MAP(0x35, 0x4C, 0x6A58)  /* <CJK> */
+MAP(0x35, 0x4D, 0x8A70)  /* <CJK> */
+MAP(0x35, 0x4E, 0x7827)  /* <CJK> */
+MAP(0x35, 0x4F, 0x6775)  /* <CJK> */
+MAP(0x35, 0x50, 0x9ECD)  /* <CJK> */
+MAP(0x35, 0x51, 0x5374)  /* <CJK> */
+MAP(0x35, 0x52, 0x5BA2)  /* <CJK> */
+MAP(0x35, 0x53, 0x811A)  /* <CJK> */
+MAP(0x35, 0x54, 0x8650)  /* <CJK> */
+MAP(0x35, 0x55, 0x9006)  /* <CJK> */
+MAP(0x35, 0x56, 0x4E18)  /* <CJK> */
+MAP(0x35, 0x57, 0x4E45)  /* <CJK> */
+MAP(0x35, 0x58, 0x4EC7)  /* <CJK> */
+MAP(0x35, 0x59, 0x4F11)  /* <CJK> */
+MAP(0x35, 0x5A, 0x53CA)  /* <CJK> */
+MAP(0x35, 0x5B, 0x5438)  /* <CJK> */
+MAP(0x35, 0x5C, 0x5BAE)  /* <CJK> */
+MAP(0x35, 0x5D, 0x5F13)  /* <CJK> */
+MAP(0x35, 0x5E, 0x6025)  /* <CJK> */
+MAP(0x35, 0x5F, 0x6551)  /* <CJK> */
+MAP(0x35, 0x60, 0x673D)  /* <CJK> */
+MAP(0x35, 0x61, 0x6C42)  /* <CJK> */
+MAP(0x35, 0x62, 0x6C72)  /* <CJK> */
+MAP(0x35, 0x63, 0x6CE3)  /* <CJK> */
+MAP(0x35, 0x64, 0x7078)  /* <CJK> */
+MAP(0x35, 0x65, 0x7403)  /* <CJK> */
+MAP(0x35, 0x66, 0x7A76)  /* <CJK> */
+MAP(0x35, 0x67, 0x7AAE)  /* <CJK> */
+MAP(0x35, 0x68, 0x7B08)  /* <CJK> */
+MAP(0x35, 0x69, 0x7D1A)  /* <CJK> */
+MAP(0x35, 0x6A, 0x7CFE)  /* <CJK> */
+MAP(0x35, 0x6B, 0x7D66)  /* <CJK> */
+MAP(0x35, 0x6C, 0x65E7)  /* <CJK> */
+MAP(0x35, 0x6D, 0x725B)  /* <CJK> */
+MAP(0x35, 0x6E, 0x53BB)  /* <CJK> */
+MAP(0x35, 0x6F, 0x5C45)  /* <CJK> */
+MAP(0x35, 0x70, 0x5DE8)  /* <CJK> */
+MAP(0x35, 0x71, 0x62D2)  /* <CJK> */
+MAP(0x35, 0x72, 0x62E0)  /* <CJK> */
+MAP(0x35, 0x73, 0x6319)  /* <CJK> */
+MAP(0x35, 0x74, 0x6E20)  /* <CJK> */
+MAP(0x35, 0x75, 0x865A)  /* <CJK> */
+MAP(0x35, 0x76, 0x8A31)  /* <CJK> */
+MAP(0x35, 0x77, 0x8DDD)  /* <CJK> */
+MAP(0x35, 0x78, 0x92F8)  /* <CJK> */
+MAP(0x35, 0x79, 0x6F01)  /* <CJK> */
+MAP(0x35, 0x7A, 0x79A6)  /* <CJK> */
+MAP(0x35, 0x7B, 0x9B5A)  /* <CJK> */
+MAP(0x35, 0x7C, 0x4EA8)  /* <CJK> */
+MAP(0x35, 0x7D, 0x4EAB)  /* <CJK> */
+MAP(0x35, 0x7E, 0x4EAC)  /* <CJK> */
+MAP(0x36, 0x21, 0x4F9B)  /* <CJK> */
+MAP(0x36, 0x22, 0x4FA0)  /* <CJK> */
+MAP(0x36, 0x23, 0x50D1)  /* <CJK> */
+MAP(0x36, 0x24, 0x5147)  /* <CJK> */
+MAP(0x36, 0x25, 0x7AF6)  /* <CJK> */
+MAP(0x36, 0x26, 0x5171)  /* <CJK> */
+MAP(0x36, 0x27, 0x51F6)  /* <CJK> */
+MAP(0x36, 0x28, 0x5354)  /* <CJK> */
+MAP(0x36, 0x29, 0x5321)  /* <CJK> */
+MAP(0x36, 0x2A, 0x537F)  /* <CJK> */
+MAP(0x36, 0x2B, 0x53EB)  /* <CJK> */
+MAP(0x36, 0x2C, 0x55AC)  /* <CJK> */
+MAP(0x36, 0x2D, 0x5883)  /* <CJK> */
+MAP(0x36, 0x2E, 0x5CE1)  /* <CJK> */
+MAP(0x36, 0x2F, 0x5F37)  /* <CJK> */
+MAP(0x36, 0x30, 0x5F4A)  /* <CJK> */
+MAP(0x36, 0x31, 0x602F)  /* <CJK> */
+MAP(0x36, 0x32, 0x6050)  /* <CJK> */
+MAP(0x36, 0x33, 0x606D)  /* <CJK> */
+MAP(0x36, 0x34, 0x631F)  /* <CJK> */
+MAP(0x36, 0x35, 0x6559)  /* <CJK> */
+MAP(0x36, 0x36, 0x6A4B)  /* <CJK> */
+MAP(0x36, 0x37, 0x6CC1)  /* <CJK> */
+MAP(0x36, 0x38, 0x72C2)  /* <CJK> */
+MAP(0x36, 0x39, 0x72ED)  /* <CJK> */
+MAP(0x36, 0x3A, 0x77EF)  /* <CJK> */
+MAP(0x36, 0x3B, 0x80F8)  /* <CJK> */
+MAP(0x36, 0x3C, 0x8105)  /* <CJK> */
+MAP(0x36, 0x3D, 0x8208)  /* <CJK> */
+MAP(0x36, 0x3E, 0x854E)  /* <CJK> */
+MAP(0x36, 0x3F, 0x90F7)  /* <CJK> */
+MAP(0x36, 0x40, 0x93E1)  /* <CJK> */
+MAP(0x36, 0x41, 0x97FF)  /* <CJK> */
+MAP(0x36, 0x42, 0x9957)  /* <CJK> */
+MAP(0x36, 0x43, 0x9A5A)  /* <CJK> */
+MAP(0x36, 0x44, 0x4EF0)  /* <CJK> */
+MAP(0x36, 0x45, 0x51DD)  /* <CJK> */
+MAP(0x36, 0x46, 0x5C2D)  /* <CJK> */
+MAP(0x36, 0x47, 0x6681)  /* <CJK> */
+MAP(0x36, 0x48, 0x696D)  /* <CJK> */
+MAP(0x36, 0x49, 0x5C40)  /* <CJK> */
+MAP(0x36, 0x4A, 0x66F2)  /* <CJK> */
+MAP(0x36, 0x4B, 0x6975)  /* <CJK> */
+MAP(0x36, 0x4C, 0x7389)  /* <CJK> */
+MAP(0x36, 0x4D, 0x6850)  /* <CJK> */
+MAP(0x36, 0x4E, 0x7C81)  /* <CJK> */
+MAP(0x36, 0x4F, 0x50C5)  /* <CJK> */
+MAP(0x36, 0x50, 0x52E4)  /* <CJK> */
+MAP(0x36, 0x51, 0x5747)  /* <CJK> */
+MAP(0x36, 0x52, 0x5DFE)  /* <CJK> */
+MAP(0x36, 0x53, 0x9326)  /* <CJK> */
+MAP(0x36, 0x54, 0x65A4)  /* <CJK> */
+MAP(0x36, 0x55, 0x6B23)  /* <CJK> */
+MAP(0x36, 0x56, 0x6B3D)  /* <CJK> */
+MAP(0x36, 0x57, 0x7434)  /* <CJK> */
+MAP(0x36, 0x58, 0x7981)  /* <CJK> */
+MAP(0x36, 0x59, 0x79BD)  /* <CJK> */
+MAP(0x36, 0x5A, 0x7B4B)  /* <CJK> */
+MAP(0x36, 0x5B, 0x7DCA)  /* <CJK> */
+MAP(0x36, 0x5C, 0x82B9)  /* <CJK> */
+MAP(0x36, 0x5D, 0x83CC)  /* <CJK> */
+MAP(0x36, 0x5E, 0x887F)  /* <CJK> */
+MAP(0x36, 0x5F, 0x895F)  /* <CJK> */
+MAP(0x36, 0x60, 0x8B39)  /* <CJK> */
+MAP(0x36, 0x61, 0x8FD1)  /* <CJK> */
+MAP(0x36, 0x62, 0x91D1)  /* <CJK> */
+MAP(0x36, 0x63, 0x541F)  /* <CJK> */
+MAP(0x36, 0x64, 0x9280)  /* <CJK> */
+MAP(0x36, 0x65, 0x4E5D)  /* <CJK> */
+MAP(0x36, 0x66, 0x5036)  /* <CJK> */
+MAP(0x36, 0x67, 0x53E5)  /* <CJK> */
+MAP(0x36, 0x68, 0x533A)  /* <CJK> */
+MAP(0x36, 0x69, 0x72D7)  /* <CJK> */
+MAP(0x36, 0x6A, 0x7396)  /* <CJK> */
+MAP(0x36, 0x6B, 0x77E9)  /* <CJK> */
+MAP(0x36, 0x6C, 0x82E6)  /* <CJK> */
+MAP(0x36, 0x6D, 0x8EAF)  /* <CJK> */
+MAP(0x36, 0x6E, 0x99C6)  /* <CJK> */
+MAP(0x36, 0x6F, 0x99C8)  /* <CJK> */
+MAP(0x36, 0x70, 0x99D2)  /* <CJK> */
+MAP(0x36, 0x71, 0x5177)  /* <CJK> */
+MAP(0x36, 0x72, 0x611A)  /* <CJK> */
+MAP(0x36, 0x73, 0x865E)  /* <CJK> */
+MAP(0x36, 0x74, 0x55B0)  /* <CJK> */
+MAP(0x36, 0x75, 0x7A7A)  /* <CJK> */
+MAP(0x36, 0x76, 0x5076)  /* <CJK> */
+MAP(0x36, 0x77, 0x5BD3)  /* <CJK> */
+MAP(0x36, 0x78, 0x9047)  /* <CJK> */
+MAP(0x36, 0x79, 0x9685)  /* <CJK> */
+MAP(0x36, 0x7A, 0x4E32)  /* <CJK> */
+MAP(0x36, 0x7B, 0x6ADB)  /* <CJK> */
+MAP(0x36, 0x7C, 0x91E7)  /* <CJK> */
+MAP(0x36, 0x7D, 0x5C51)  /* <CJK> */
+MAP(0x36, 0x7E, 0x5C48)  /* <CJK> */
+MAP(0x37, 0x21, 0x6398)  /* <CJK> */
+MAP(0x37, 0x22, 0x7A9F)  /* <CJK> */
+MAP(0x37, 0x23, 0x6C93)  /* <CJK> */
+MAP(0x37, 0x24, 0x9774)  /* <CJK> */
+MAP(0x37, 0x25, 0x8F61)  /* <CJK> */
+MAP(0x37, 0x26, 0x7AAA)  /* <CJK> */
+MAP(0x37, 0x27, 0x718A)  /* <CJK> */
+MAP(0x37, 0x28, 0x9688)  /* <CJK> */
+MAP(0x37, 0x29, 0x7C82)  /* <CJK> */
+MAP(0x37, 0x2A, 0x6817)  /* <CJK> */
+MAP(0x37, 0x2B, 0x7E70)  /* <CJK> */
+MAP(0x37, 0x2C, 0x6851)  /* <CJK> */
+MAP(0x37, 0x2D, 0x936C)  /* <CJK> */
+MAP(0x37, 0x2E, 0x52F2)  /* <CJK> */
+MAP(0x37, 0x2F, 0x541B)  /* <CJK> */
+MAP(0x37, 0x30, 0x85AB)  /* <CJK> */
+MAP(0x37, 0x31, 0x8A13)  /* <CJK> */
+MAP(0x37, 0x32, 0x7FA4)  /* <CJK> */
+MAP(0x37, 0x33, 0x8ECD)  /* <CJK> */
+MAP(0x37, 0x34, 0x90E1)  /* <CJK> */
+MAP(0x37, 0x35, 0x5366)  /* <CJK> */
+MAP(0x37, 0x36, 0x8888)  /* <CJK> */
+MAP(0x37, 0x37, 0x7941)  /* <CJK> */
+MAP(0x37, 0x38, 0x4FC2)  /* <CJK> */
+MAP(0x37, 0x39, 0x50BE)  /* <CJK> */
+MAP(0x37, 0x3A, 0x5211)  /* <CJK> */
+MAP(0x37, 0x3B, 0x5144)  /* <CJK> */
+MAP(0x37, 0x3C, 0x5553)  /* <CJK> */
+MAP(0x37, 0x3D, 0x572D)  /* <CJK> */
+MAP(0x37, 0x3E, 0x73EA)  /* <CJK> */
+MAP(0x37, 0x3F, 0x578B)  /* <CJK> */
+MAP(0x37, 0x40, 0x5951)  /* <CJK> */
+MAP(0x37, 0x41, 0x5F62)  /* <CJK> */
+MAP(0x37, 0x42, 0x5F84)  /* <CJK> */
+MAP(0x37, 0x43, 0x6075)  /* <CJK> */
+MAP(0x37, 0x44, 0x6176)  /* <CJK> */
+MAP(0x37, 0x45, 0x6167)  /* <CJK> */
+MAP(0x37, 0x46, 0x61A9)  /* <CJK> */
+MAP(0x37, 0x47, 0x63B2)  /* <CJK> */
+MAP(0x37, 0x48, 0x643A)  /* <CJK> */
+MAP(0x37, 0x49, 0x656C)  /* <CJK> */
+MAP(0x37, 0x4A, 0x666F)  /* <CJK> */
+MAP(0x37, 0x4B, 0x6842)  /* <CJK> */
+MAP(0x37, 0x4C, 0x6E13)  /* <CJK> */
+MAP(0x37, 0x4D, 0x7566)  /* <CJK> */
+MAP(0x37, 0x4E, 0x7A3D)  /* <CJK> */
+MAP(0x37, 0x4F, 0x7CFB)  /* <CJK> */
+MAP(0x37, 0x50, 0x7D4C)  /* <CJK> */
+MAP(0x37, 0x51, 0x7D99)  /* <CJK> */
+MAP(0x37, 0x52, 0x7E4B)  /* <CJK> */
+MAP(0x37, 0x53, 0x7F6B)  /* <CJK> */
+MAP(0x37, 0x54, 0x830E)  /* <CJK> */
+MAP(0x37, 0x55, 0x834A)  /* <CJK> */
+MAP(0x37, 0x56, 0x86CD)  /* <CJK> */
+MAP(0x37, 0x57, 0x8A08)  /* <CJK> */
+MAP(0x37, 0x58, 0x8A63)  /* <CJK> */
+MAP(0x37, 0x59, 0x8B66)  /* <CJK> */
+MAP(0x37, 0x5A, 0x8EFD)  /* <CJK> */
+MAP(0x37, 0x5B, 0x981A)  /* <CJK> */
+MAP(0x37, 0x5C, 0x9D8F)  /* <CJK> */
+MAP(0x37, 0x5D, 0x82B8)  /* <CJK> */
+MAP(0x37, 0x5E, 0x8FCE)  /* <CJK> */
+MAP(0x37, 0x5F, 0x9BE8)  /* <CJK> */
+MAP(0x37, 0x60, 0x5287)  /* <CJK> */
+MAP(0x37, 0x61, 0x621F)  /* <CJK> */
+MAP(0x37, 0x62, 0x6483)  /* <CJK> */
+MAP(0x37, 0x63, 0x6FC0)  /* <CJK> */
+MAP(0x37, 0x64, 0x9699)  /* <CJK> */
+MAP(0x37, 0x65, 0x6841)  /* <CJK> */
+MAP(0x37, 0x66, 0x5091)  /* <CJK> */
+MAP(0x37, 0x67, 0x6B20)  /* <CJK> */
+MAP(0x37, 0x68, 0x6C7A)  /* <CJK> */
+MAP(0x37, 0x69, 0x6F54)  /* <CJK> */
+MAP(0x37, 0x6A, 0x7A74)  /* <CJK> */
+MAP(0x37, 0x6B, 0x7D50)  /* <CJK> */
+MAP(0x37, 0x6C, 0x8840)  /* <CJK> */
+MAP(0x37, 0x6D, 0x8A23)  /* <CJK> */
+MAP(0x37, 0x6E, 0x6708)  /* <CJK> */
+MAP(0x37, 0x6F, 0x4EF6)  /* <CJK> */
+MAP(0x37, 0x70, 0x5039)  /* <CJK> */
+MAP(0x37, 0x71, 0x5026)  /* <CJK> */
+MAP(0x37, 0x72, 0x5065)  /* <CJK> */
+MAP(0x37, 0x73, 0x517C)  /* <CJK> */
+MAP(0x37, 0x74, 0x5238)  /* <CJK> */
+MAP(0x37, 0x75, 0x5263)  /* <CJK> */
+MAP(0x37, 0x76, 0x55A7)  /* <CJK> */
+MAP(0x37, 0x77, 0x570F)  /* <CJK> */
+MAP(0x37, 0x78, 0x5805)  /* <CJK> */
+MAP(0x37, 0x79, 0x5ACC)  /* <CJK> */
+MAP(0x37, 0x7A, 0x5EFA)  /* <CJK> */
+MAP(0x37, 0x7B, 0x61B2)  /* <CJK> */
+MAP(0x37, 0x7C, 0x61F8)  /* <CJK> */
+MAP(0x37, 0x7D, 0x62F3)  /* <CJK> */
+MAP(0x37, 0x7E, 0x6372)  /* <CJK> */
+MAP(0x38, 0x21, 0x691C)  /* <CJK> */
+MAP(0x38, 0x22, 0x6A29)  /* <CJK> */
+MAP(0x38, 0x23, 0x727D)  /* <CJK> */
+MAP(0x38, 0x24, 0x72AC)  /* <CJK> */
+MAP(0x38, 0x25, 0x732E)  /* <CJK> */
+MAP(0x38, 0x26, 0x7814)  /* <CJK> */
+MAP(0x38, 0x27, 0x786F)  /* <CJK> */
+MAP(0x38, 0x28, 0x7D79)  /* <CJK> */
+MAP(0x38, 0x29, 0x770C)  /* <CJK> */
+MAP(0x38, 0x2A, 0x80A9)  /* <CJK> */
+MAP(0x38, 0x2B, 0x898B)  /* <CJK> */
+MAP(0x38, 0x2C, 0x8B19)  /* <CJK> */
+MAP(0x38, 0x2D, 0x8CE2)  /* <CJK> */
+MAP(0x38, 0x2E, 0x8ED2)  /* <CJK> */
+MAP(0x38, 0x2F, 0x9063)  /* <CJK> */
+MAP(0x38, 0x30, 0x9375)  /* <CJK> */
+MAP(0x38, 0x31, 0x967A)  /* <CJK> */
+MAP(0x38, 0x32, 0x9855)  /* <CJK> */
+MAP(0x38, 0x33, 0x9A13)  /* <CJK> */
+MAP(0x38, 0x34, 0x9E78)  /* <CJK> */
+MAP(0x38, 0x35, 0x5143)  /* <CJK> */
+MAP(0x38, 0x36, 0x539F)  /* <CJK> */
+MAP(0x38, 0x37, 0x53B3)  /* <CJK> */
+MAP(0x38, 0x38, 0x5E7B)  /* <CJK> */
+MAP(0x38, 0x39, 0x5F26)  /* <CJK> */
+MAP(0x38, 0x3A, 0x6E1B)  /* <CJK> */
+MAP(0x38, 0x3B, 0x6E90)  /* <CJK> */
+MAP(0x38, 0x3C, 0x7384)  /* <CJK> */
+MAP(0x38, 0x3D, 0x73FE)  /* <CJK> */
+MAP(0x38, 0x3E, 0x7D43)  /* <CJK> */
+MAP(0x38, 0x3F, 0x8237)  /* <CJK> */
+MAP(0x38, 0x40, 0x8A00)  /* <CJK> */
+MAP(0x38, 0x41, 0x8AFA)  /* <CJK> */
+MAP(0x38, 0x42, 0x9650)  /* <CJK> */
+MAP(0x38, 0x43, 0x4E4E)  /* <CJK> */
+MAP(0x38, 0x44, 0x500B)  /* <CJK> */
+MAP(0x38, 0x45, 0x53E4)  /* <CJK> */
+MAP(0x38, 0x46, 0x547C)  /* <CJK> */
+MAP(0x38, 0x47, 0x56FA)  /* <CJK> */
+MAP(0x38, 0x48, 0x59D1)  /* <CJK> */
+MAP(0x38, 0x49, 0x5B64)  /* <CJK> */
+MAP(0x38, 0x4A, 0x5DF1)  /* <CJK> */
+MAP(0x38, 0x4B, 0x5EAB)  /* <CJK> */
+MAP(0x38, 0x4C, 0x5F27)  /* <CJK> */
+MAP(0x38, 0x4D, 0x6238)  /* <CJK> */
+MAP(0x38, 0x4E, 0x6545)  /* <CJK> */
+MAP(0x38, 0x4F, 0x67AF)  /* <CJK> */
+MAP(0x38, 0x50, 0x6E56)  /* <CJK> */
+MAP(0x38, 0x51, 0x72D0)  /* <CJK> */
+MAP(0x38, 0x52, 0x7CCA)  /* <CJK> */
+MAP(0x38, 0x53, 0x88B4)  /* <CJK> */
+MAP(0x38, 0x54, 0x80A1)  /* <CJK> */
+MAP(0x38, 0x55, 0x80E1)  /* <CJK> */
+MAP(0x38, 0x56, 0x83F0)  /* <CJK> */
+MAP(0x38, 0x57, 0x864E)  /* <CJK> */
+MAP(0x38, 0x58, 0x8A87)  /* <CJK> */
+MAP(0x38, 0x59, 0x8DE8)  /* <CJK> */
+MAP(0x38, 0x5A, 0x9237)  /* <CJK> */
+MAP(0x38, 0x5B, 0x96C7)  /* <CJK> */
+MAP(0x38, 0x5C, 0x9867)  /* <CJK> */
+MAP(0x38, 0x5D, 0x9F13)  /* <CJK> */
+MAP(0x38, 0x5E, 0x4E94)  /* <CJK> */
+MAP(0x38, 0x5F, 0x4E92)  /* <CJK> */
+MAP(0x38, 0x60, 0x4F0D)  /* <CJK> */
+MAP(0x38, 0x61, 0x5348)  /* <CJK> */
+MAP(0x38, 0x62, 0x5449)  /* <CJK> */
+MAP(0x38, 0x63, 0x543E)  /* <CJK> */
+MAP(0x38, 0x64, 0x5A2F)  /* <CJK> */
+MAP(0x38, 0x65, 0x5F8C)  /* <CJK> */
+MAP(0x38, 0x66, 0x5FA1)  /* <CJK> */
+MAP(0x38, 0x67, 0x609F)  /* <CJK> */
+MAP(0x38, 0x68, 0x68A7)  /* <CJK> */
+MAP(0x38, 0x69, 0x6A8E)  /* <CJK> */
+MAP(0x38, 0x6A, 0x745A)  /* <CJK> */
+MAP(0x38, 0x6B, 0x7881)  /* <CJK> */
+MAP(0x38, 0x6C, 0x8A9E)  /* <CJK> */
+MAP(0x38, 0x6D, 0x8AA4)  /* <CJK> */
+MAP(0x38, 0x6E, 0x8B77)  /* <CJK> */
+MAP(0x38, 0x6F, 0x9190)  /* <CJK> */
+MAP(0x38, 0x70, 0x4E5E)  /* <CJK> */
+MAP(0x38, 0x71, 0x9BC9)  /* <CJK> */
+MAP(0x38, 0x72, 0x4EA4)  /* <CJK> */
+MAP(0x38, 0x73, 0x4F7C)  /* <CJK> */
+MAP(0x38, 0x74, 0x4FAF)  /* <CJK> */
+MAP(0x38, 0x75, 0x5019)  /* <CJK> */
+MAP(0x38, 0x76, 0x5016)  /* <CJK> */
+MAP(0x38, 0x77, 0x5149)  /* <CJK> */
+MAP(0x38, 0x78, 0x516C)  /* <CJK> */
+MAP(0x38, 0x79, 0x529F)  /* <CJK> */
+MAP(0x38, 0x7A, 0x52B9)  /* <CJK> */
+MAP(0x38, 0x7B, 0x52FE)  /* <CJK> */
+MAP(0x38, 0x7C, 0x539A)  /* <CJK> */
+MAP(0x38, 0x7D, 0x53E3)  /* <CJK> */
+MAP(0x38, 0x7E, 0x5411)  /* <CJK> */
+MAP(0x39, 0x21, 0x540E)  /* <CJK> */
+MAP(0x39, 0x22, 0x5589)  /* <CJK> */
+MAP(0x39, 0x23, 0x5751)  /* <CJK> */
+MAP(0x39, 0x24, 0x57A2)  /* <CJK> */
+MAP(0x39, 0x25, 0x597D)  /* <CJK> */
+MAP(0x39, 0x26, 0x5B54)  /* <CJK> */
+MAP(0x39, 0x27, 0x5B5D)  /* <CJK> */
+MAP(0x39, 0x28, 0x5B8F)  /* <CJK> */
+MAP(0x39, 0x29, 0x5DE5)  /* <CJK> */
+MAP(0x39, 0x2A, 0x5DE7)  /* <CJK> */
+MAP(0x39, 0x2B, 0x5DF7)  /* <CJK> */
+MAP(0x39, 0x2C, 0x5E78)  /* <CJK> */
+MAP(0x39, 0x2D, 0x5E83)  /* <CJK> */
+MAP(0x39, 0x2E, 0x5E9A)  /* <CJK> */
+MAP(0x39, 0x2F, 0x5EB7)  /* <CJK> */
+MAP(0x39, 0x30, 0x5F18)  /* <CJK> */
+MAP(0x39, 0x31, 0x6052)  /* <CJK> */
+MAP(0x39, 0x32, 0x614C)  /* <CJK> */
+MAP(0x39, 0x33, 0x6297)  /* <CJK> */
+MAP(0x39, 0x34, 0x62D8)  /* <CJK> */
+MAP(0x39, 0x35, 0x63A7)  /* <CJK> */
+MAP(0x39, 0x36, 0x653B)  /* <CJK> */
+MAP(0x39, 0x37, 0x6602)  /* <CJK> */
+MAP(0x39, 0x38, 0x6643)  /* <CJK> */
+MAP(0x39, 0x39, 0x66F4)  /* <CJK> */
+MAP(0x39, 0x3A, 0x676D)  /* <CJK> */
+MAP(0x39, 0x3B, 0x6821)  /* <CJK> */
+MAP(0x39, 0x3C, 0x6897)  /* <CJK> */
+MAP(0x39, 0x3D, 0x69CB)  /* <CJK> */
+MAP(0x39, 0x3E, 0x6C5F)  /* <CJK> */
+MAP(0x39, 0x3F, 0x6D2A)  /* <CJK> */
+MAP(0x39, 0x40, 0x6D69)  /* <CJK> */
+MAP(0x39, 0x41, 0x6E2F)  /* <CJK> */
+MAP(0x39, 0x42, 0x6E9D)  /* <CJK> */
+MAP(0x39, 0x43, 0x7532)  /* <CJK> */
+MAP(0x39, 0x44, 0x7687)  /* <CJK> */
+MAP(0x39, 0x45, 0x786C)  /* <CJK> */
+MAP(0x39, 0x46, 0x7A3F)  /* <CJK> */
+MAP(0x39, 0x47, 0x7CE0)  /* <CJK> */
+MAP(0x39, 0x48, 0x7D05)  /* <CJK> */
+MAP(0x39, 0x49, 0x7D18)  /* <CJK> */
+MAP(0x39, 0x4A, 0x7D5E)  /* <CJK> */
+MAP(0x39, 0x4B, 0x7DB1)  /* <CJK> */
+MAP(0x39, 0x4C, 0x8015)  /* <CJK> */
+MAP(0x39, 0x4D, 0x8003)  /* <CJK> */
+MAP(0x39, 0x4E, 0x80AF)  /* <CJK> */
+MAP(0x39, 0x4F, 0x80B1)  /* <CJK> */
+MAP(0x39, 0x50, 0x8154)  /* <CJK> */
+MAP(0x39, 0x51, 0x818F)  /* <CJK> */
+MAP(0x39, 0x52, 0x822A)  /* <CJK> */
+MAP(0x39, 0x53, 0x8352)  /* <CJK> */
+MAP(0x39, 0x54, 0x884C)  /* <CJK> */
+MAP(0x39, 0x55, 0x8861)  /* <CJK> */
+MAP(0x39, 0x56, 0x8B1B)  /* <CJK> */
+MAP(0x39, 0x57, 0x8CA2)  /* <CJK> */
+MAP(0x39, 0x58, 0x8CFC)  /* <CJK> */
+MAP(0x39, 0x59, 0x90CA)  /* <CJK> */
+MAP(0x39, 0x5A, 0x9175)  /* <CJK> */
+MAP(0x39, 0x5B, 0x9271)  /* <CJK> */
+MAP(0x39, 0x5C, 0x783F)  /* <CJK> */
+MAP(0x39, 0x5D, 0x92FC)  /* <CJK> */
+MAP(0x39, 0x5E, 0x95A4)  /* <CJK> */
+MAP(0x39, 0x5F, 0x964D)  /* <CJK> */
+MAP(0x39, 0x60, 0x9805)  /* <CJK> */
+MAP(0x39, 0x61, 0x9999)  /* <CJK> */
+MAP(0x39, 0x62, 0x9AD8)  /* <CJK> */
+MAP(0x39, 0x63, 0x9D3B)  /* <CJK> */
+MAP(0x39, 0x64, 0x525B)  /* <CJK> */
+MAP(0x39, 0x65, 0x52AB)  /* <CJK> */
+MAP(0x39, 0x66, 0x53F7)  /* <CJK> */
+MAP(0x39, 0x67, 0x5408)  /* <CJK> */
+MAP(0x39, 0x68, 0x58D5)  /* <CJK> */
+MAP(0x39, 0x69, 0x62F7)  /* <CJK> */
+MAP(0x39, 0x6A, 0x6FE0)  /* <CJK> */
+MAP(0x39, 0x6B, 0x8C6A)  /* <CJK> */
+MAP(0x39, 0x6C, 0x8F5F)  /* <CJK> */
+MAP(0x39, 0x6D, 0x9EB9)  /* <CJK> */
+MAP(0x39, 0x6E, 0x514B)  /* <CJK> */
+MAP(0x39, 0x6F, 0x523B)  /* <CJK> */
+MAP(0x39, 0x70, 0x544A)  /* <CJK> */
+MAP(0x39, 0x71, 0x56FD)  /* <CJK> */
+MAP(0x39, 0x72, 0x7A40)  /* <CJK> */
+MAP(0x39, 0x73, 0x9177)  /* <CJK> */
+MAP(0x39, 0x74, 0x9D60)  /* <CJK> */
+MAP(0x39, 0x75, 0x9ED2)  /* <CJK> */
+MAP(0x39, 0x76, 0x7344)  /* <CJK> */
+MAP(0x39, 0x77, 0x6F09)  /* <CJK> */
+MAP(0x39, 0x78, 0x8170)  /* <CJK> */
+MAP(0x39, 0x79, 0x7511)  /* <CJK> */
+MAP(0x39, 0x7A, 0x5FFD)  /* <CJK> */
+MAP(0x39, 0x7B, 0x60DA)  /* <CJK> */
+MAP(0x39, 0x7C, 0x9AA8)  /* <CJK> */
+MAP(0x39, 0x7D, 0x72DB)  /* <CJK> */
+MAP(0x39, 0x7E, 0x8FBC)  /* <CJK> */
+MAP(0x3A, 0x21, 0x6B64)  /* <CJK> */
+MAP(0x3A, 0x22, 0x9803)  /* <CJK> */
+MAP(0x3A, 0x23, 0x4ECA)  /* <CJK> */
+MAP(0x3A, 0x24, 0x56F0)  /* <CJK> */
+MAP(0x3A, 0x25, 0x5764)  /* <CJK> */
+MAP(0x3A, 0x26, 0x58BE)  /* <CJK> */
+MAP(0x3A, 0x27, 0x5A5A)  /* <CJK> */
+MAP(0x3A, 0x28, 0x6068)  /* <CJK> */
+MAP(0x3A, 0x29, 0x61C7)  /* <CJK> */
+MAP(0x3A, 0x2A, 0x660F)  /* <CJK> */
+MAP(0x3A, 0x2B, 0x6606)  /* <CJK> */
+MAP(0x3A, 0x2C, 0x6839)  /* <CJK> */
+MAP(0x3A, 0x2D, 0x68B1)  /* <CJK> */
+MAP(0x3A, 0x2E, 0x6DF7)  /* <CJK> */
+MAP(0x3A, 0x2F, 0x75D5)  /* <CJK> */
+MAP(0x3A, 0x30, 0x7D3A)  /* <CJK> */
+MAP(0x3A, 0x31, 0x826E)  /* <CJK> */
+MAP(0x3A, 0x32, 0x9B42)  /* <CJK> */
+MAP(0x3A, 0x33, 0x4E9B)  /* <CJK> */
+MAP(0x3A, 0x34, 0x4F50)  /* <CJK> */
+MAP(0x3A, 0x35, 0x53C9)  /* <CJK> */
+MAP(0x3A, 0x36, 0x5506)  /* <CJK> */
+MAP(0x3A, 0x37, 0x5D6F)  /* <CJK> */
+MAP(0x3A, 0x38, 0x5DE6)  /* <CJK> */
+MAP(0x3A, 0x39, 0x5DEE)  /* <CJK> */
+MAP(0x3A, 0x3A, 0x67FB)  /* <CJK> */
+MAP(0x3A, 0x3B, 0x6C99)  /* <CJK> */
+MAP(0x3A, 0x3C, 0x7473)  /* <CJK> */
+MAP(0x3A, 0x3D, 0x7802)  /* <CJK> */
+MAP(0x3A, 0x3E, 0x8A50)  /* <CJK> */
+MAP(0x3A, 0x3F, 0x9396)  /* <CJK> */
+MAP(0x3A, 0x40, 0x88DF)  /* <CJK> */
+MAP(0x3A, 0x41, 0x5750)  /* <CJK> */
+MAP(0x3A, 0x42, 0x5EA7)  /* <CJK> */
+MAP(0x3A, 0x43, 0x632B)  /* <CJK> */
+MAP(0x3A, 0x44, 0x50B5)  /* <CJK> */
+MAP(0x3A, 0x45, 0x50AC)  /* <CJK> */
+MAP(0x3A, 0x46, 0x518D)  /* <CJK> */
+MAP(0x3A, 0x47, 0x6700)  /* <CJK> */
+MAP(0x3A, 0x48, 0x54C9)  /* <CJK> */
+MAP(0x3A, 0x49, 0x585E)  /* <CJK> */
+MAP(0x3A, 0x4A, 0x59BB)  /* <CJK> */
+MAP(0x3A, 0x4B, 0x5BB0)  /* <CJK> */
+MAP(0x3A, 0x4C, 0x5F69)  /* <CJK> */
+MAP(0x3A, 0x4D, 0x624D)  /* <CJK> */
+MAP(0x3A, 0x4E, 0x63A1)  /* <CJK> */
+MAP(0x3A, 0x4F, 0x683D)  /* <CJK> */
+MAP(0x3A, 0x50, 0x6B73)  /* <CJK> */
+MAP(0x3A, 0x51, 0x6E08)  /* <CJK> */
+MAP(0x3A, 0x52, 0x707D)  /* <CJK> */
+MAP(0x3A, 0x53, 0x91C7)  /* <CJK> */
+MAP(0x3A, 0x54, 0x7280)  /* <CJK> */
+MAP(0x3A, 0x55, 0x7815)  /* <CJK> */
+MAP(0x3A, 0x56, 0x7826)  /* <CJK> */
+MAP(0x3A, 0x57, 0x796D)  /* <CJK> */
+MAP(0x3A, 0x58, 0x658E)  /* <CJK> */
+MAP(0x3A, 0x59, 0x7D30)  /* <CJK> */
+MAP(0x3A, 0x5A, 0x83DC)  /* <CJK> */
+MAP(0x3A, 0x5B, 0x88C1)  /* <CJK> */
+MAP(0x3A, 0x5C, 0x8F09)  /* <CJK> */
+MAP(0x3A, 0x5D, 0x969B)  /* <CJK> */
+MAP(0x3A, 0x5E, 0x5264)  /* <CJK> */
+MAP(0x3A, 0x5F, 0x5728)  /* <CJK> */
+MAP(0x3A, 0x60, 0x6750)  /* <CJK> */
+MAP(0x3A, 0x61, 0x7F6A)  /* <CJK> */
+MAP(0x3A, 0x62, 0x8CA1)  /* <CJK> */
+MAP(0x3A, 0x63, 0x51B4)  /* <CJK> */
+MAP(0x3A, 0x64, 0x5742)  /* <CJK> */
+MAP(0x3A, 0x65, 0x962A)  /* <CJK> */
+MAP(0x3A, 0x66, 0x583A)  /* <CJK> */
+MAP(0x3A, 0x67, 0x698A)  /* <CJK> */
+MAP(0x3A, 0x68, 0x80B4)  /* <CJK> */
+MAP(0x3A, 0x69, 0x54B2)  /* <CJK> */
+MAP(0x3A, 0x6A, 0x5D0E)  /* <CJK> */
+MAP(0x3A, 0x6B, 0x57FC)  /* <CJK> */
+MAP(0x3A, 0x6C, 0x7895)  /* <CJK> */
+MAP(0x3A, 0x6D, 0x9DFA)  /* <CJK> */
+MAP(0x3A, 0x6E, 0x4F5C)  /* <CJK> */
+MAP(0x3A, 0x6F, 0x524A)  /* <CJK> */
+MAP(0x3A, 0x70, 0x548B)  /* <CJK> */
+MAP(0x3A, 0x71, 0x643E)  /* <CJK> */
+MAP(0x3A, 0x72, 0x6628)  /* <CJK> */
+MAP(0x3A, 0x73, 0x6714)  /* <CJK> */
+MAP(0x3A, 0x74, 0x67F5)  /* <CJK> */
+MAP(0x3A, 0x75, 0x7A84)  /* <CJK> */
+MAP(0x3A, 0x76, 0x7B56)  /* <CJK> */
+MAP(0x3A, 0x77, 0x7D22)  /* <CJK> */
+MAP(0x3A, 0x78, 0x932F)  /* <CJK> */
+MAP(0x3A, 0x79, 0x685C)  /* <CJK> */
+MAP(0x3A, 0x7A, 0x9BAD)  /* <CJK> */
+MAP(0x3A, 0x7B, 0x7B39)  /* <CJK> */
+MAP(0x3A, 0x7C, 0x5319)  /* <CJK> */
+MAP(0x3A, 0x7D, 0x518A)  /* <CJK> */
+MAP(0x3A, 0x7E, 0x5237)  /* <CJK> */
+MAP(0x3B, 0x21, 0x5BDF)  /* <CJK> */
+MAP(0x3B, 0x22, 0x62F6)  /* <CJK> */
+MAP(0x3B, 0x23, 0x64AE)  /* <CJK> */
+MAP(0x3B, 0x24, 0x64E6)  /* <CJK> */
+MAP(0x3B, 0x25, 0x672D)  /* <CJK> */
+MAP(0x3B, 0x26, 0x6BBA)  /* <CJK> */
+MAP(0x3B, 0x27, 0x85A9)  /* <CJK> */
+MAP(0x3B, 0x28, 0x96D1)  /* <CJK> */
+MAP(0x3B, 0x29, 0x7690)  /* <CJK> */
+MAP(0x3B, 0x2A, 0x9BD6)  /* <CJK> */
+MAP(0x3B, 0x2B, 0x634C)  /* <CJK> */
+MAP(0x3B, 0x2C, 0x9306)  /* <CJK> */
+MAP(0x3B, 0x2D, 0x9BAB)  /* <CJK> */
+MAP(0x3B, 0x2E, 0x76BF)  /* <CJK> */
+MAP(0x3B, 0x2F, 0x6652)  /* <CJK> */
+MAP(0x3B, 0x30, 0x4E09)  /* <CJK> */
+MAP(0x3B, 0x31, 0x5098)  /* <CJK> */
+MAP(0x3B, 0x32, 0x53C2)  /* <CJK> */
+MAP(0x3B, 0x33, 0x5C71)  /* <CJK> */
+MAP(0x3B, 0x34, 0x60E8)  /* <CJK> */
+MAP(0x3B, 0x35, 0x6492)  /* <CJK> */
+MAP(0x3B, 0x36, 0x6563)  /* <CJK> */
+MAP(0x3B, 0x37, 0x685F)  /* <CJK> */
+MAP(0x3B, 0x38, 0x71E6)  /* <CJK> */
+MAP(0x3B, 0x39, 0x73CA)  /* <CJK> */
+MAP(0x3B, 0x3A, 0x7523)  /* <CJK> */
+MAP(0x3B, 0x3B, 0x7B97)  /* <CJK> */
+MAP(0x3B, 0x3C, 0x7E82)  /* <CJK> */
+MAP(0x3B, 0x3D, 0x8695)  /* <CJK> */
+MAP(0x3B, 0x3E, 0x8B83)  /* <CJK> */
+MAP(0x3B, 0x3F, 0x8CDB)  /* <CJK> */
+MAP(0x3B, 0x40, 0x9178)  /* <CJK> */
+MAP(0x3B, 0x41, 0x9910)  /* <CJK> */
+MAP(0x3B, 0x42, 0x65AC)  /* <CJK> */
+MAP(0x3B, 0x43, 0x66AB)  /* <CJK> */
+MAP(0x3B, 0x44, 0x6B8B)  /* <CJK> */
+MAP(0x3B, 0x45, 0x4ED5)  /* <CJK> */
+MAP(0x3B, 0x46, 0x4ED4)  /* <CJK> */
+MAP(0x3B, 0x47, 0x4F3A)  /* <CJK> */
+MAP(0x3B, 0x48, 0x4F7F)  /* <CJK> */
+MAP(0x3B, 0x49, 0x523A)  /* <CJK> */
+MAP(0x3B, 0x4A, 0x53F8)  /* <CJK> */
+MAP(0x3B, 0x4B, 0x53F2)  /* <CJK> */
+MAP(0x3B, 0x4C, 0x55E3)  /* <CJK> */
+MAP(0x3B, 0x4D, 0x56DB)  /* <CJK> */
+MAP(0x3B, 0x4E, 0x58EB)  /* <CJK> */
+MAP(0x3B, 0x4F, 0x59CB)  /* <CJK> */
+MAP(0x3B, 0x50, 0x59C9)  /* <CJK> */
+MAP(0x3B, 0x51, 0x59FF)  /* <CJK> */
+MAP(0x3B, 0x52, 0x5B50)  /* <CJK> */
+MAP(0x3B, 0x53, 0x5C4D)  /* <CJK> */
+MAP(0x3B, 0x54, 0x5E02)  /* <CJK> */
+MAP(0x3B, 0x55, 0x5E2B)  /* <CJK> */
+MAP(0x3B, 0x56, 0x5FD7)  /* <CJK> */
+MAP(0x3B, 0x57, 0x601D)  /* <CJK> */
+MAP(0x3B, 0x58, 0x6307)  /* <CJK> */
+MAP(0x3B, 0x59, 0x652F)  /* <CJK> */
+MAP(0x3B, 0x5A, 0x5B5C)  /* <CJK> */
+MAP(0x3B, 0x5B, 0x65AF)  /* <CJK> */
+MAP(0x3B, 0x5C, 0x65BD)  /* <CJK> */
+MAP(0x3B, 0x5D, 0x65E8)  /* <CJK> */
+MAP(0x3B, 0x5E, 0x679D)  /* <CJK> */
+MAP(0x3B, 0x5F, 0x6B62)  /* <CJK> */
+MAP(0x3B, 0x60, 0x6B7B)  /* <CJK> */
+MAP(0x3B, 0x61, 0x6C0F)  /* <CJK> */
+MAP(0x3B, 0x62, 0x7345)  /* <CJK> */
+MAP(0x3B, 0x63, 0x7949)  /* <CJK> */
+MAP(0x3B, 0x64, 0x79C1)  /* <CJK> */
+MAP(0x3B, 0x65, 0x7CF8)  /* <CJK> */
+MAP(0x3B, 0x66, 0x7D19)  /* <CJK> */
+MAP(0x3B, 0x67, 0x7D2B)  /* <CJK> */
+MAP(0x3B, 0x68, 0x80A2)  /* <CJK> */
+MAP(0x3B, 0x69, 0x8102)  /* <CJK> */
+MAP(0x3B, 0x6A, 0x81F3)  /* <CJK> */
+MAP(0x3B, 0x6B, 0x8996)  /* <CJK> */
+MAP(0x3B, 0x6C, 0x8A5E)  /* <CJK> */
+MAP(0x3B, 0x6D, 0x8A69)  /* <CJK> */
+MAP(0x3B, 0x6E, 0x8A66)  /* <CJK> */
+MAP(0x3B, 0x6F, 0x8A8C)  /* <CJK> */
+MAP(0x3B, 0x70, 0x8AEE)  /* <CJK> */
+MAP(0x3B, 0x71, 0x8CC7)  /* <CJK> */
+MAP(0x3B, 0x72, 0x8CDC)  /* <CJK> */
+MAP(0x3B, 0x73, 0x96CC)  /* <CJK> */
+MAP(0x3B, 0x74, 0x98FC)  /* <CJK> */
+MAP(0x3B, 0x75, 0x6B6F)  /* <CJK> */
+MAP(0x3B, 0x76, 0x4E8B)  /* <CJK> */
+MAP(0x3B, 0x77, 0x4F3C)  /* <CJK> */
+MAP(0x3B, 0x78, 0x4F8D)  /* <CJK> */
+MAP(0x3B, 0x79, 0x5150)  /* <CJK> */
+MAP(0x3B, 0x7A, 0x5B57)  /* <CJK> */
+MAP(0x3B, 0x7B, 0x5BFA)  /* <CJK> */
+MAP(0x3B, 0x7C, 0x6148)  /* <CJK> */
+MAP(0x3B, 0x7D, 0x6301)  /* <CJK> */
+MAP(0x3B, 0x7E, 0x6642)  /* <CJK> */
+MAP(0x3C, 0x21, 0x6B21)  /* <CJK> */
+MAP(0x3C, 0x22, 0x6ECB)  /* <CJK> */
+MAP(0x3C, 0x23, 0x6CBB)  /* <CJK> */
+MAP(0x3C, 0x24, 0x723E)  /* <CJK> */
+MAP(0x3C, 0x25, 0x74BD)  /* <CJK> */
+MAP(0x3C, 0x26, 0x75D4)  /* <CJK> */
+MAP(0x3C, 0x27, 0x78C1)  /* <CJK> */
+MAP(0x3C, 0x28, 0x793A)  /* <CJK> */
+MAP(0x3C, 0x29, 0x800C)  /* <CJK> */
+MAP(0x3C, 0x2A, 0x8033)  /* <CJK> */
+MAP(0x3C, 0x2B, 0x81EA)  /* <CJK> */
+MAP(0x3C, 0x2C, 0x8494)  /* <CJK> */
+MAP(0x3C, 0x2D, 0x8F9E)  /* <CJK> */
+MAP(0x3C, 0x2E, 0x6C50)  /* <CJK> */
+MAP(0x3C, 0x2F, 0x9E7F)  /* <CJK> */
+MAP(0x3C, 0x30, 0x5F0F)  /* <CJK> */
+MAP(0x3C, 0x31, 0x8B58)  /* <CJK> */
+MAP(0x3C, 0x32, 0x9D2B)  /* <CJK> */
+MAP(0x3C, 0x33, 0x7AFA)  /* <CJK> */
+MAP(0x3C, 0x34, 0x8EF8)  /* <CJK> */
+MAP(0x3C, 0x35, 0x5B8D)  /* <CJK> */
+MAP(0x3C, 0x36, 0x96EB)  /* <CJK> */
+MAP(0x3C, 0x37, 0x4E03)  /* <CJK> */
+MAP(0x3C, 0x38, 0x53F1)  /* <CJK> */
+MAP(0x3C, 0x39, 0x57F7)  /* <CJK> */
+MAP(0x3C, 0x3A, 0x5931)  /* <CJK> */
+MAP(0x3C, 0x3B, 0x5AC9)  /* <CJK> */
+MAP(0x3C, 0x3C, 0x5BA4)  /* <CJK> */
+MAP(0x3C, 0x3D, 0x6089)  /* <CJK> */
+MAP(0x3C, 0x3E, 0x6E7F)  /* <CJK> */
+MAP(0x3C, 0x3F, 0x6F06)  /* <CJK> */
+MAP(0x3C, 0x40, 0x75BE)  /* <CJK> */
+MAP(0x3C, 0x41, 0x8CEA)  /* <CJK> */
+MAP(0x3C, 0x42, 0x5B9F)  /* <CJK> */
+MAP(0x3C, 0x43, 0x8500)  /* <CJK> */
+MAP(0x3C, 0x44, 0x7BE0)  /* <CJK> */
+MAP(0x3C, 0x45, 0x5072)  /* <CJK> */
+MAP(0x3C, 0x46, 0x67F4)  /* <CJK> */
+MAP(0x3C, 0x47, 0x829D)  /* <CJK> */
+MAP(0x3C, 0x48, 0x5C61)  /* <CJK> */
+MAP(0x3C, 0x49, 0x854A)  /* <CJK> */
+MAP(0x3C, 0x4A, 0x7E1E)  /* <CJK> */
+MAP(0x3C, 0x4B, 0x820E)  /* <CJK> */
+MAP(0x3C, 0x4C, 0x5199)  /* <CJK> */
+MAP(0x3C, 0x4D, 0x5C04)  /* <CJK> */
+MAP(0x3C, 0x4E, 0x6368)  /* <CJK> */
+MAP(0x3C, 0x4F, 0x8D66)  /* <CJK> */
+MAP(0x3C, 0x50, 0x659C)  /* <CJK> */
+MAP(0x3C, 0x51, 0x716E)  /* <CJK> */
+MAP(0x3C, 0x52, 0x793E)  /* <CJK> */
+MAP(0x3C, 0x53, 0x7D17)  /* <CJK> */
+MAP(0x3C, 0x54, 0x8005)  /* <CJK> */
+MAP(0x3C, 0x55, 0x8B1D)  /* <CJK> */
+MAP(0x3C, 0x56, 0x8ECA)  /* <CJK> */
+MAP(0x3C, 0x57, 0x906E)  /* <CJK> */
+MAP(0x3C, 0x58, 0x86C7)  /* <CJK> */
+MAP(0x3C, 0x59, 0x90AA)  /* <CJK> */
+MAP(0x3C, 0x5A, 0x501F)  /* <CJK> */
+MAP(0x3C, 0x5B, 0x52FA)  /* <CJK> */
+MAP(0x3C, 0x5C, 0x5C3A)  /* <CJK> */
+MAP(0x3C, 0x5D, 0x6753)  /* <CJK> */
+MAP(0x3C, 0x5E, 0x707C)  /* <CJK> */
+MAP(0x3C, 0x5F, 0x7235)  /* <CJK> */
+MAP(0x3C, 0x60, 0x914C)  /* <CJK> */
+MAP(0x3C, 0x61, 0x91C8)  /* <CJK> */
+MAP(0x3C, 0x62, 0x932B)  /* <CJK> */
+MAP(0x3C, 0x63, 0x82E5)  /* <CJK> */
+MAP(0x3C, 0x64, 0x5BC2)  /* <CJK> */
+MAP(0x3C, 0x65, 0x5F31)  /* <CJK> */
+MAP(0x3C, 0x66, 0x60F9)  /* <CJK> */
+MAP(0x3C, 0x67, 0x4E3B)  /* <CJK> */
+MAP(0x3C, 0x68, 0x53D6)  /* <CJK> */
+MAP(0x3C, 0x69, 0x5B88)  /* <CJK> */
+MAP(0x3C, 0x6A, 0x624B)  /* <CJK> */
+MAP(0x3C, 0x6B, 0x6731)  /* <CJK> */
+MAP(0x3C, 0x6C, 0x6B8A)  /* <CJK> */
+MAP(0x3C, 0x6D, 0x72E9)  /* <CJK> */
+MAP(0x3C, 0x6E, 0x73E0)  /* <CJK> */
+MAP(0x3C, 0x6F, 0x7A2E)  /* <CJK> */
+MAP(0x3C, 0x70, 0x816B)  /* <CJK> */
+MAP(0x3C, 0x71, 0x8DA3)  /* <CJK> */
+MAP(0x3C, 0x72, 0x9152)  /* <CJK> */
+MAP(0x3C, 0x73, 0x9996)  /* <CJK> */
+MAP(0x3C, 0x74, 0x5112)  /* <CJK> */
+MAP(0x3C, 0x75, 0x53D7)  /* <CJK> */
+MAP(0x3C, 0x76, 0x546A)  /* <CJK> */
+MAP(0x3C, 0x77, 0x5BFF)  /* <CJK> */
+MAP(0x3C, 0x78, 0x6388)  /* <CJK> */
+MAP(0x3C, 0x79, 0x6A39)  /* <CJK> */
+MAP(0x3C, 0x7A, 0x7DAC)  /* <CJK> */
+MAP(0x3C, 0x7B, 0x9700)  /* <CJK> */
+MAP(0x3C, 0x7C, 0x56DA)  /* <CJK> */
+MAP(0x3C, 0x7D, 0x53CE)  /* <CJK> */
+MAP(0x3C, 0x7E, 0x5468)  /* <CJK> */
+MAP(0x3D, 0x21, 0x5B97)  /* <CJK> */
+MAP(0x3D, 0x22, 0x5C31)  /* <CJK> */
+MAP(0x3D, 0x23, 0x5DDE)  /* <CJK> */
+MAP(0x3D, 0x24, 0x4FEE)  /* <CJK> */
+MAP(0x3D, 0x25, 0x6101)  /* <CJK> */
+MAP(0x3D, 0x26, 0x62FE)  /* <CJK> */
+MAP(0x3D, 0x27, 0x6D32)  /* <CJK> */
+MAP(0x3D, 0x28, 0x79C0)  /* <CJK> */
+MAP(0x3D, 0x29, 0x79CB)  /* <CJK> */
+MAP(0x3D, 0x2A, 0x7D42)  /* <CJK> */
+MAP(0x3D, 0x2B, 0x7E4D)  /* <CJK> */
+MAP(0x3D, 0x2C, 0x7FD2)  /* <CJK> */
+MAP(0x3D, 0x2D, 0x81ED)  /* <CJK> */
+MAP(0x3D, 0x2E, 0x821F)  /* <CJK> */
+MAP(0x3D, 0x2F, 0x8490)  /* <CJK> */
+MAP(0x3D, 0x30, 0x8846)  /* <CJK> */
+MAP(0x3D, 0x31, 0x8972)  /* <CJK> */
+MAP(0x3D, 0x32, 0x8B90)  /* <CJK> */
+MAP(0x3D, 0x33, 0x8E74)  /* <CJK> */
+MAP(0x3D, 0x34, 0x8F2F)  /* <CJK> */
+MAP(0x3D, 0x35, 0x9031)  /* <CJK> */
+MAP(0x3D, 0x36, 0x914B)  /* <CJK> */
+MAP(0x3D, 0x37, 0x916C)  /* <CJK> */
+MAP(0x3D, 0x38, 0x96C6)  /* <CJK> */
+MAP(0x3D, 0x39, 0x919C)  /* <CJK> */
+MAP(0x3D, 0x3A, 0x4EC0)  /* <CJK> */
+MAP(0x3D, 0x3B, 0x4F4F)  /* <CJK> */
+MAP(0x3D, 0x3C, 0x5145)  /* <CJK> */
+MAP(0x3D, 0x3D, 0x5341)  /* <CJK> */
+MAP(0x3D, 0x3E, 0x5F93)  /* <CJK> */
+MAP(0x3D, 0x3F, 0x620E)  /* <CJK> */
+MAP(0x3D, 0x40, 0x67D4)  /* <CJK> */
+MAP(0x3D, 0x41, 0x6C41)  /* <CJK> */
+MAP(0x3D, 0x42, 0x6E0B)  /* <CJK> */
+MAP(0x3D, 0x43, 0x7363)  /* <CJK> */
+MAP(0x3D, 0x44, 0x7E26)  /* <CJK> */
+MAP(0x3D, 0x45, 0x91CD)  /* <CJK> */
+MAP(0x3D, 0x46, 0x9283)  /* <CJK> */
+MAP(0x3D, 0x47, 0x53D4)  /* <CJK> */
+MAP(0x3D, 0x48, 0x5919)  /* <CJK> */
+MAP(0x3D, 0x49, 0x5BBF)  /* <CJK> */
+MAP(0x3D, 0x4A, 0x6DD1)  /* <CJK> */
+MAP(0x3D, 0x4B, 0x795D)  /* <CJK> */
+MAP(0x3D, 0x4C, 0x7E2E)  /* <CJK> */
+MAP(0x3D, 0x4D, 0x7C9B)  /* <CJK> */
+MAP(0x3D, 0x4E, 0x587E)  /* <CJK> */
+MAP(0x3D, 0x4F, 0x719F)  /* <CJK> */
+MAP(0x3D, 0x50, 0x51FA)  /* <CJK> */
+MAP(0x3D, 0x51, 0x8853)  /* <CJK> */
+MAP(0x3D, 0x52, 0x8FF0)  /* <CJK> */
+MAP(0x3D, 0x53, 0x4FCA)  /* <CJK> */
+MAP(0x3D, 0x54, 0x5CFB)  /* <CJK> */
+MAP(0x3D, 0x55, 0x6625)  /* <CJK> */
+MAP(0x3D, 0x56, 0x77AC)  /* <CJK> */
+MAP(0x3D, 0x57, 0x7AE3)  /* <CJK> */
+MAP(0x3D, 0x58, 0x821C)  /* <CJK> */
+MAP(0x3D, 0x59, 0x99FF)  /* <CJK> */
+MAP(0x3D, 0x5A, 0x51C6)  /* <CJK> */
+MAP(0x3D, 0x5B, 0x5FAA)  /* <CJK> */
+MAP(0x3D, 0x5C, 0x65EC)  /* <CJK> */
+MAP(0x3D, 0x5D, 0x696F)  /* <CJK> */
+MAP(0x3D, 0x5E, 0x6B89)  /* <CJK> */
+MAP(0x3D, 0x5F, 0x6DF3)  /* <CJK> */
+MAP(0x3D, 0x60, 0x6E96)  /* <CJK> */
+MAP(0x3D, 0x61, 0x6F64)  /* <CJK> */
+MAP(0x3D, 0x62, 0x76FE)  /* <CJK> */
+MAP(0x3D, 0x63, 0x7D14)  /* <CJK> */
+MAP(0x3D, 0x64, 0x5DE1)  /* <CJK> */
+MAP(0x3D, 0x65, 0x9075)  /* <CJK> */
+MAP(0x3D, 0x66, 0x9187)  /* <CJK> */
+MAP(0x3D, 0x67, 0x9806)  /* <CJK> */
+MAP(0x3D, 0x68, 0x51E6)  /* <CJK> */
+MAP(0x3D, 0x69, 0x521D)  /* <CJK> */
+MAP(0x3D, 0x6A, 0x6240)  /* <CJK> */
+MAP(0x3D, 0x6B, 0x6691)  /* <CJK> */
+MAP(0x3D, 0x6C, 0x66D9)  /* <CJK> */
+MAP(0x3D, 0x6D, 0x6E1A)  /* <CJK> */
+MAP(0x3D, 0x6E, 0x5EB6)  /* <CJK> */
+MAP(0x3D, 0x6F, 0x7DD2)  /* <CJK> */
+MAP(0x3D, 0x70, 0x7F72)  /* <CJK> */
+MAP(0x3D, 0x71, 0x66F8)  /* <CJK> */
+MAP(0x3D, 0x72, 0x85AF)  /* <CJK> */
+MAP(0x3D, 0x73, 0x85F7)  /* <CJK> */
+MAP(0x3D, 0x74, 0x8AF8)  /* <CJK> */
+MAP(0x3D, 0x75, 0x52A9)  /* <CJK> */
+MAP(0x3D, 0x76, 0x53D9)  /* <CJK> */
+MAP(0x3D, 0x77, 0x5973)  /* <CJK> */
+MAP(0x3D, 0x78, 0x5E8F)  /* <CJK> */
+MAP(0x3D, 0x79, 0x5F90)  /* <CJK> */
+MAP(0x3D, 0x7A, 0x6055)  /* <CJK> */
+MAP(0x3D, 0x7B, 0x92E4)  /* <CJK> */
+MAP(0x3D, 0x7C, 0x9664)  /* <CJK> */
+MAP(0x3D, 0x7D, 0x50B7)  /* <CJK> */
+MAP(0x3D, 0x7E, 0x511F)  /* <CJK> */
+MAP(0x3E, 0x21, 0x52DD)  /* <CJK> */
+MAP(0x3E, 0x22, 0x5320)  /* <CJK> */
+MAP(0x3E, 0x23, 0x5347)  /* <CJK> */
+MAP(0x3E, 0x24, 0x53EC)  /* <CJK> */
+MAP(0x3E, 0x25, 0x54E8)  /* <CJK> */
+MAP(0x3E, 0x26, 0x5546)  /* <CJK> */
+MAP(0x3E, 0x27, 0x5531)  /* <CJK> */
+MAP(0x3E, 0x28, 0x5617)  /* <CJK> */
+MAP(0x3E, 0x29, 0x5968)  /* <CJK> */
+MAP(0x3E, 0x2A, 0x59BE)  /* <CJK> */
+MAP(0x3E, 0x2B, 0x5A3C)  /* <CJK> */
+MAP(0x3E, 0x2C, 0x5BB5)  /* <CJK> */
+MAP(0x3E, 0x2D, 0x5C06)  /* <CJK> */
+MAP(0x3E, 0x2E, 0x5C0F)  /* <CJK> */
+MAP(0x3E, 0x2F, 0x5C11)  /* <CJK> */
+MAP(0x3E, 0x30, 0x5C1A)  /* <CJK> */
+MAP(0x3E, 0x31, 0x5E84)  /* <CJK> */
+MAP(0x3E, 0x32, 0x5E8A)  /* <CJK> */
+MAP(0x3E, 0x33, 0x5EE0)  /* <CJK> */
+MAP(0x3E, 0x34, 0x5F70)  /* <CJK> */
+MAP(0x3E, 0x35, 0x627F)  /* <CJK> */
+MAP(0x3E, 0x36, 0x6284)  /* <CJK> */
+MAP(0x3E, 0x37, 0x62DB)  /* <CJK> */
+MAP(0x3E, 0x38, 0x638C)  /* <CJK> */
+MAP(0x3E, 0x39, 0x6377)  /* <CJK> */
+MAP(0x3E, 0x3A, 0x6607)  /* <CJK> */
+MAP(0x3E, 0x3B, 0x660C)  /* <CJK> */
+MAP(0x3E, 0x3C, 0x662D)  /* <CJK> */
+MAP(0x3E, 0x3D, 0x6676)  /* <CJK> */
+MAP(0x3E, 0x3E, 0x677E)  /* <CJK> */
+MAP(0x3E, 0x3F, 0x68A2)  /* <CJK> */
+MAP(0x3E, 0x40, 0x6A1F)  /* <CJK> */
+MAP(0x3E, 0x41, 0x6A35)  /* <CJK> */
+MAP(0x3E, 0x42, 0x6CBC)  /* <CJK> */
+MAP(0x3E, 0x43, 0x6D88)  /* <CJK> */
+MAP(0x3E, 0x44, 0x6E09)  /* <CJK> */
+MAP(0x3E, 0x45, 0x6E58)  /* <CJK> */
+MAP(0x3E, 0x46, 0x713C)  /* <CJK> */
+MAP(0x3E, 0x47, 0x7126)  /* <CJK> */
+MAP(0x3E, 0x48, 0x7167)  /* <CJK> */
+MAP(0x3E, 0x49, 0x75C7)  /* <CJK> */
+MAP(0x3E, 0x4A, 0x7701)  /* <CJK> */
+MAP(0x3E, 0x4B, 0x785D)  /* <CJK> */
+MAP(0x3E, 0x4C, 0x7901)  /* <CJK> */
+MAP(0x3E, 0x4D, 0x7965)  /* <CJK> */
+MAP(0x3E, 0x4E, 0x79F0)  /* <CJK> */
+MAP(0x3E, 0x4F, 0x7AE0)  /* <CJK> */
+MAP(0x3E, 0x50, 0x7B11)  /* <CJK> */
+MAP(0x3E, 0x51, 0x7CA7)  /* <CJK> */
+MAP(0x3E, 0x52, 0x7D39)  /* <CJK> */
+MAP(0x3E, 0x53, 0x8096)  /* <CJK> */
+MAP(0x3E, 0x54, 0x83D6)  /* <CJK> */
+MAP(0x3E, 0x55, 0x848B)  /* <CJK> */
+MAP(0x3E, 0x56, 0x8549)  /* <CJK> */
+MAP(0x3E, 0x57, 0x885D)  /* <CJK> */
+MAP(0x3E, 0x58, 0x88F3)  /* <CJK> */
+MAP(0x3E, 0x59, 0x8A1F)  /* <CJK> */
+MAP(0x3E, 0x5A, 0x8A3C)  /* <CJK> */
+MAP(0x3E, 0x5B, 0x8A54)  /* <CJK> */
+MAP(0x3E, 0x5C, 0x8A73)  /* <CJK> */
+MAP(0x3E, 0x5D, 0x8C61)  /* <CJK> */
+MAP(0x3E, 0x5E, 0x8CDE)  /* <CJK> */
+MAP(0x3E, 0x5F, 0x91A4)  /* <CJK> */
+MAP(0x3E, 0x60, 0x9266)  /* <CJK> */
+MAP(0x3E, 0x61, 0x937E)  /* <CJK> */
+MAP(0x3E, 0x62, 0x9418)  /* <CJK> */
+MAP(0x3E, 0x63, 0x969C)  /* <CJK> */
+MAP(0x3E, 0x64, 0x9798)  /* <CJK> */
+MAP(0x3E, 0x65, 0x4E0A)  /* <CJK> */
+MAP(0x3E, 0x66, 0x4E08)  /* <CJK> */
+MAP(0x3E, 0x67, 0x4E1E)  /* <CJK> */
+MAP(0x3E, 0x68, 0x4E57)  /* <CJK> */
+MAP(0x3E, 0x69, 0x5197)  /* <CJK> */
+MAP(0x3E, 0x6A, 0x5270)  /* <CJK> */
+MAP(0x3E, 0x6B, 0x57CE)  /* <CJK> */
+MAP(0x3E, 0x6C, 0x5834)  /* <CJK> */
+MAP(0x3E, 0x6D, 0x58CC)  /* <CJK> */
+MAP(0x3E, 0x6E, 0x5B22)  /* <CJK> */
+MAP(0x3E, 0x6F, 0x5E38)  /* <CJK> */
+MAP(0x3E, 0x70, 0x60C5)  /* <CJK> */
+MAP(0x3E, 0x71, 0x64FE)  /* <CJK> */
+MAP(0x3E, 0x72, 0x6761)  /* <CJK> */
+MAP(0x3E, 0x73, 0x6756)  /* <CJK> */
+MAP(0x3E, 0x74, 0x6D44)  /* <CJK> */
+MAP(0x3E, 0x75, 0x72B6)  /* <CJK> */
+MAP(0x3E, 0x76, 0x7573)  /* <CJK> */
+MAP(0x3E, 0x77, 0x7A63)  /* <CJK> */
+MAP(0x3E, 0x78, 0x84B8)  /* <CJK> */
+MAP(0x3E, 0x79, 0x8B72)  /* <CJK> */
+MAP(0x3E, 0x7A, 0x91B8)  /* <CJK> */
+MAP(0x3E, 0x7B, 0x9320)  /* <CJK> */
+MAP(0x3E, 0x7C, 0x5631)  /* <CJK> */
+MAP(0x3E, 0x7D, 0x57F4)  /* <CJK> */
+MAP(0x3E, 0x7E, 0x98FE)  /* <CJK> */
+MAP(0x3F, 0x21, 0x62ED)  /* <CJK> */
+MAP(0x3F, 0x22, 0x690D)  /* <CJK> */
+MAP(0x3F, 0x23, 0x6B96)  /* <CJK> */
+MAP(0x3F, 0x24, 0x71ED)  /* <CJK> */
+MAP(0x3F, 0x25, 0x7E54)  /* <CJK> */
+MAP(0x3F, 0x26, 0x8077)  /* <CJK> */
+MAP(0x3F, 0x27, 0x8272)  /* <CJK> */
+MAP(0x3F, 0x28, 0x89E6)  /* <CJK> */
+MAP(0x3F, 0x29, 0x98DF)  /* <CJK> */
+MAP(0x3F, 0x2A, 0x8755)  /* <CJK> */
+MAP(0x3F, 0x2B, 0x8FB1)  /* <CJK> */
+MAP(0x3F, 0x2C, 0x5C3B)  /* <CJK> */
+MAP(0x3F, 0x2D, 0x4F38)  /* <CJK> */
+MAP(0x3F, 0x2E, 0x4FE1)  /* <CJK> */
+MAP(0x3F, 0x2F, 0x4FB5)  /* <CJK> */
+MAP(0x3F, 0x30, 0x5507)  /* <CJK> */
+MAP(0x3F, 0x31, 0x5A20)  /* <CJK> */
+MAP(0x3F, 0x32, 0x5BDD)  /* <CJK> */
+MAP(0x3F, 0x33, 0x5BE9)  /* <CJK> */
+MAP(0x3F, 0x34, 0x5FC3)  /* <CJK> */
+MAP(0x3F, 0x35, 0x614E)  /* <CJK> */
+MAP(0x3F, 0x36, 0x632F)  /* <CJK> */
+MAP(0x3F, 0x37, 0x65B0)  /* <CJK> */
+MAP(0x3F, 0x38, 0x664B)  /* <CJK> */
+MAP(0x3F, 0x39, 0x68EE)  /* <CJK> */
+MAP(0x3F, 0x3A, 0x699B)  /* <CJK> */
+MAP(0x3F, 0x3B, 0x6D78)  /* <CJK> */
+MAP(0x3F, 0x3C, 0x6DF1)  /* <CJK> */
+MAP(0x3F, 0x3D, 0x7533)  /* <CJK> */
+MAP(0x3F, 0x3E, 0x75B9)  /* <CJK> */
+MAP(0x3F, 0x3F, 0x771F)  /* <CJK> */
+MAP(0x3F, 0x40, 0x795E)  /* <CJK> */
+MAP(0x3F, 0x41, 0x79E6)  /* <CJK> */
+MAP(0x3F, 0x42, 0x7D33)  /* <CJK> */
+MAP(0x3F, 0x43, 0x81E3)  /* <CJK> */
+MAP(0x3F, 0x44, 0x82AF)  /* <CJK> */
+MAP(0x3F, 0x45, 0x85AA)  /* <CJK> */
+MAP(0x3F, 0x46, 0x89AA)  /* <CJK> */
+MAP(0x3F, 0x47, 0x8A3A)  /* <CJK> */
+MAP(0x3F, 0x48, 0x8EAB)  /* <CJK> */
+MAP(0x3F, 0x49, 0x8F9B)  /* <CJK> */
+MAP(0x3F, 0x4A, 0x9032)  /* <CJK> */
+MAP(0x3F, 0x4B, 0x91DD)  /* <CJK> */
+MAP(0x3F, 0x4C, 0x9707)  /* <CJK> */
+MAP(0x3F, 0x4D, 0x4EBA)  /* <CJK> */
+MAP(0x3F, 0x4E, 0x4EC1)  /* <CJK> */
+MAP(0x3F, 0x4F, 0x5203)  /* <CJK> */
+MAP(0x3F, 0x50, 0x5875)  /* <CJK> */
+MAP(0x3F, 0x51, 0x58EC)  /* <CJK> */
+MAP(0x3F, 0x52, 0x5C0B)  /* <CJK> */
+MAP(0x3F, 0x53, 0x751A)  /* <CJK> */
+MAP(0x3F, 0x54, 0x5C3D)  /* <CJK> */
+MAP(0x3F, 0x55, 0x814E)  /* <CJK> */
+MAP(0x3F, 0x56, 0x8A0A)  /* <CJK> */
+MAP(0x3F, 0x57, 0x8FC5)  /* <CJK> */
+MAP(0x3F, 0x58, 0x9663)  /* <CJK> */
+MAP(0x3F, 0x59, 0x976D)  /* <CJK> */
+MAP(0x3F, 0x5A, 0x7B25)  /* <CJK> */
+MAP(0x3F, 0x5B, 0x8ACF)  /* <CJK> */
+MAP(0x3F, 0x5C, 0x9808)  /* <CJK> */
+MAP(0x3F, 0x5D, 0x9162)  /* <CJK> */
+MAP(0x3F, 0x5E, 0x56F3)  /* <CJK> */
+MAP(0x3F, 0x5F, 0x53A8)  /* <CJK> */
+MAP(0x3F, 0x60, 0x9017)  /* <CJK> */
+MAP(0x3F, 0x61, 0x5439)  /* <CJK> */
+MAP(0x3F, 0x62, 0x5782)  /* <CJK> */
+MAP(0x3F, 0x63, 0x5E25)  /* <CJK> */
+MAP(0x3F, 0x64, 0x63A8)  /* <CJK> */
+MAP(0x3F, 0x65, 0x6C34)  /* <CJK> */
+MAP(0x3F, 0x66, 0x708A)  /* <CJK> */
+MAP(0x3F, 0x67, 0x7761)  /* <CJK> */
+MAP(0x3F, 0x68, 0x7C8B)  /* <CJK> */
+MAP(0x3F, 0x69, 0x7FE0)  /* <CJK> */
+MAP(0x3F, 0x6A, 0x8870)  /* <CJK> */
+MAP(0x3F, 0x6B, 0x9042)  /* <CJK> */
+MAP(0x3F, 0x6C, 0x9154)  /* <CJK> */
+MAP(0x3F, 0x6D, 0x9310)  /* <CJK> */
+MAP(0x3F, 0x6E, 0x9318)  /* <CJK> */
+MAP(0x3F, 0x6F, 0x968F)  /* <CJK> */
+MAP(0x3F, 0x70, 0x745E)  /* <CJK> */
+MAP(0x3F, 0x71, 0x9AC4)  /* <CJK> */
+MAP(0x3F, 0x72, 0x5D07)  /* <CJK> */
+MAP(0x3F, 0x73, 0x5D69)  /* <CJK> */
+MAP(0x3F, 0x74, 0x6570)  /* <CJK> */
+MAP(0x3F, 0x75, 0x67A2)  /* <CJK> */
+MAP(0x3F, 0x76, 0x8DA8)  /* <CJK> */
+MAP(0x3F, 0x77, 0x96DB)  /* <CJK> */
+MAP(0x3F, 0x78, 0x636E)  /* <CJK> */
+MAP(0x3F, 0x79, 0x6749)  /* <CJK> */
+MAP(0x3F, 0x7A, 0x6919)  /* <CJK> */
+MAP(0x3F, 0x7B, 0x83C5)  /* <CJK> */
+MAP(0x3F, 0x7C, 0x9817)  /* <CJK> */
+MAP(0x3F, 0x7D, 0x96C0)  /* <CJK> */
+MAP(0x3F, 0x7E, 0x88FE)  /* <CJK> */
+MAP(0x40, 0x21, 0x6F84)  /* <CJK> */
+MAP(0x40, 0x22, 0x647A)  /* <CJK> */
+MAP(0x40, 0x23, 0x5BF8)  /* <CJK> */
+MAP(0x40, 0x24, 0x4E16)  /* <CJK> */
+MAP(0x40, 0x25, 0x702C)  /* <CJK> */
+MAP(0x40, 0x26, 0x755D)  /* <CJK> */
+MAP(0x40, 0x27, 0x662F)  /* <CJK> */
+MAP(0x40, 0x28, 0x51C4)  /* <CJK> */
+MAP(0x40, 0x29, 0x5236)  /* <CJK> */
+MAP(0x40, 0x2A, 0x52E2)  /* <CJK> */
+MAP(0x40, 0x2B, 0x59D3)  /* <CJK> */
+MAP(0x40, 0x2C, 0x5F81)  /* <CJK> */
+MAP(0x40, 0x2D, 0x6027)  /* <CJK> */
+MAP(0x40, 0x2E, 0x6210)  /* <CJK> */
+MAP(0x40, 0x2F, 0x653F)  /* <CJK> */
+MAP(0x40, 0x30, 0x6574)  /* <CJK> */
+MAP(0x40, 0x31, 0x661F)  /* <CJK> */
+MAP(0x40, 0x32, 0x6674)  /* <CJK> */
+MAP(0x40, 0x33, 0x68F2)  /* <CJK> */
+MAP(0x40, 0x34, 0x6816)  /* <CJK> */
+MAP(0x40, 0x35, 0x6B63)  /* <CJK> */
+MAP(0x40, 0x36, 0x6E05)  /* <CJK> */
+MAP(0x40, 0x37, 0x7272)  /* <CJK> */
+MAP(0x40, 0x38, 0x751F)  /* <CJK> */
+MAP(0x40, 0x39, 0x76DB)  /* <CJK> */
+MAP(0x40, 0x3A, 0x7CBE)  /* <CJK> */
+MAP(0x40, 0x3B, 0x8056)  /* <CJK> */
+MAP(0x40, 0x3C, 0x58F0)  /* <CJK> */
+MAP(0x40, 0x3D, 0x88FD)  /* <CJK> */
+MAP(0x40, 0x3E, 0x897F)  /* <CJK> */
+MAP(0x40, 0x3F, 0x8AA0)  /* <CJK> */
+MAP(0x40, 0x40, 0x8A93)  /* <CJK> */
+MAP(0x40, 0x41, 0x8ACB)  /* <CJK> */
+MAP(0x40, 0x42, 0x901D)  /* <CJK> */
+MAP(0x40, 0x43, 0x9192)  /* <CJK> */
+MAP(0x40, 0x44, 0x9752)  /* <CJK> */
+MAP(0x40, 0x45, 0x9759)  /* <CJK> */
+MAP(0x40, 0x46, 0x6589)  /* <CJK> */
+MAP(0x40, 0x47, 0x7A0E)  /* <CJK> */
+MAP(0x40, 0x48, 0x8106)  /* <CJK> */
+MAP(0x40, 0x49, 0x96BB)  /* <CJK> */
+MAP(0x40, 0x4A, 0x5E2D)  /* <CJK> */
+MAP(0x40, 0x4B, 0x60DC)  /* <CJK> */
+MAP(0x40, 0x4C, 0x621A)  /* <CJK> */
+MAP(0x40, 0x4D, 0x65A5)  /* <CJK> */
+MAP(0x40, 0x4E, 0x6614)  /* <CJK> */
+MAP(0x40, 0x4F, 0x6790)  /* <CJK> */
+MAP(0x40, 0x50, 0x77F3)  /* <CJK> */
+MAP(0x40, 0x51, 0x7A4D)  /* <CJK> */
+MAP(0x40, 0x52, 0x7C4D)  /* <CJK> */
+MAP(0x40, 0x53, 0x7E3E)  /* <CJK> */
+MAP(0x40, 0x54, 0x810A)  /* <CJK> */
+MAP(0x40, 0x55, 0x8CAC)  /* <CJK> */
+MAP(0x40, 0x56, 0x8D64)  /* <CJK> */
+MAP(0x40, 0x57, 0x8DE1)  /* <CJK> */
+MAP(0x40, 0x58, 0x8E5F)  /* <CJK> */
+MAP(0x40, 0x59, 0x78A9)  /* <CJK> */
+MAP(0x40, 0x5A, 0x5207)  /* <CJK> */
+MAP(0x40, 0x5B, 0x62D9)  /* <CJK> */
+MAP(0x40, 0x5C, 0x63A5)  /* <CJK> */
+MAP(0x40, 0x5D, 0x6442)  /* <CJK> */
+MAP(0x40, 0x5E, 0x6298)  /* <CJK> */
+MAP(0x40, 0x5F, 0x8A2D)  /* <CJK> */
+MAP(0x40, 0x60, 0x7A83)  /* <CJK> */
+MAP(0x40, 0x61, 0x7BC0)  /* <CJK> */
+MAP(0x40, 0x62, 0x8AAC)  /* <CJK> */
+MAP(0x40, 0x63, 0x96EA)  /* <CJK> */
+MAP(0x40, 0x64, 0x7D76)  /* <CJK> */
+MAP(0x40, 0x65, 0x820C)  /* <CJK> */
+MAP(0x40, 0x66, 0x8749)  /* <CJK> */
+MAP(0x40, 0x67, 0x4ED9)  /* <CJK> */
+MAP(0x40, 0x68, 0x5148)  /* <CJK> */
+MAP(0x40, 0x69, 0x5343)  /* <CJK> */
+MAP(0x40, 0x6A, 0x5360)  /* <CJK> */
+MAP(0x40, 0x6B, 0x5BA3)  /* <CJK> */
+MAP(0x40, 0x6C, 0x5C02)  /* <CJK> */
+MAP(0x40, 0x6D, 0x5C16)  /* <CJK> */
+MAP(0x40, 0x6E, 0x5DDD)  /* <CJK> */
+MAP(0x40, 0x6F, 0x6226)  /* <CJK> */
+MAP(0x40, 0x70, 0x6247)  /* <CJK> */
+MAP(0x40, 0x71, 0x64B0)  /* <CJK> */
+MAP(0x40, 0x72, 0x6813)  /* <CJK> */
+MAP(0x40, 0x73, 0x6834)  /* <CJK> */
+MAP(0x40, 0x74, 0x6CC9)  /* <CJK> */
+MAP(0x40, 0x75, 0x6D45)  /* <CJK> */
+MAP(0x40, 0x76, 0x6D17)  /* <CJK> */
+MAP(0x40, 0x77, 0x67D3)  /* <CJK> */
+MAP(0x40, 0x78, 0x6F5C)  /* <CJK> */
+MAP(0x40, 0x79, 0x714E)  /* <CJK> */
+MAP(0x40, 0x7A, 0x717D)  /* <CJK> */
+MAP(0x40, 0x7B, 0x65CB)  /* <CJK> */
+MAP(0x40, 0x7C, 0x7A7F)  /* <CJK> */
+MAP(0x40, 0x7D, 0x7BAD)  /* <CJK> */
+MAP(0x40, 0x7E, 0x7DDA)  /* <CJK> */
+MAP(0x41, 0x21, 0x7E4A)  /* <CJK> */
+MAP(0x41, 0x22, 0x7FA8)  /* <CJK> */
+MAP(0x41, 0x23, 0x817A)  /* <CJK> */
+MAP(0x41, 0x24, 0x821B)  /* <CJK> */
+MAP(0x41, 0x25, 0x8239)  /* <CJK> */
+MAP(0x41, 0x26, 0x85A6)  /* <CJK> */
+MAP(0x41, 0x27, 0x8A6E)  /* <CJK> */
+MAP(0x41, 0x28, 0x8CCE)  /* <CJK> */
+MAP(0x41, 0x29, 0x8DF5)  /* <CJK> */
+MAP(0x41, 0x2A, 0x9078)  /* <CJK> */
+MAP(0x41, 0x2B, 0x9077)  /* <CJK> */
+MAP(0x41, 0x2C, 0x92AD)  /* <CJK> */
+MAP(0x41, 0x2D, 0x9291)  /* <CJK> */
+MAP(0x41, 0x2E, 0x9583)  /* <CJK> */
+MAP(0x41, 0x2F, 0x9BAE)  /* <CJK> */
+MAP(0x41, 0x30, 0x524D)  /* <CJK> */
+MAP(0x41, 0x31, 0x5584)  /* <CJK> */
+MAP(0x41, 0x32, 0x6F38)  /* <CJK> */
+MAP(0x41, 0x33, 0x7136)  /* <CJK> */
+MAP(0x41, 0x34, 0x5168)  /* <CJK> */
+MAP(0x41, 0x35, 0x7985)  /* <CJK> */
+MAP(0x41, 0x36, 0x7E55)  /* <CJK> */
+MAP(0x41, 0x37, 0x81B3)  /* <CJK> */
+MAP(0x41, 0x38, 0x7CCE)  /* <CJK> */
+MAP(0x41, 0x39, 0x564C)  /* <CJK> */
+MAP(0x41, 0x3A, 0x5851)  /* <CJK> */
+MAP(0x41, 0x3B, 0x5CA8)  /* <CJK> */
+MAP(0x41, 0x3C, 0x63AA)  /* <CJK> */
+MAP(0x41, 0x3D, 0x66FE)  /* <CJK> */
+MAP(0x41, 0x3E, 0x66FD)  /* <CJK> */
+MAP(0x41, 0x3F, 0x695A)  /* <CJK> */
+MAP(0x41, 0x40, 0x72D9)  /* <CJK> */
+MAP(0x41, 0x41, 0x758F)  /* <CJK> */
+MAP(0x41, 0x42, 0x758E)  /* <CJK> */
+MAP(0x41, 0x43, 0x790E)  /* <CJK> */
+MAP(0x41, 0x44, 0x7956)  /* <CJK> */
+MAP(0x41, 0x45, 0x79DF)  /* <CJK> */
+MAP(0x41, 0x46, 0x7C97)  /* <CJK> */
+MAP(0x41, 0x47, 0x7D20)  /* <CJK> */
+MAP(0x41, 0x48, 0x7D44)  /* <CJK> */
+MAP(0x41, 0x49, 0x8607)  /* <CJK> */
+MAP(0x41, 0x4A, 0x8A34)  /* <CJK> */
+MAP(0x41, 0x4B, 0x963B)  /* <CJK> */
+MAP(0x41, 0x4C, 0x9061)  /* <CJK> */
+MAP(0x41, 0x4D, 0x9F20)  /* <CJK> */
+MAP(0x41, 0x4E, 0x50E7)  /* <CJK> */
+MAP(0x41, 0x4F, 0x5275)  /* <CJK> */
+MAP(0x41, 0x50, 0x53CC)  /* <CJK> */
+MAP(0x41, 0x51, 0x53E2)  /* <CJK> */
+MAP(0x41, 0x52, 0x5009)  /* <CJK> */
+MAP(0x41, 0x53, 0x55AA)  /* <CJK> */
+MAP(0x41, 0x54, 0x58EE)  /* <CJK> */
+MAP(0x41, 0x55, 0x594F)  /* <CJK> */
+MAP(0x41, 0x56, 0x723D)  /* <CJK> */
+MAP(0x41, 0x57, 0x5B8B)  /* <CJK> */
+MAP(0x41, 0x58, 0x5C64)  /* <CJK> */
+MAP(0x41, 0x59, 0x531D)  /* <CJK> */
+MAP(0x41, 0x5A, 0x60E3)  /* <CJK> */
+MAP(0x41, 0x5B, 0x60F3)  /* <CJK> */
+MAP(0x41, 0x5C, 0x635C)  /* <CJK> */
+MAP(0x41, 0x5D, 0x6383)  /* <CJK> */
+MAP(0x41, 0x5E, 0x633F)  /* <CJK> */
+MAP(0x41, 0x5F, 0x63BB)  /* <CJK> */
+MAP(0x41, 0x60, 0x64CD)  /* <CJK> */
+MAP(0x41, 0x61, 0x65E9)  /* <CJK> */
+MAP(0x41, 0x62, 0x66F9)  /* <CJK> */
+MAP(0x41, 0x63, 0x5DE3)  /* <CJK> */
+MAP(0x41, 0x64, 0x69CD)  /* <CJK> */
+MAP(0x41, 0x65, 0x69FD)  /* <CJK> */
+MAP(0x41, 0x66, 0x6F15)  /* <CJK> */
+MAP(0x41, 0x67, 0x71E5)  /* <CJK> */
+MAP(0x41, 0x68, 0x4E89)  /* <CJK> */
+MAP(0x41, 0x69, 0x75E9)  /* <CJK> */
+MAP(0x41, 0x6A, 0x76F8)  /* <CJK> */
+MAP(0x41, 0x6B, 0x7A93)  /* <CJK> */
+MAP(0x41, 0x6C, 0x7CDF)  /* <CJK> */
+MAP(0x41, 0x6D, 0x7DCF)  /* <CJK> */
+MAP(0x41, 0x6E, 0x7D9C)  /* <CJK> */
+MAP(0x41, 0x6F, 0x8061)  /* <CJK> */
+MAP(0x41, 0x70, 0x8349)  /* <CJK> */
+MAP(0x41, 0x71, 0x8358)  /* <CJK> */
+MAP(0x41, 0x72, 0x846C)  /* <CJK> */
+MAP(0x41, 0x73, 0x84BC)  /* <CJK> */
+MAP(0x41, 0x74, 0x85FB)  /* <CJK> */
+MAP(0x41, 0x75, 0x88C5)  /* <CJK> */
+MAP(0x41, 0x76, 0x8D70)  /* <CJK> */
+MAP(0x41, 0x77, 0x9001)  /* <CJK> */
+MAP(0x41, 0x78, 0x906D)  /* <CJK> */
+MAP(0x41, 0x79, 0x9397)  /* <CJK> */
+MAP(0x41, 0x7A, 0x971C)  /* <CJK> */
+MAP(0x41, 0x7B, 0x9A12)  /* <CJK> */
+MAP(0x41, 0x7C, 0x50CF)  /* <CJK> */
+MAP(0x41, 0x7D, 0x5897)  /* <CJK> */
+MAP(0x41, 0x7E, 0x618E)  /* <CJK> */
+MAP(0x42, 0x21, 0x81D3)  /* <CJK> */
+MAP(0x42, 0x22, 0x8535)  /* <CJK> */
+MAP(0x42, 0x23, 0x8D08)  /* <CJK> */
+MAP(0x42, 0x24, 0x9020)  /* <CJK> */
+MAP(0x42, 0x25, 0x4FC3)  /* <CJK> */
+MAP(0x42, 0x26, 0x5074)  /* <CJK> */
+MAP(0x42, 0x27, 0x5247)  /* <CJK> */
+MAP(0x42, 0x28, 0x5373)  /* <CJK> */
+MAP(0x42, 0x29, 0x606F)  /* <CJK> */
+MAP(0x42, 0x2A, 0x6349)  /* <CJK> */
+MAP(0x42, 0x2B, 0x675F)  /* <CJK> */
+MAP(0x42, 0x2C, 0x6E2C)  /* <CJK> */
+MAP(0x42, 0x2D, 0x8DB3)  /* <CJK> */
+MAP(0x42, 0x2E, 0x901F)  /* <CJK> */
+MAP(0x42, 0x2F, 0x4FD7)  /* <CJK> */
+MAP(0x42, 0x30, 0x5C5E)  /* <CJK> */
+MAP(0x42, 0x31, 0x8CCA)  /* <CJK> */
+MAP(0x42, 0x32, 0x65CF)  /* <CJK> */
+MAP(0x42, 0x33, 0x7D9A)  /* <CJK> */
+MAP(0x42, 0x34, 0x5352)  /* <CJK> */
+MAP(0x42, 0x35, 0x8896)  /* <CJK> */
+MAP(0x42, 0x36, 0x5176)  /* <CJK> */
+MAP(0x42, 0x37, 0x63C3)  /* <CJK> */
+MAP(0x42, 0x38, 0x5B58)  /* <CJK> */
+MAP(0x42, 0x39, 0x5B6B)  /* <CJK> */
+MAP(0x42, 0x3A, 0x5C0A)  /* <CJK> */
+MAP(0x42, 0x3B, 0x640D)  /* <CJK> */
+MAP(0x42, 0x3C, 0x6751)  /* <CJK> */
+MAP(0x42, 0x3D, 0x905C)  /* <CJK> */
+MAP(0x42, 0x3E, 0x4ED6)  /* <CJK> */
+MAP(0x42, 0x3F, 0x591A)  /* <CJK> */
+MAP(0x42, 0x40, 0x592A)  /* <CJK> */
+MAP(0x42, 0x41, 0x6C70)  /* <CJK> */
+MAP(0x42, 0x42, 0x8A51)  /* <CJK> */
+MAP(0x42, 0x43, 0x553E)  /* <CJK> */
+MAP(0x42, 0x44, 0x5815)  /* <CJK> */
+MAP(0x42, 0x45, 0x59A5)  /* <CJK> */
+MAP(0x42, 0x46, 0x60F0)  /* <CJK> */
+MAP(0x42, 0x47, 0x6253)  /* <CJK> */
+MAP(0x42, 0x48, 0x67C1)  /* <CJK> */
+MAP(0x42, 0x49, 0x8235)  /* <CJK> */
+MAP(0x42, 0x4A, 0x6955)  /* <CJK> */
+MAP(0x42, 0x4B, 0x9640)  /* <CJK> */
+MAP(0x42, 0x4C, 0x99C4)  /* <CJK> */
+MAP(0x42, 0x4D, 0x9A28)  /* <CJK> */
+MAP(0x42, 0x4E, 0x4F53)  /* <CJK> */
+MAP(0x42, 0x4F, 0x5806)  /* <CJK> */
+MAP(0x42, 0x50, 0x5BFE)  /* <CJK> */
+MAP(0x42, 0x51, 0x8010)  /* <CJK> */
+MAP(0x42, 0x52, 0x5CB1)  /* <CJK> */
+MAP(0x42, 0x53, 0x5E2F)  /* <CJK> */
+MAP(0x42, 0x54, 0x5F85)  /* <CJK> */
+MAP(0x42, 0x55, 0x6020)  /* <CJK> */
+MAP(0x42, 0x56, 0x614B)  /* <CJK> */
+MAP(0x42, 0x57, 0x6234)  /* <CJK> */
+MAP(0x42, 0x58, 0x66FF)  /* <CJK> */
+MAP(0x42, 0x59, 0x6CF0)  /* <CJK> */
+MAP(0x42, 0x5A, 0x6EDE)  /* <CJK> */
+MAP(0x42, 0x5B, 0x80CE)  /* <CJK> */
+MAP(0x42, 0x5C, 0x817F)  /* <CJK> */
+MAP(0x42, 0x5D, 0x82D4)  /* <CJK> */
+MAP(0x42, 0x5E, 0x888B)  /* <CJK> */
+MAP(0x42, 0x5F, 0x8CB8)  /* <CJK> */
+MAP(0x42, 0x60, 0x9000)  /* <CJK> */
+MAP(0x42, 0x61, 0x902E)  /* <CJK> */
+MAP(0x42, 0x62, 0x968A)  /* <CJK> */
+MAP(0x42, 0x63, 0x9EDB)  /* <CJK> */
+MAP(0x42, 0x64, 0x9BDB)  /* <CJK> */
+MAP(0x42, 0x65, 0x4EE3)  /* <CJK> */
+MAP(0x42, 0x66, 0x53F0)  /* <CJK> */
+MAP(0x42, 0x67, 0x5927)  /* <CJK> */
+MAP(0x42, 0x68, 0x7B2C)  /* <CJK> */
+MAP(0x42, 0x69, 0x918D)  /* <CJK> */
+MAP(0x42, 0x6A, 0x984C)  /* <CJK> */
+MAP(0x42, 0x6B, 0x9DF9)  /* <CJK> */
+MAP(0x42, 0x6C, 0x6EDD)  /* <CJK> */
+MAP(0x42, 0x6D, 0x7027)  /* <CJK> */
+MAP(0x42, 0x6E, 0x5353)  /* <CJK> */
+MAP(0x42, 0x6F, 0x5544)  /* <CJK> */
+MAP(0x42, 0x70, 0x5B85)  /* <CJK> */
+MAP(0x42, 0x71, 0x6258)  /* <CJK> */
+MAP(0x42, 0x72, 0x629E)  /* <CJK> */
+MAP(0x42, 0x73, 0x62D3)  /* <CJK> */
+MAP(0x42, 0x74, 0x6CA2)  /* <CJK> */
+MAP(0x42, 0x75, 0x6FEF)  /* <CJK> */
+MAP(0x42, 0x76, 0x7422)  /* <CJK> */
+MAP(0x42, 0x77, 0x8A17)  /* <CJK> */
+MAP(0x42, 0x78, 0x9438)  /* <CJK> */
+MAP(0x42, 0x79, 0x6FC1)  /* <CJK> */
+MAP(0x42, 0x7A, 0x8AFE)  /* <CJK> */
+MAP(0x42, 0x7B, 0x8338)  /* <CJK> */
+MAP(0x42, 0x7C, 0x51E7)  /* <CJK> */
+MAP(0x42, 0x7D, 0x86F8)  /* <CJK> */
+MAP(0x42, 0x7E, 0x53EA)  /* <CJK> */
+MAP(0x43, 0x21, 0x53E9)  /* <CJK> */
+MAP(0x43, 0x22, 0x4F46)  /* <CJK> */
+MAP(0x43, 0x23, 0x9054)  /* <CJK> */
+MAP(0x43, 0x24, 0x8FB0)  /* <CJK> */
+MAP(0x43, 0x25, 0x596A)  /* <CJK> */
+MAP(0x43, 0x26, 0x8131)  /* <CJK> */
+MAP(0x43, 0x27, 0x5DFD)  /* <CJK> */
+MAP(0x43, 0x28, 0x7AEA)  /* <CJK> */
+MAP(0x43, 0x29, 0x8FBF)  /* <CJK> */
+MAP(0x43, 0x2A, 0x68DA)  /* <CJK> */
+MAP(0x43, 0x2B, 0x8C37)  /* <CJK> */
+MAP(0x43, 0x2C, 0x72F8)  /* <CJK> */
+MAP(0x43, 0x2D, 0x9C48)  /* <CJK> */
+MAP(0x43, 0x2E, 0x6A3D)  /* <CJK> */
+MAP(0x43, 0x2F, 0x8AB0)  /* <CJK> */
+MAP(0x43, 0x30, 0x4E39)  /* <CJK> */
+MAP(0x43, 0x31, 0x5358)  /* <CJK> */
+MAP(0x43, 0x32, 0x5606)  /* <CJK> */
+MAP(0x43, 0x33, 0x5766)  /* <CJK> */
+MAP(0x43, 0x34, 0x62C5)  /* <CJK> */
+MAP(0x43, 0x35, 0x63A2)  /* <CJK> */
+MAP(0x43, 0x36, 0x65E6)  /* <CJK> */
+MAP(0x43, 0x37, 0x6B4E)  /* <CJK> */
+MAP(0x43, 0x38, 0x6DE1)  /* <CJK> */
+MAP(0x43, 0x39, 0x6E5B)  /* <CJK> */
+MAP(0x43, 0x3A, 0x70AD)  /* <CJK> */
+MAP(0x43, 0x3B, 0x77ED)  /* <CJK> */
+MAP(0x43, 0x3C, 0x7AEF)  /* <CJK> */
+MAP(0x43, 0x3D, 0x7BAA)  /* <CJK> */
+MAP(0x43, 0x3E, 0x7DBB)  /* <CJK> */
+MAP(0x43, 0x3F, 0x803D)  /* <CJK> */
+MAP(0x43, 0x40, 0x80C6)  /* <CJK> */
+MAP(0x43, 0x41, 0x86CB)  /* <CJK> */
+MAP(0x43, 0x42, 0x8A95)  /* <CJK> */
+MAP(0x43, 0x43, 0x935B)  /* <CJK> */
+MAP(0x43, 0x44, 0x56E3)  /* <CJK> */
+MAP(0x43, 0x45, 0x58C7)  /* <CJK> */
+MAP(0x43, 0x46, 0x5F3E)  /* <CJK> */
+MAP(0x43, 0x47, 0x65AD)  /* <CJK> */
+MAP(0x43, 0x48, 0x6696)  /* <CJK> */
+MAP(0x43, 0x49, 0x6A80)  /* <CJK> */
+MAP(0x43, 0x4A, 0x6BB5)  /* <CJK> */
+MAP(0x43, 0x4B, 0x7537)  /* <CJK> */
+MAP(0x43, 0x4C, 0x8AC7)  /* <CJK> */
+MAP(0x43, 0x4D, 0x5024)  /* <CJK> */
+MAP(0x43, 0x4E, 0x77E5)  /* <CJK> */
+MAP(0x43, 0x4F, 0x5730)  /* <CJK> */
+MAP(0x43, 0x50, 0x5F1B)  /* <CJK> */
+MAP(0x43, 0x51, 0x6065)  /* <CJK> */
+MAP(0x43, 0x52, 0x667A)  /* <CJK> */
+MAP(0x43, 0x53, 0x6C60)  /* <CJK> */
+MAP(0x43, 0x54, 0x75F4)  /* <CJK> */
+MAP(0x43, 0x55, 0x7A1A)  /* <CJK> */
+MAP(0x43, 0x56, 0x7F6E)  /* <CJK> */
+MAP(0x43, 0x57, 0x81F4)  /* <CJK> */
+MAP(0x43, 0x58, 0x8718)  /* <CJK> */
+MAP(0x43, 0x59, 0x9045)  /* <CJK> */
+MAP(0x43, 0x5A, 0x99B3)  /* <CJK> */
+MAP(0x43, 0x5B, 0x7BC9)  /* <CJK> */
+MAP(0x43, 0x5C, 0x755C)  /* <CJK> */
+MAP(0x43, 0x5D, 0x7AF9)  /* <CJK> */
+MAP(0x43, 0x5E, 0x7B51)  /* <CJK> */
+MAP(0x43, 0x5F, 0x84C4)  /* <CJK> */
+MAP(0x43, 0x60, 0x9010)  /* <CJK> */
+MAP(0x43, 0x61, 0x79E9)  /* <CJK> */
+MAP(0x43, 0x62, 0x7A92)  /* <CJK> */
+MAP(0x43, 0x63, 0x8336)  /* <CJK> */
+MAP(0x43, 0x64, 0x5AE1)  /* <CJK> */
+MAP(0x43, 0x65, 0x7740)  /* <CJK> */
+MAP(0x43, 0x66, 0x4E2D)  /* <CJK> */
+MAP(0x43, 0x67, 0x4EF2)  /* <CJK> */
+MAP(0x43, 0x68, 0x5B99)  /* <CJK> */
+MAP(0x43, 0x69, 0x5FE0)  /* <CJK> */
+MAP(0x43, 0x6A, 0x62BD)  /* <CJK> */
+MAP(0x43, 0x6B, 0x663C)  /* <CJK> */
+MAP(0x43, 0x6C, 0x67F1)  /* <CJK> */
+MAP(0x43, 0x6D, 0x6CE8)  /* <CJK> */
+MAP(0x43, 0x6E, 0x866B)  /* <CJK> */
+MAP(0x43, 0x6F, 0x8877)  /* <CJK> */
+MAP(0x43, 0x70, 0x8A3B)  /* <CJK> */
+MAP(0x43, 0x71, 0x914E)  /* <CJK> */
+MAP(0x43, 0x72, 0x92F3)  /* <CJK> */
+MAP(0x43, 0x73, 0x99D0)  /* <CJK> */
+MAP(0x43, 0x74, 0x6A17)  /* <CJK> */
+MAP(0x43, 0x75, 0x7026)  /* <CJK> */
+MAP(0x43, 0x76, 0x732A)  /* <CJK> */
+MAP(0x43, 0x77, 0x82E7)  /* <CJK> */
+MAP(0x43, 0x78, 0x8457)  /* <CJK> */
+MAP(0x43, 0x79, 0x8CAF)  /* <CJK> */
+MAP(0x43, 0x7A, 0x4E01)  /* <CJK> */
+MAP(0x43, 0x7B, 0x5146)  /* <CJK> */
+MAP(0x43, 0x7C, 0x51CB)  /* <CJK> */
+MAP(0x43, 0x7D, 0x558B)  /* <CJK> */
+MAP(0x43, 0x7E, 0x5BF5)  /* <CJK> */
+MAP(0x44, 0x21, 0x5E16)  /* <CJK> */
+MAP(0x44, 0x22, 0x5E33)  /* <CJK> */
+MAP(0x44, 0x23, 0x5E81)  /* <CJK> */
+MAP(0x44, 0x24, 0x5F14)  /* <CJK> */
+MAP(0x44, 0x25, 0x5F35)  /* <CJK> */
+MAP(0x44, 0x26, 0x5F6B)  /* <CJK> */
+MAP(0x44, 0x27, 0x5FB4)  /* <CJK> */
+MAP(0x44, 0x28, 0x61F2)  /* <CJK> */
+MAP(0x44, 0x29, 0x6311)  /* <CJK> */
+MAP(0x44, 0x2A, 0x66A2)  /* <CJK> */
+MAP(0x44, 0x2B, 0x671D)  /* <CJK> */
+MAP(0x44, 0x2C, 0x6F6E)  /* <CJK> */
+MAP(0x44, 0x2D, 0x7252)  /* <CJK> */
+MAP(0x44, 0x2E, 0x753A)  /* <CJK> */
+MAP(0x44, 0x2F, 0x773A)  /* <CJK> */
+MAP(0x44, 0x30, 0x8074)  /* <CJK> */
+MAP(0x44, 0x31, 0x8139)  /* <CJK> */
+MAP(0x44, 0x32, 0x8178)  /* <CJK> */
+MAP(0x44, 0x33, 0x8776)  /* <CJK> */
+MAP(0x44, 0x34, 0x8ABF)  /* <CJK> */
+MAP(0x44, 0x35, 0x8ADC)  /* <CJK> */
+MAP(0x44, 0x36, 0x8D85)  /* <CJK> */
+MAP(0x44, 0x37, 0x8DF3)  /* <CJK> */
+MAP(0x44, 0x38, 0x929A)  /* <CJK> */
+MAP(0x44, 0x39, 0x9577)  /* <CJK> */
+MAP(0x44, 0x3A, 0x9802)  /* <CJK> */
+MAP(0x44, 0x3B, 0x9CE5)  /* <CJK> */
+MAP(0x44, 0x3C, 0x52C5)  /* <CJK> */
+MAP(0x44, 0x3D, 0x6357)  /* <CJK> */
+MAP(0x44, 0x3E, 0x76F4)  /* <CJK> */
+MAP(0x44, 0x3F, 0x6715)  /* <CJK> */
+MAP(0x44, 0x40, 0x6C88)  /* <CJK> */
+MAP(0x44, 0x41, 0x73CD)  /* <CJK> */
+MAP(0x44, 0x42, 0x8CC3)  /* <CJK> */
+MAP(0x44, 0x43, 0x93AE)  /* <CJK> */
+MAP(0x44, 0x44, 0x9673)  /* <CJK> */
+MAP(0x44, 0x45, 0x6D25)  /* <CJK> */
+MAP(0x44, 0x46, 0x589C)  /* <CJK> */
+MAP(0x44, 0x47, 0x690E)  /* <CJK> */
+MAP(0x44, 0x48, 0x69CC)  /* <CJK> */
+MAP(0x44, 0x49, 0x8FFD)  /* <CJK> */
+MAP(0x44, 0x4A, 0x939A)  /* <CJK> */
+MAP(0x44, 0x4B, 0x75DB)  /* <CJK> */
+MAP(0x44, 0x4C, 0x901A)  /* <CJK> */
+MAP(0x44, 0x4D, 0x585A)  /* <CJK> */
+MAP(0x44, 0x4E, 0x6802)  /* <CJK> */
+MAP(0x44, 0x4F, 0x63B4)  /* <CJK> */
+MAP(0x44, 0x50, 0x69FB)  /* <CJK> */
+MAP(0x44, 0x51, 0x4F43)  /* <CJK> */
+MAP(0x44, 0x52, 0x6F2C)  /* <CJK> */
+MAP(0x44, 0x53, 0x67D8)  /* <CJK> */
+MAP(0x44, 0x54, 0x8FBB)  /* <CJK> */
+MAP(0x44, 0x55, 0x8526)  /* <CJK> */
+MAP(0x44, 0x56, 0x7DB4)  /* <CJK> */
+MAP(0x44, 0x57, 0x9354)  /* <CJK> */
+MAP(0x44, 0x58, 0x693F)  /* <CJK> */
+MAP(0x44, 0x59, 0x6F70)  /* <CJK> */
+MAP(0x44, 0x5A, 0x576A)  /* <CJK> */
+MAP(0x44, 0x5B, 0x58F7)  /* <CJK> */
+MAP(0x44, 0x5C, 0x5B2C)  /* <CJK> */
+MAP(0x44, 0x5D, 0x7D2C)  /* <CJK> */
+MAP(0x44, 0x5E, 0x722A)  /* <CJK> */
+MAP(0x44, 0x5F, 0x540A)  /* <CJK> */
+MAP(0x44, 0x60, 0x91E3)  /* <CJK> */
+MAP(0x44, 0x61, 0x9DB4)  /* <CJK> */
+MAP(0x44, 0x62, 0x4EAD)  /* <CJK> */
+MAP(0x44, 0x63, 0x4F4E)  /* <CJK> */
+MAP(0x44, 0x64, 0x505C)  /* <CJK> */
+MAP(0x44, 0x65, 0x5075)  /* <CJK> */
+MAP(0x44, 0x66, 0x5243)  /* <CJK> */
+MAP(0x44, 0x67, 0x8C9E)  /* <CJK> */
+MAP(0x44, 0x68, 0x5448)  /* <CJK> */
+MAP(0x44, 0x69, 0x5824)  /* <CJK> */
+MAP(0x44, 0x6A, 0x5B9A)  /* <CJK> */
+MAP(0x44, 0x6B, 0x5E1D)  /* <CJK> */
+MAP(0x44, 0x6C, 0x5E95)  /* <CJK> */
+MAP(0x44, 0x6D, 0x5EAD)  /* <CJK> */
+MAP(0x44, 0x6E, 0x5EF7)  /* <CJK> */
+MAP(0x44, 0x6F, 0x5F1F)  /* <CJK> */
+MAP(0x44, 0x70, 0x608C)  /* <CJK> */
+MAP(0x44, 0x71, 0x62B5)  /* <CJK> */
+MAP(0x44, 0x72, 0x633A)  /* <CJK> */
+MAP(0x44, 0x73, 0x63D0)  /* <CJK> */
+MAP(0x44, 0x74, 0x68AF)  /* <CJK> */
+MAP(0x44, 0x75, 0x6C40)  /* <CJK> */
+MAP(0x44, 0x76, 0x7887)  /* <CJK> */
+MAP(0x44, 0x77, 0x798E)  /* <CJK> */
+MAP(0x44, 0x78, 0x7A0B)  /* <CJK> */
+MAP(0x44, 0x79, 0x7DE0)  /* <CJK> */
+MAP(0x44, 0x7A, 0x8247)  /* <CJK> */
+MAP(0x44, 0x7B, 0x8A02)  /* <CJK> */
+MAP(0x44, 0x7C, 0x8AE6)  /* <CJK> */
+MAP(0x44, 0x7D, 0x8E44)  /* <CJK> */
+MAP(0x44, 0x7E, 0x9013)  /* <CJK> */
+MAP(0x45, 0x21, 0x90B8)  /* <CJK> */
+MAP(0x45, 0x22, 0x912D)  /* <CJK> */
+MAP(0x45, 0x23, 0x91D8)  /* <CJK> */
+MAP(0x45, 0x24, 0x9F0E)  /* <CJK> */
+MAP(0x45, 0x25, 0x6CE5)  /* <CJK> */
+MAP(0x45, 0x26, 0x6458)  /* <CJK> */
+MAP(0x45, 0x27, 0x64E2)  /* <CJK> */
+MAP(0x45, 0x28, 0x6575)  /* <CJK> */
+MAP(0x45, 0x29, 0x6EF4)  /* <CJK> */
+MAP(0x45, 0x2A, 0x7684)  /* <CJK> */
+MAP(0x45, 0x2B, 0x7B1B)  /* <CJK> */
+MAP(0x45, 0x2C, 0x9069)  /* <CJK> */
+MAP(0x45, 0x2D, 0x93D1)  /* <CJK> */
+MAP(0x45, 0x2E, 0x6EBA)  /* <CJK> */
+MAP(0x45, 0x2F, 0x54F2)  /* <CJK> */
+MAP(0x45, 0x30, 0x5FB9)  /* <CJK> */
+MAP(0x45, 0x31, 0x64A4)  /* <CJK> */
+MAP(0x45, 0x32, 0x8F4D)  /* <CJK> */
+MAP(0x45, 0x33, 0x8FED)  /* <CJK> */
+MAP(0x45, 0x34, 0x9244)  /* <CJK> */
+MAP(0x45, 0x35, 0x5178)  /* <CJK> */
+MAP(0x45, 0x36, 0x586B)  /* <CJK> */
+MAP(0x45, 0x37, 0x5929)  /* <CJK> */
+MAP(0x45, 0x38, 0x5C55)  /* <CJK> */
+MAP(0x45, 0x39, 0x5E97)  /* <CJK> */
+MAP(0x45, 0x3A, 0x6DFB)  /* <CJK> */
+MAP(0x45, 0x3B, 0x7E8F)  /* <CJK> */
+MAP(0x45, 0x3C, 0x751C)  /* <CJK> */
+MAP(0x45, 0x3D, 0x8CBC)  /* <CJK> */
+MAP(0x45, 0x3E, 0x8EE2)  /* <CJK> */
+MAP(0x45, 0x3F, 0x985B)  /* <CJK> */
+MAP(0x45, 0x40, 0x70B9)  /* <CJK> */
+MAP(0x45, 0x41, 0x4F1D)  /* <CJK> */
+MAP(0x45, 0x42, 0x6BBF)  /* <CJK> */
+MAP(0x45, 0x43, 0x6FB1)  /* <CJK> */
+MAP(0x45, 0x44, 0x7530)  /* <CJK> */
+MAP(0x45, 0x45, 0x96FB)  /* <CJK> */
+MAP(0x45, 0x46, 0x514E)  /* <CJK> */
+MAP(0x45, 0x47, 0x5410)  /* <CJK> */
+MAP(0x45, 0x48, 0x5835)  /* <CJK> */
+MAP(0x45, 0x49, 0x5857)  /* <CJK> */
+MAP(0x45, 0x4A, 0x59AC)  /* <CJK> */
+MAP(0x45, 0x4B, 0x5C60)  /* <CJK> */
+MAP(0x45, 0x4C, 0x5F92)  /* <CJK> */
+MAP(0x45, 0x4D, 0x6597)  /* <CJK> */
+MAP(0x45, 0x4E, 0x675C)  /* <CJK> */
+MAP(0x45, 0x4F, 0x6E21)  /* <CJK> */
+MAP(0x45, 0x50, 0x767B)  /* <CJK> */
+MAP(0x45, 0x51, 0x83DF)  /* <CJK> */
+MAP(0x45, 0x52, 0x8CED)  /* <CJK> */
+MAP(0x45, 0x53, 0x9014)  /* <CJK> */
+MAP(0x45, 0x54, 0x90FD)  /* <CJK> */
+MAP(0x45, 0x55, 0x934D)  /* <CJK> */
+MAP(0x45, 0x56, 0x7825)  /* <CJK> */
+MAP(0x45, 0x57, 0x783A)  /* <CJK> */
+MAP(0x45, 0x58, 0x52AA)  /* <CJK> */
+MAP(0x45, 0x59, 0x5EA6)  /* <CJK> */
+MAP(0x45, 0x5A, 0x571F)  /* <CJK> */
+MAP(0x45, 0x5B, 0x5974)  /* <CJK> */
+MAP(0x45, 0x5C, 0x6012)  /* <CJK> */
+MAP(0x45, 0x5D, 0x5012)  /* <CJK> */
+MAP(0x45, 0x5E, 0x515A)  /* <CJK> */
+MAP(0x45, 0x5F, 0x51AC)  /* <CJK> */
+MAP(0x45, 0x60, 0x51CD)  /* <CJK> */
+MAP(0x45, 0x61, 0x5200)  /* <CJK> */
+MAP(0x45, 0x62, 0x5510)  /* <CJK> */
+MAP(0x45, 0x63, 0x5854)  /* <CJK> */
+MAP(0x45, 0x64, 0x5858)  /* <CJK> */
+MAP(0x45, 0x65, 0x5957)  /* <CJK> */
+MAP(0x45, 0x66, 0x5B95)  /* <CJK> */
+MAP(0x45, 0x67, 0x5CF6)  /* <CJK> */
+MAP(0x45, 0x68, 0x5D8B)  /* <CJK> */
+MAP(0x45, 0x69, 0x60BC)  /* <CJK> */
+MAP(0x45, 0x6A, 0x6295)  /* <CJK> */
+MAP(0x45, 0x6B, 0x642D)  /* <CJK> */
+MAP(0x45, 0x6C, 0x6771)  /* <CJK> */
+MAP(0x45, 0x6D, 0x6843)  /* <CJK> */
+MAP(0x45, 0x6E, 0x68BC)  /* <CJK> */
+MAP(0x45, 0x6F, 0x68DF)  /* <CJK> */
+MAP(0x45, 0x70, 0x76D7)  /* <CJK> */
+MAP(0x45, 0x71, 0x6DD8)  /* <CJK> */
+MAP(0x45, 0x72, 0x6E6F)  /* <CJK> */
+MAP(0x45, 0x73, 0x6D9B)  /* <CJK> */
+MAP(0x45, 0x74, 0x706F)  /* <CJK> */
+MAP(0x45, 0x75, 0x71C8)  /* <CJK> */
+MAP(0x45, 0x76, 0x5F53)  /* <CJK> */
+MAP(0x45, 0x77, 0x75D8)  /* <CJK> */
+MAP(0x45, 0x78, 0x7977)  /* <CJK> */
+MAP(0x45, 0x79, 0x7B49)  /* <CJK> */
+MAP(0x45, 0x7A, 0x7B54)  /* <CJK> */
+MAP(0x45, 0x7B, 0x7B52)  /* <CJK> */
+MAP(0x45, 0x7C, 0x7CD6)  /* <CJK> */
+MAP(0x45, 0x7D, 0x7D71)  /* <CJK> */
+MAP(0x45, 0x7E, 0x5230)  /* <CJK> */
+MAP(0x46, 0x21, 0x8463)  /* <CJK> */
+MAP(0x46, 0x22, 0x8569)  /* <CJK> */
+MAP(0x46, 0x23, 0x85E4)  /* <CJK> */
+MAP(0x46, 0x24, 0x8A0E)  /* <CJK> */
+MAP(0x46, 0x25, 0x8B04)  /* <CJK> */
+MAP(0x46, 0x26, 0x8C46)  /* <CJK> */
+MAP(0x46, 0x27, 0x8E0F)  /* <CJK> */
+MAP(0x46, 0x28, 0x9003)  /* <CJK> */
+MAP(0x46, 0x29, 0x900F)  /* <CJK> */
+MAP(0x46, 0x2A, 0x9419)  /* <CJK> */
+MAP(0x46, 0x2B, 0x9676)  /* <CJK> */
+MAP(0x46, 0x2C, 0x982D)  /* <CJK> */
+MAP(0x46, 0x2D, 0x9A30)  /* <CJK> */
+MAP(0x46, 0x2E, 0x95D8)  /* <CJK> */
+MAP(0x46, 0x2F, 0x50CD)  /* <CJK> */
+MAP(0x46, 0x30, 0x52D5)  /* <CJK> */
+MAP(0x46, 0x31, 0x540C)  /* <CJK> */
+MAP(0x46, 0x32, 0x5802)  /* <CJK> */
+MAP(0x46, 0x33, 0x5C0E)  /* <CJK> */
+MAP(0x46, 0x34, 0x61A7)  /* <CJK> */
+MAP(0x46, 0x35, 0x649E)  /* <CJK> */
+MAP(0x46, 0x36, 0x6D1E)  /* <CJK> */
+MAP(0x46, 0x37, 0x77B3)  /* <CJK> */
+MAP(0x46, 0x38, 0x7AE5)  /* <CJK> */
+MAP(0x46, 0x39, 0x80F4)  /* <CJK> */
+MAP(0x46, 0x3A, 0x8404)  /* <CJK> */
+MAP(0x46, 0x3B, 0x9053)  /* <CJK> */
+MAP(0x46, 0x3C, 0x9285)  /* <CJK> */
+MAP(0x46, 0x3D, 0x5CE0)  /* <CJK> */
+MAP(0x46, 0x3E, 0x9D07)  /* <CJK> */
+MAP(0x46, 0x3F, 0x533F)  /* <CJK> */
+MAP(0x46, 0x40, 0x5F97)  /* <CJK> */
+MAP(0x46, 0x41, 0x5FB3)  /* <CJK> */
+MAP(0x46, 0x42, 0x6D9C)  /* <CJK> */
+MAP(0x46, 0x43, 0x7279)  /* <CJK> */
+MAP(0x46, 0x44, 0x7763)  /* <CJK> */
+MAP(0x46, 0x45, 0x79BF)  /* <CJK> */
+MAP(0x46, 0x46, 0x7BE4)  /* <CJK> */
+MAP(0x46, 0x47, 0x6BD2)  /* <CJK> */
+MAP(0x46, 0x48, 0x72EC)  /* <CJK> */
+MAP(0x46, 0x49, 0x8AAD)  /* <CJK> */
+MAP(0x46, 0x4A, 0x6803)  /* <CJK> */
+MAP(0x46, 0x4B, 0x6A61)  /* <CJK> */
+MAP(0x46, 0x4C, 0x51F8)  /* <CJK> */
+MAP(0x46, 0x4D, 0x7A81)  /* <CJK> */
+MAP(0x46, 0x4E, 0x6934)  /* <CJK> */
+MAP(0x46, 0x4F, 0x5C4A)  /* <CJK> */
+MAP(0x46, 0x50, 0x9CF6)  /* <CJK> */
+MAP(0x46, 0x51, 0x82EB)  /* <CJK> */
+MAP(0x46, 0x52, 0x5BC5)  /* <CJK> */
+MAP(0x46, 0x53, 0x9149)  /* <CJK> */
+MAP(0x46, 0x54, 0x701E)  /* <CJK> */
+MAP(0x46, 0x55, 0x5678)  /* <CJK> */
+MAP(0x46, 0x56, 0x5C6F)  /* <CJK> */
+MAP(0x46, 0x57, 0x60C7)  /* <CJK> */
+MAP(0x46, 0x58, 0x6566)  /* <CJK> */
+MAP(0x46, 0x59, 0x6C8C)  /* <CJK> */
+MAP(0x46, 0x5A, 0x8C5A)  /* <CJK> */
+MAP(0x46, 0x5B, 0x9041)  /* <CJK> */
+MAP(0x46, 0x5C, 0x9813)  /* <CJK> */
+MAP(0x46, 0x5D, 0x5451)  /* <CJK> */
+MAP(0x46, 0x5E, 0x66C7)  /* <CJK> */
+MAP(0x46, 0x5F, 0x920D)  /* <CJK> */
+MAP(0x46, 0x60, 0x5948)  /* <CJK> */
+MAP(0x46, 0x61, 0x90A3)  /* <CJK> */
+MAP(0x46, 0x62, 0x5185)  /* <CJK> */
+MAP(0x46, 0x63, 0x4E4D)  /* <CJK> */
+MAP(0x46, 0x64, 0x51EA)  /* <CJK> */
+MAP(0x46, 0x65, 0x8599)  /* <CJK> */
+MAP(0x46, 0x66, 0x8B0E)  /* <CJK> */
+MAP(0x46, 0x67, 0x7058)  /* <CJK> */
+MAP(0x46, 0x68, 0x637A)  /* <CJK> */
+MAP(0x46, 0x69, 0x934B)  /* <CJK> */
+MAP(0x46, 0x6A, 0x6962)  /* <CJK> */
+MAP(0x46, 0x6B, 0x99B4)  /* <CJK> */
+MAP(0x46, 0x6C, 0x7E04)  /* <CJK> */
+MAP(0x46, 0x6D, 0x7577)  /* <CJK> */
+MAP(0x46, 0x6E, 0x5357)  /* <CJK> */
+MAP(0x46, 0x6F, 0x6960)  /* <CJK> */
+MAP(0x46, 0x70, 0x8EDF)  /* <CJK> */
+MAP(0x46, 0x71, 0x96E3)  /* <CJK> */
+MAP(0x46, 0x72, 0x6C5D)  /* <CJK> */
+MAP(0x46, 0x73, 0x4E8C)  /* <CJK> */
+MAP(0x46, 0x74, 0x5C3C)  /* <CJK> */
+MAP(0x46, 0x75, 0x5F10)  /* <CJK> */
+MAP(0x46, 0x76, 0x8FE9)  /* <CJK> */
+MAP(0x46, 0x77, 0x5302)  /* <CJK> */
+MAP(0x46, 0x78, 0x8CD1)  /* <CJK> */
+MAP(0x46, 0x79, 0x8089)  /* <CJK> */
+MAP(0x46, 0x7A, 0x8679)  /* <CJK> */
+MAP(0x46, 0x7B, 0x5EFF)  /* <CJK> */
+MAP(0x46, 0x7C, 0x65E5)  /* <CJK> */
+MAP(0x46, 0x7D, 0x4E73)  /* <CJK> */
+MAP(0x46, 0x7E, 0x5165)  /* <CJK> */
+MAP(0x47, 0x21, 0x5982)  /* <CJK> */
+MAP(0x47, 0x22, 0x5C3F)  /* <CJK> */
+MAP(0x47, 0x23, 0x97EE)  /* <CJK> */
+MAP(0x47, 0x24, 0x4EFB)  /* <CJK> */
+MAP(0x47, 0x25, 0x598A)  /* <CJK> */
+MAP(0x47, 0x26, 0x5FCD)  /* <CJK> */
+MAP(0x47, 0x27, 0x8A8D)  /* <CJK> */
+MAP(0x47, 0x28, 0x6FE1)  /* <CJK> */
+MAP(0x47, 0x29, 0x79B0)  /* <CJK> */
+MAP(0x47, 0x2A, 0x7962)  /* <CJK> */
+MAP(0x47, 0x2B, 0x5BE7)  /* <CJK> */
+MAP(0x47, 0x2C, 0x8471)  /* <CJK> */
+MAP(0x47, 0x2D, 0x732B)  /* <CJK> */
+MAP(0x47, 0x2E, 0x71B1)  /* <CJK> */
+MAP(0x47, 0x2F, 0x5E74)  /* <CJK> */
+MAP(0x47, 0x30, 0x5FF5)  /* <CJK> */
+MAP(0x47, 0x31, 0x637B)  /* <CJK> */
+MAP(0x47, 0x32, 0x649A)  /* <CJK> */
+MAP(0x47, 0x33, 0x71C3)  /* <CJK> */
+MAP(0x47, 0x34, 0x7C98)  /* <CJK> */
+MAP(0x47, 0x35, 0x4E43)  /* <CJK> */
+MAP(0x47, 0x36, 0x5EFC)  /* <CJK> */
+MAP(0x47, 0x37, 0x4E4B)  /* <CJK> */
+MAP(0x47, 0x38, 0x57DC)  /* <CJK> */
+MAP(0x47, 0x39, 0x56A2)  /* <CJK> */
+MAP(0x47, 0x3A, 0x60A9)  /* <CJK> */
+MAP(0x47, 0x3B, 0x6FC3)  /* <CJK> */
+MAP(0x47, 0x3C, 0x7D0D)  /* <CJK> */
+MAP(0x47, 0x3D, 0x80FD)  /* <CJK> */
+MAP(0x47, 0x3E, 0x8133)  /* <CJK> */
+MAP(0x47, 0x3F, 0x81BF)  /* <CJK> */
+MAP(0x47, 0x40, 0x8FB2)  /* <CJK> */
+MAP(0x47, 0x41, 0x8997)  /* <CJK> */
+MAP(0x47, 0x42, 0x86A4)  /* <CJK> */
+MAP(0x47, 0x43, 0x5DF4)  /* <CJK> */
+MAP(0x47, 0x44, 0x628A)  /* <CJK> */
+MAP(0x47, 0x45, 0x64AD)  /* <CJK> */
+MAP(0x47, 0x46, 0x8987)  /* <CJK> */
+MAP(0x47, 0x47, 0x6777)  /* <CJK> */
+MAP(0x47, 0x48, 0x6CE2)  /* <CJK> */
+MAP(0x47, 0x49, 0x6D3E)  /* <CJK> */
+MAP(0x47, 0x4A, 0x7436)  /* <CJK> */
+MAP(0x47, 0x4B, 0x7834)  /* <CJK> */
+MAP(0x47, 0x4C, 0x5A46)  /* <CJK> */
+MAP(0x47, 0x4D, 0x7F75)  /* <CJK> */
+MAP(0x47, 0x4E, 0x82AD)  /* <CJK> */
+MAP(0x47, 0x4F, 0x99AC)  /* <CJK> */
+MAP(0x47, 0x50, 0x4FF3)  /* <CJK> */
+MAP(0x47, 0x51, 0x5EC3)  /* <CJK> */
+MAP(0x47, 0x52, 0x62DD)  /* <CJK> */
+MAP(0x47, 0x53, 0x6392)  /* <CJK> */
+MAP(0x47, 0x54, 0x6557)  /* <CJK> */
+MAP(0x47, 0x55, 0x676F)  /* <CJK> */
+MAP(0x47, 0x56, 0x76C3)  /* <CJK> */
+MAP(0x47, 0x57, 0x724C)  /* <CJK> */
+MAP(0x47, 0x58, 0x80CC)  /* <CJK> */
+MAP(0x47, 0x59, 0x80BA)  /* <CJK> */
+MAP(0x47, 0x5A, 0x8F29)  /* <CJK> */
+MAP(0x47, 0x5B, 0x914D)  /* <CJK> */
+MAP(0x47, 0x5C, 0x500D)  /* <CJK> */
+MAP(0x47, 0x5D, 0x57F9)  /* <CJK> */
+MAP(0x47, 0x5E, 0x5A92)  /* <CJK> */
+MAP(0x47, 0x5F, 0x6885)  /* <CJK> */
+MAP(0x47, 0x60, 0x6973)  /* <CJK> */
+MAP(0x47, 0x61, 0x7164)  /* <CJK> */
+MAP(0x47, 0x62, 0x72FD)  /* <CJK> */
+MAP(0x47, 0x63, 0x8CB7)  /* <CJK> */
+MAP(0x47, 0x64, 0x58F2)  /* <CJK> */
+MAP(0x47, 0x65, 0x8CE0)  /* <CJK> */
+MAP(0x47, 0x66, 0x966A)  /* <CJK> */
+MAP(0x47, 0x67, 0x9019)  /* <CJK> */
+MAP(0x47, 0x68, 0x877F)  /* <CJK> */
+MAP(0x47, 0x69, 0x79E4)  /* <CJK> */
+MAP(0x47, 0x6A, 0x77E7)  /* <CJK> */
+MAP(0x47, 0x6B, 0x8429)  /* <CJK> */
+MAP(0x47, 0x6C, 0x4F2F)  /* <CJK> */
+MAP(0x47, 0x6D, 0x5265)  /* <CJK> */
+MAP(0x47, 0x6E, 0x535A)  /* <CJK> */
+MAP(0x47, 0x6F, 0x62CD)  /* <CJK> */
+MAP(0x47, 0x70, 0x67CF)  /* <CJK> */
+MAP(0x47, 0x71, 0x6CCA)  /* <CJK> */
+MAP(0x47, 0x72, 0x767D)  /* <CJK> */
+MAP(0x47, 0x73, 0x7B94)  /* <CJK> */
+MAP(0x47, 0x74, 0x7C95)  /* <CJK> */
+MAP(0x47, 0x75, 0x8236)  /* <CJK> */
+MAP(0x47, 0x76, 0x8584)  /* <CJK> */
+MAP(0x47, 0x77, 0x8FEB)  /* <CJK> */
+MAP(0x47, 0x78, 0x66DD)  /* <CJK> */
+MAP(0x47, 0x79, 0x6F20)  /* <CJK> */
+MAP(0x47, 0x7A, 0x7206)  /* <CJK> */
+MAP(0x47, 0x7B, 0x7E1B)  /* <CJK> */
+MAP(0x47, 0x7C, 0x83AB)  /* <CJK> */
+MAP(0x47, 0x7D, 0x99C1)  /* <CJK> */
+MAP(0x47, 0x7E, 0x9EA6)  /* <CJK> */
+MAP(0x48, 0x21, 0x51FD)  /* <CJK> */
+MAP(0x48, 0x22, 0x7BB1)  /* <CJK> */
+MAP(0x48, 0x23, 0x7872)  /* <CJK> */
+MAP(0x48, 0x24, 0x7BB8)  /* <CJK> */
+MAP(0x48, 0x25, 0x8087)  /* <CJK> */
+MAP(0x48, 0x26, 0x7B48)  /* <CJK> */
+MAP(0x48, 0x27, 0x6AE8)  /* <CJK> */
+MAP(0x48, 0x28, 0x5E61)  /* <CJK> */
+MAP(0x48, 0x29, 0x808C)  /* <CJK> */
+MAP(0x48, 0x2A, 0x7551)  /* <CJK> */
+MAP(0x48, 0x2B, 0x7560)  /* <CJK> */
+MAP(0x48, 0x2C, 0x516B)  /* <CJK> */
+MAP(0x48, 0x2D, 0x9262)  /* <CJK> */
+MAP(0x48, 0x2E, 0x6E8C)  /* <CJK> */
+MAP(0x48, 0x2F, 0x767A)  /* <CJK> */
+MAP(0x48, 0x30, 0x9197)  /* <CJK> */
+MAP(0x48, 0x31, 0x9AEA)  /* <CJK> */
+MAP(0x48, 0x32, 0x4F10)  /* <CJK> */
+MAP(0x48, 0x33, 0x7F70)  /* <CJK> */
+MAP(0x48, 0x34, 0x629C)  /* <CJK> */
+MAP(0x48, 0x35, 0x7B4F)  /* <CJK> */
+MAP(0x48, 0x36, 0x95A5)  /* <CJK> */
+MAP(0x48, 0x37, 0x9CE9)  /* <CJK> */
+MAP(0x48, 0x38, 0x567A)  /* <CJK> */
+MAP(0x48, 0x39, 0x5859)  /* <CJK> */
+MAP(0x48, 0x3A, 0x86E4)  /* <CJK> */
+MAP(0x48, 0x3B, 0x96BC)  /* <CJK> */
+MAP(0x48, 0x3C, 0x4F34)  /* <CJK> */
+MAP(0x48, 0x3D, 0x5224)  /* <CJK> */
+MAP(0x48, 0x3E, 0x534A)  /* <CJK> */
+MAP(0x48, 0x3F, 0x53CD)  /* <CJK> */
+MAP(0x48, 0x40, 0x53DB)  /* <CJK> */
+MAP(0x48, 0x41, 0x5E06)  /* <CJK> */
+MAP(0x48, 0x42, 0x642C)  /* <CJK> */
+MAP(0x48, 0x43, 0x6591)  /* <CJK> */
+MAP(0x48, 0x44, 0x677F)  /* <CJK> */
+MAP(0x48, 0x45, 0x6C3E)  /* <CJK> */
+MAP(0x48, 0x46, 0x6C4E)  /* <CJK> */
+MAP(0x48, 0x47, 0x7248)  /* <CJK> */
+MAP(0x48, 0x48, 0x72AF)  /* <CJK> */
+MAP(0x48, 0x49, 0x73ED)  /* <CJK> */
+MAP(0x48, 0x4A, 0x7554)  /* <CJK> */
+MAP(0x48, 0x4B, 0x7E41)  /* <CJK> */
+MAP(0x48, 0x4C, 0x822C)  /* <CJK> */
+MAP(0x48, 0x4D, 0x85E9)  /* <CJK> */
+MAP(0x48, 0x4E, 0x8CA9)  /* <CJK> */
+MAP(0x48, 0x4F, 0x7BC4)  /* <CJK> */
+MAP(0x48, 0x50, 0x91C6)  /* <CJK> */
+MAP(0x48, 0x51, 0x7169)  /* <CJK> */
+MAP(0x48, 0x52, 0x9812)  /* <CJK> */
+MAP(0x48, 0x53, 0x98EF)  /* <CJK> */
+MAP(0x48, 0x54, 0x633D)  /* <CJK> */
+MAP(0x48, 0x55, 0x6669)  /* <CJK> */
+MAP(0x48, 0x56, 0x756A)  /* <CJK> */
+MAP(0x48, 0x57, 0x76E4)  /* <CJK> */
+MAP(0x48, 0x58, 0x78D0)  /* <CJK> */
+MAP(0x48, 0x59, 0x8543)  /* <CJK> */
+MAP(0x48, 0x5A, 0x86EE)  /* <CJK> */
+MAP(0x48, 0x5B, 0x532A)  /* <CJK> */
+MAP(0x48, 0x5C, 0x5351)  /* <CJK> */
+MAP(0x48, 0x5D, 0x5426)  /* <CJK> */
+MAP(0x48, 0x5E, 0x5983)  /* <CJK> */
+MAP(0x48, 0x5F, 0x5E87)  /* <CJK> */
+MAP(0x48, 0x60, 0x5F7C)  /* <CJK> */
+MAP(0x48, 0x61, 0x60B2)  /* <CJK> */
+MAP(0x48, 0x62, 0x6249)  /* <CJK> */
+MAP(0x48, 0x63, 0x6279)  /* <CJK> */
+MAP(0x48, 0x64, 0x62AB)  /* <CJK> */
+MAP(0x48, 0x65, 0x6590)  /* <CJK> */
+MAP(0x48, 0x66, 0x6BD4)  /* <CJK> */
+MAP(0x48, 0x67, 0x6CCC)  /* <CJK> */
+MAP(0x48, 0x68, 0x75B2)  /* <CJK> */
+MAP(0x48, 0x69, 0x76AE)  /* <CJK> */
+MAP(0x48, 0x6A, 0x7891)  /* <CJK> */
+MAP(0x48, 0x6B, 0x79D8)  /* <CJK> */
+MAP(0x48, 0x6C, 0x7DCB)  /* <CJK> */
+MAP(0x48, 0x6D, 0x7F77)  /* <CJK> */
+MAP(0x48, 0x6E, 0x80A5)  /* <CJK> */
+MAP(0x48, 0x6F, 0x88AB)  /* <CJK> */
+MAP(0x48, 0x70, 0x8AB9)  /* <CJK> */
+MAP(0x48, 0x71, 0x8CBB)  /* <CJK> */
+MAP(0x48, 0x72, 0x907F)  /* <CJK> */
+MAP(0x48, 0x73, 0x975E)  /* <CJK> */
+MAP(0x48, 0x74, 0x98DB)  /* <CJK> */
+MAP(0x48, 0x75, 0x6A0B)  /* <CJK> */
+MAP(0x48, 0x76, 0x7C38)  /* <CJK> */
+MAP(0x48, 0x77, 0x5099)  /* <CJK> */
+MAP(0x48, 0x78, 0x5C3E)  /* <CJK> */
+MAP(0x48, 0x79, 0x5FAE)  /* <CJK> */
+MAP(0x48, 0x7A, 0x6787)  /* <CJK> */
+MAP(0x48, 0x7B, 0x6BD8)  /* <CJK> */
+MAP(0x48, 0x7C, 0x7435)  /* <CJK> */
+MAP(0x48, 0x7D, 0x7709)  /* <CJK> */
+MAP(0x48, 0x7E, 0x7F8E)  /* <CJK> */
+MAP(0x49, 0x21, 0x9F3B)  /* <CJK> */
+MAP(0x49, 0x22, 0x67CA)  /* <CJK> */
+MAP(0x49, 0x23, 0x7A17)  /* <CJK> */
+MAP(0x49, 0x24, 0x5339)  /* <CJK> */
+MAP(0x49, 0x25, 0x758B)  /* <CJK> */
+MAP(0x49, 0x26, 0x9AED)  /* <CJK> */
+MAP(0x49, 0x27, 0x5F66)  /* <CJK> */
+MAP(0x49, 0x28, 0x819D)  /* <CJK> */
+MAP(0x49, 0x29, 0x83F1)  /* <CJK> */
+MAP(0x49, 0x2A, 0x8098)  /* <CJK> */
+MAP(0x49, 0x2B, 0x5F3C)  /* <CJK> */
+MAP(0x49, 0x2C, 0x5FC5)  /* <CJK> */
+MAP(0x49, 0x2D, 0x7562)  /* <CJK> */
+MAP(0x49, 0x2E, 0x7B46)  /* <CJK> */
+MAP(0x49, 0x2F, 0x903C)  /* <CJK> */
+MAP(0x49, 0x30, 0x6867)  /* <CJK> */
+MAP(0x49, 0x31, 0x59EB)  /* <CJK> */
+MAP(0x49, 0x32, 0x5A9B)  /* <CJK> */
+MAP(0x49, 0x33, 0x7D10)  /* <CJK> */
+MAP(0x49, 0x34, 0x767E)  /* <CJK> */
+MAP(0x49, 0x35, 0x8B2C)  /* <CJK> */
+MAP(0x49, 0x36, 0x4FF5)  /* <CJK> */
+MAP(0x49, 0x37, 0x5F6A)  /* <CJK> */
+MAP(0x49, 0x38, 0x6A19)  /* <CJK> */
+MAP(0x49, 0x39, 0x6C37)  /* <CJK> */
+MAP(0x49, 0x3A, 0x6F02)  /* <CJK> */
+MAP(0x49, 0x3B, 0x74E2)  /* <CJK> */
+MAP(0x49, 0x3C, 0x7968)  /* <CJK> */
+MAP(0x49, 0x3D, 0x8868)  /* <CJK> */
+MAP(0x49, 0x3E, 0x8A55)  /* <CJK> */
+MAP(0x49, 0x3F, 0x8C79)  /* <CJK> */
+MAP(0x49, 0x40, 0x5EDF)  /* <CJK> */
+MAP(0x49, 0x41, 0x63CF)  /* <CJK> */
+MAP(0x49, 0x42, 0x75C5)  /* <CJK> */
+MAP(0x49, 0x43, 0x79D2)  /* <CJK> */
+MAP(0x49, 0x44, 0x82D7)  /* <CJK> */
+MAP(0x49, 0x45, 0x9328)  /* <CJK> */
+MAP(0x49, 0x46, 0x92F2)  /* <CJK> */
+MAP(0x49, 0x47, 0x849C)  /* <CJK> */
+MAP(0x49, 0x48, 0x86ED)  /* <CJK> */
+MAP(0x49, 0x49, 0x9C2D)  /* <CJK> */
+MAP(0x49, 0x4A, 0x54C1)  /* <CJK> */
+MAP(0x49, 0x4B, 0x5F6C)  /* <CJK> */
+MAP(0x49, 0x4C, 0x658C)  /* <CJK> */
+MAP(0x49, 0x4D, 0x6D5C)  /* <CJK> */
+MAP(0x49, 0x4E, 0x7015)  /* <CJK> */
+MAP(0x49, 0x4F, 0x8CA7)  /* <CJK> */
+MAP(0x49, 0x50, 0x8CD3)  /* <CJK> */
+MAP(0x49, 0x51, 0x983B)  /* <CJK> */
+MAP(0x49, 0x52, 0x654F)  /* <CJK> */
+MAP(0x49, 0x53, 0x74F6)  /* <CJK> */
+MAP(0x49, 0x54, 0x4E0D)  /* <CJK> */
+MAP(0x49, 0x55, 0x4ED8)  /* <CJK> */
+MAP(0x49, 0x56, 0x57E0)  /* <CJK> */
+MAP(0x49, 0x57, 0x592B)  /* <CJK> */
+MAP(0x49, 0x58, 0x5A66)  /* <CJK> */
+MAP(0x49, 0x59, 0x5BCC)  /* <CJK> */
+MAP(0x49, 0x5A, 0x51A8)  /* <CJK> */
+MAP(0x49, 0x5B, 0x5E03)  /* <CJK> */
+MAP(0x49, 0x5C, 0x5E9C)  /* <CJK> */
+MAP(0x49, 0x5D, 0x6016)  /* <CJK> */
+MAP(0x49, 0x5E, 0x6276)  /* <CJK> */
+MAP(0x49, 0x5F, 0x6577)  /* <CJK> */
+MAP(0x49, 0x60, 0x65A7)  /* <CJK> */
+MAP(0x49, 0x61, 0x666E)  /* <CJK> */
+MAP(0x49, 0x62, 0x6D6E)  /* <CJK> */
+MAP(0x49, 0x63, 0x7236)  /* <CJK> */
+MAP(0x49, 0x64, 0x7B26)  /* <CJK> */
+MAP(0x49, 0x65, 0x8150)  /* <CJK> */
+MAP(0x49, 0x66, 0x819A)  /* <CJK> */
+MAP(0x49, 0x67, 0x8299)  /* <CJK> */
+MAP(0x49, 0x68, 0x8B5C)  /* <CJK> */
+MAP(0x49, 0x69, 0x8CA0)  /* <CJK> */
+MAP(0x49, 0x6A, 0x8CE6)  /* <CJK> */
+MAP(0x49, 0x6B, 0x8D74)  /* <CJK> */
+MAP(0x49, 0x6C, 0x961C)  /* <CJK> */
+MAP(0x49, 0x6D, 0x9644)  /* <CJK> */
+MAP(0x49, 0x6E, 0x4FAE)  /* <CJK> */
+MAP(0x49, 0x6F, 0x64AB)  /* <CJK> */
+MAP(0x49, 0x70, 0x6B66)  /* <CJK> */
+MAP(0x49, 0x71, 0x821E)  /* <CJK> */
+MAP(0x49, 0x72, 0x8461)  /* <CJK> */
+MAP(0x49, 0x73, 0x856A)  /* <CJK> */
+MAP(0x49, 0x74, 0x90E8)  /* <CJK> */
+MAP(0x49, 0x75, 0x5C01)  /* <CJK> */
+MAP(0x49, 0x76, 0x6953)  /* <CJK> */
+MAP(0x49, 0x77, 0x98A8)  /* <CJK> */
+MAP(0x49, 0x78, 0x847A)  /* <CJK> */
+MAP(0x49, 0x79, 0x8557)  /* <CJK> */
+MAP(0x49, 0x7A, 0x4F0F)  /* <CJK> */
+MAP(0x49, 0x7B, 0x526F)  /* <CJK> */
+MAP(0x49, 0x7C, 0x5FA9)  /* <CJK> */
+MAP(0x49, 0x7D, 0x5E45)  /* <CJK> */
+MAP(0x49, 0x7E, 0x670D)  /* <CJK> */
+MAP(0x4A, 0x21, 0x798F)  /* <CJK> */
+MAP(0x4A, 0x22, 0x8179)  /* <CJK> */
+MAP(0x4A, 0x23, 0x8907)  /* <CJK> */
+MAP(0x4A, 0x24, 0x8986)  /* <CJK> */
+MAP(0x4A, 0x25, 0x6DF5)  /* <CJK> */
+MAP(0x4A, 0x26, 0x5F17)  /* <CJK> */
+MAP(0x4A, 0x27, 0x6255)  /* <CJK> */
+MAP(0x4A, 0x28, 0x6CB8)  /* <CJK> */
+MAP(0x4A, 0x29, 0x4ECF)  /* <CJK> */
+MAP(0x4A, 0x2A, 0x7269)  /* <CJK> */
+MAP(0x4A, 0x2B, 0x9B92)  /* <CJK> */
+MAP(0x4A, 0x2C, 0x5206)  /* <CJK> */
+MAP(0x4A, 0x2D, 0x543B)  /* <CJK> */
+MAP(0x4A, 0x2E, 0x5674)  /* <CJK> */
+MAP(0x4A, 0x2F, 0x58B3)  /* <CJK> */
+MAP(0x4A, 0x30, 0x61A4)  /* <CJK> */
+MAP(0x4A, 0x31, 0x626E)  /* <CJK> */
+MAP(0x4A, 0x32, 0x711A)  /* <CJK> */
+MAP(0x4A, 0x33, 0x596E)  /* <CJK> */
+MAP(0x4A, 0x34, 0x7C89)  /* <CJK> */
+MAP(0x4A, 0x35, 0x7CDE)  /* <CJK> */
+MAP(0x4A, 0x36, 0x7D1B)  /* <CJK> */
+MAP(0x4A, 0x37, 0x96F0)  /* <CJK> */
+MAP(0x4A, 0x38, 0x6587)  /* <CJK> */
+MAP(0x4A, 0x39, 0x805E)  /* <CJK> */
+MAP(0x4A, 0x3A, 0x4E19)  /* <CJK> */
+MAP(0x4A, 0x3B, 0x4F75)  /* <CJK> */
+MAP(0x4A, 0x3C, 0x5175)  /* <CJK> */
+MAP(0x4A, 0x3D, 0x5840)  /* <CJK> */
+MAP(0x4A, 0x3E, 0x5E63)  /* <CJK> */
+MAP(0x4A, 0x3F, 0x5E73)  /* <CJK> */
+MAP(0x4A, 0x40, 0x5F0A)  /* <CJK> */
+MAP(0x4A, 0x41, 0x67C4)  /* <CJK> */
+MAP(0x4A, 0x42, 0x4E26)  /* <CJK> */
+MAP(0x4A, 0x43, 0x853D)  /* <CJK> */
+MAP(0x4A, 0x44, 0x9589)  /* <CJK> */
+MAP(0x4A, 0x45, 0x965B)  /* <CJK> */
+MAP(0x4A, 0x46, 0x7C73)  /* <CJK> */
+MAP(0x4A, 0x47, 0x9801)  /* <CJK> */
+MAP(0x4A, 0x48, 0x50FB)  /* <CJK> */
+MAP(0x4A, 0x49, 0x58C1)  /* <CJK> */
+MAP(0x4A, 0x4A, 0x7656)  /* <CJK> */
+MAP(0x4A, 0x4B, 0x78A7)  /* <CJK> */
+MAP(0x4A, 0x4C, 0x5225)  /* <CJK> */
+MAP(0x4A, 0x4D, 0x77A5)  /* <CJK> */
+MAP(0x4A, 0x4E, 0x8511)  /* <CJK> */
+MAP(0x4A, 0x4F, 0x7B86)  /* <CJK> */
+MAP(0x4A, 0x50, 0x504F)  /* <CJK> */
+MAP(0x4A, 0x51, 0x5909)  /* <CJK> */
+MAP(0x4A, 0x52, 0x7247)  /* <CJK> */
+MAP(0x4A, 0x53, 0x7BC7)  /* <CJK> */
+MAP(0x4A, 0x54, 0x7DE8)  /* <CJK> */
+MAP(0x4A, 0x55, 0x8FBA)  /* <CJK> */
+MAP(0x4A, 0x56, 0x8FD4)  /* <CJK> */
+MAP(0x4A, 0x57, 0x904D)  /* <CJK> */
+MAP(0x4A, 0x58, 0x4FBF)  /* <CJK> */
+MAP(0x4A, 0x59, 0x52C9)  /* <CJK> */
+MAP(0x4A, 0x5A, 0x5A29)  /* <CJK> */
+MAP(0x4A, 0x5B, 0x5F01)  /* <CJK> */
+MAP(0x4A, 0x5C, 0x97AD)  /* <CJK> */
+MAP(0x4A, 0x5D, 0x4FDD)  /* <CJK> */
+MAP(0x4A, 0x5E, 0x8217)  /* <CJK> */
+MAP(0x4A, 0x5F, 0x92EA)  /* <CJK> */
+MAP(0x4A, 0x60, 0x5703)  /* <CJK> */
+MAP(0x4A, 0x61, 0x6355)  /* <CJK> */
+MAP(0x4A, 0x62, 0x6B69)  /* <CJK> */
+MAP(0x4A, 0x63, 0x752B)  /* <CJK> */
+MAP(0x4A, 0x64, 0x88DC)  /* <CJK> */
+MAP(0x4A, 0x65, 0x8F14)  /* <CJK> */
+MAP(0x4A, 0x66, 0x7A42)  /* <CJK> */
+MAP(0x4A, 0x67, 0x52DF)  /* <CJK> */
+MAP(0x4A, 0x68, 0x5893)  /* <CJK> */
+MAP(0x4A, 0x69, 0x6155)  /* <CJK> */
+MAP(0x4A, 0x6A, 0x620A)  /* <CJK> */
+MAP(0x4A, 0x6B, 0x66AE)  /* <CJK> */
+MAP(0x4A, 0x6C, 0x6BCD)  /* <CJK> */
+MAP(0x4A, 0x6D, 0x7C3F)  /* <CJK> */
+MAP(0x4A, 0x6E, 0x83E9)  /* <CJK> */
+MAP(0x4A, 0x6F, 0x5023)  /* <CJK> */
+MAP(0x4A, 0x70, 0x4FF8)  /* <CJK> */
+MAP(0x4A, 0x71, 0x5305)  /* <CJK> */
+MAP(0x4A, 0x72, 0x5446)  /* <CJK> */
+MAP(0x4A, 0x73, 0x5831)  /* <CJK> */
+MAP(0x4A, 0x74, 0x5949)  /* <CJK> */
+MAP(0x4A, 0x75, 0x5B9D)  /* <CJK> */
+MAP(0x4A, 0x76, 0x5CF0)  /* <CJK> */
+MAP(0x4A, 0x77, 0x5CEF)  /* <CJK> */
+MAP(0x4A, 0x78, 0x5D29)  /* <CJK> */
+MAP(0x4A, 0x79, 0x5E96)  /* <CJK> */
+MAP(0x4A, 0x7A, 0x62B1)  /* <CJK> */
+MAP(0x4A, 0x7B, 0x6367)  /* <CJK> */
+MAP(0x4A, 0x7C, 0x653E)  /* <CJK> */
+MAP(0x4A, 0x7D, 0x65B9)  /* <CJK> */
+MAP(0x4A, 0x7E, 0x670B)  /* <CJK> */
+MAP(0x4B, 0x21, 0x6CD5)  /* <CJK> */
+MAP(0x4B, 0x22, 0x6CE1)  /* <CJK> */
+MAP(0x4B, 0x23, 0x70F9)  /* <CJK> */
+MAP(0x4B, 0x24, 0x7832)  /* <CJK> */
+MAP(0x4B, 0x25, 0x7E2B)  /* <CJK> */
+MAP(0x4B, 0x26, 0x80DE)  /* <CJK> */
+MAP(0x4B, 0x27, 0x82B3)  /* <CJK> */
+MAP(0x4B, 0x28, 0x840C)  /* <CJK> */
+MAP(0x4B, 0x29, 0x84EC)  /* <CJK> */
+MAP(0x4B, 0x2A, 0x8702)  /* <CJK> */
+MAP(0x4B, 0x2B, 0x8912)  /* <CJK> */
+MAP(0x4B, 0x2C, 0x8A2A)  /* <CJK> */
+MAP(0x4B, 0x2D, 0x8C4A)  /* <CJK> */
+MAP(0x4B, 0x2E, 0x90A6)  /* <CJK> */
+MAP(0x4B, 0x2F, 0x92D2)  /* <CJK> */
+MAP(0x4B, 0x30, 0x98FD)  /* <CJK> */
+MAP(0x4B, 0x31, 0x9CF3)  /* <CJK> */
+MAP(0x4B, 0x32, 0x9D6C)  /* <CJK> */
+MAP(0x4B, 0x33, 0x4E4F)  /* <CJK> */
+MAP(0x4B, 0x34, 0x4EA1)  /* <CJK> */
+MAP(0x4B, 0x35, 0x508D)  /* <CJK> */
+MAP(0x4B, 0x36, 0x5256)  /* <CJK> */
+MAP(0x4B, 0x37, 0x574A)  /* <CJK> */
+MAP(0x4B, 0x38, 0x59A8)  /* <CJK> */
+MAP(0x4B, 0x39, 0x5E3D)  /* <CJK> */
+MAP(0x4B, 0x3A, 0x5FD8)  /* <CJK> */
+MAP(0x4B, 0x3B, 0x5FD9)  /* <CJK> */
+MAP(0x4B, 0x3C, 0x623F)  /* <CJK> */
+MAP(0x4B, 0x3D, 0x66B4)  /* <CJK> */
+MAP(0x4B, 0x3E, 0x671B)  /* <CJK> */
+MAP(0x4B, 0x3F, 0x67D0)  /* <CJK> */
+MAP(0x4B, 0x40, 0x68D2)  /* <CJK> */
+MAP(0x4B, 0x41, 0x5192)  /* <CJK> */
+MAP(0x4B, 0x42, 0x7D21)  /* <CJK> */
+MAP(0x4B, 0x43, 0x80AA)  /* <CJK> */
+MAP(0x4B, 0x44, 0x81A8)  /* <CJK> */
+MAP(0x4B, 0x45, 0x8B00)  /* <CJK> */
+MAP(0x4B, 0x46, 0x8C8C)  /* <CJK> */
+MAP(0x4B, 0x47, 0x8CBF)  /* <CJK> */
+MAP(0x4B, 0x48, 0x927E)  /* <CJK> */
+MAP(0x4B, 0x49, 0x9632)  /* <CJK> */
+MAP(0x4B, 0x4A, 0x5420)  /* <CJK> */
+MAP(0x4B, 0x4B, 0x982C)  /* <CJK> */
+MAP(0x4B, 0x4C, 0x5317)  /* <CJK> */
+MAP(0x4B, 0x4D, 0x50D5)  /* <CJK> */
+MAP(0x4B, 0x4E, 0x535C)  /* <CJK> */
+MAP(0x4B, 0x4F, 0x58A8)  /* <CJK> */
+MAP(0x4B, 0x50, 0x64B2)  /* <CJK> */
+MAP(0x4B, 0x51, 0x6734)  /* <CJK> */
+MAP(0x4B, 0x52, 0x7267)  /* <CJK> */
+MAP(0x4B, 0x53, 0x7766)  /* <CJK> */
+MAP(0x4B, 0x54, 0x7A46)  /* <CJK> */
+MAP(0x4B, 0x55, 0x91E6)  /* <CJK> */
+MAP(0x4B, 0x56, 0x52C3)  /* <CJK> */
+MAP(0x4B, 0x57, 0x6CA1)  /* <CJK> */
+MAP(0x4B, 0x58, 0x6B86)  /* <CJK> */
+MAP(0x4B, 0x59, 0x5800)  /* <CJK> */
+MAP(0x4B, 0x5A, 0x5E4C)  /* <CJK> */
+MAP(0x4B, 0x5B, 0x5954)  /* <CJK> */
+MAP(0x4B, 0x5C, 0x672C)  /* <CJK> */
+MAP(0x4B, 0x5D, 0x7FFB)  /* <CJK> */
+MAP(0x4B, 0x5E, 0x51E1)  /* <CJK> */
+MAP(0x4B, 0x5F, 0x76C6)  /* <CJK> */
+MAP(0x4B, 0x60, 0x6469)  /* <CJK> */
+MAP(0x4B, 0x61, 0x78E8)  /* <CJK> */
+MAP(0x4B, 0x62, 0x9B54)  /* <CJK> */
+MAP(0x4B, 0x63, 0x9EBB)  /* <CJK> */
+MAP(0x4B, 0x64, 0x57CB)  /* <CJK> */
+MAP(0x4B, 0x65, 0x59B9)  /* <CJK> */
+MAP(0x4B, 0x66, 0x6627)  /* <CJK> */
+MAP(0x4B, 0x67, 0x679A)  /* <CJK> */
+MAP(0x4B, 0x68, 0x6BCE)  /* <CJK> */
+MAP(0x4B, 0x69, 0x54E9)  /* <CJK> */
+MAP(0x4B, 0x6A, 0x69D9)  /* <CJK> */
+MAP(0x4B, 0x6B, 0x5E55)  /* <CJK> */
+MAP(0x4B, 0x6C, 0x819C)  /* <CJK> */
+MAP(0x4B, 0x6D, 0x6795)  /* <CJK> */
+MAP(0x4B, 0x6E, 0x9BAA)  /* <CJK> */
+MAP(0x4B, 0x6F, 0x67FE)  /* <CJK> */
+MAP(0x4B, 0x70, 0x9C52)  /* <CJK> */
+MAP(0x4B, 0x71, 0x685D)  /* <CJK> */
+MAP(0x4B, 0x72, 0x4EA6)  /* <CJK> */
+MAP(0x4B, 0x73, 0x4FE3)  /* <CJK> */
+MAP(0x4B, 0x74, 0x53C8)  /* <CJK> */
+MAP(0x4B, 0x75, 0x62B9)  /* <CJK> */
+MAP(0x4B, 0x76, 0x672B)  /* <CJK> */
+MAP(0x4B, 0x77, 0x6CAB)  /* <CJK> */
+MAP(0x4B, 0x78, 0x8FC4)  /* <CJK> */
+MAP(0x4B, 0x79, 0x4FAD)  /* <CJK> */
+MAP(0x4B, 0x7A, 0x7E6D)  /* <CJK> */
+MAP(0x4B, 0x7B, 0x9EBF)  /* <CJK> */
+MAP(0x4B, 0x7C, 0x4E07)  /* <CJK> */
+MAP(0x4B, 0x7D, 0x6162)  /* <CJK> */
+MAP(0x4B, 0x7E, 0x6E80)  /* <CJK> */
+MAP(0x4C, 0x21, 0x6F2B)  /* <CJK> */
+MAP(0x4C, 0x22, 0x8513)  /* <CJK> */
+MAP(0x4C, 0x23, 0x5473)  /* <CJK> */
+MAP(0x4C, 0x24, 0x672A)  /* <CJK> */
+MAP(0x4C, 0x25, 0x9B45)  /* <CJK> */
+MAP(0x4C, 0x26, 0x5DF3)  /* <CJK> */
+MAP(0x4C, 0x27, 0x7B95)  /* <CJK> */
+MAP(0x4C, 0x28, 0x5CAC)  /* <CJK> */
+MAP(0x4C, 0x29, 0x5BC6)  /* <CJK> */
+MAP(0x4C, 0x2A, 0x871C)  /* <CJK> */
+MAP(0x4C, 0x2B, 0x6E4A)  /* <CJK> */
+MAP(0x4C, 0x2C, 0x84D1)  /* <CJK> */
+MAP(0x4C, 0x2D, 0x7A14)  /* <CJK> */
+MAP(0x4C, 0x2E, 0x8108)  /* <CJK> */
+MAP(0x4C, 0x2F, 0x5999)  /* <CJK> */
+MAP(0x4C, 0x30, 0x7C8D)  /* <CJK> */
+MAP(0x4C, 0x31, 0x6C11)  /* <CJK> */
+MAP(0x4C, 0x32, 0x7720)  /* <CJK> */
+MAP(0x4C, 0x33, 0x52D9)  /* <CJK> */
+MAP(0x4C, 0x34, 0x5922)  /* <CJK> */
+MAP(0x4C, 0x35, 0x7121)  /* <CJK> */
+MAP(0x4C, 0x36, 0x725F)  /* <CJK> */
+MAP(0x4C, 0x37, 0x77DB)  /* <CJK> */
+MAP(0x4C, 0x38, 0x9727)  /* <CJK> */
+MAP(0x4C, 0x39, 0x9D61)  /* <CJK> */
+MAP(0x4C, 0x3A, 0x690B)  /* <CJK> */
+MAP(0x4C, 0x3B, 0x5A7F)  /* <CJK> */
+MAP(0x4C, 0x3C, 0x5A18)  /* <CJK> */
+MAP(0x4C, 0x3D, 0x51A5)  /* <CJK> */
+MAP(0x4C, 0x3E, 0x540D)  /* <CJK> */
+MAP(0x4C, 0x3F, 0x547D)  /* <CJK> */
+MAP(0x4C, 0x40, 0x660E)  /* <CJK> */
+MAP(0x4C, 0x41, 0x76DF)  /* <CJK> */
+MAP(0x4C, 0x42, 0x8FF7)  /* <CJK> */
+MAP(0x4C, 0x43, 0x9298)  /* <CJK> */
+MAP(0x4C, 0x44, 0x9CF4)  /* <CJK> */
+MAP(0x4C, 0x45, 0x59EA)  /* <CJK> */
+MAP(0x4C, 0x46, 0x725D)  /* <CJK> */
+MAP(0x4C, 0x47, 0x6EC5)  /* <CJK> */
+MAP(0x4C, 0x48, 0x514D)  /* <CJK> */
+MAP(0x4C, 0x49, 0x68C9)  /* <CJK> */
+MAP(0x4C, 0x4A, 0x7DBF)  /* <CJK> */
+MAP(0x4C, 0x4B, 0x7DEC)  /* <CJK> */
+MAP(0x4C, 0x4C, 0x9762)  /* <CJK> */
+MAP(0x4C, 0x4D, 0x9EBA)  /* <CJK> */
+MAP(0x4C, 0x4E, 0x6478)  /* <CJK> */
+MAP(0x4C, 0x4F, 0x6A21)  /* <CJK> */
+MAP(0x4C, 0x50, 0x8302)  /* <CJK> */
+MAP(0x4C, 0x51, 0x5984)  /* <CJK> */
+MAP(0x4C, 0x52, 0x5B5F)  /* <CJK> */
+MAP(0x4C, 0x53, 0x6BDB)  /* <CJK> */
+MAP(0x4C, 0x54, 0x731B)  /* <CJK> */
+MAP(0x4C, 0x55, 0x76F2)  /* <CJK> */
+MAP(0x4C, 0x56, 0x7DB2)  /* <CJK> */
+MAP(0x4C, 0x57, 0x8017)  /* <CJK> */
+MAP(0x4C, 0x58, 0x8499)  /* <CJK> */
+MAP(0x4C, 0x59, 0x5132)  /* <CJK> */
+MAP(0x4C, 0x5A, 0x6728)  /* <CJK> */
+MAP(0x4C, 0x5B, 0x9ED9)  /* <CJK> */
+MAP(0x4C, 0x5C, 0x76EE)  /* <CJK> */
+MAP(0x4C, 0x5D, 0x6762)  /* <CJK> */
+MAP(0x4C, 0x5E, 0x52FF)  /* <CJK> */
+MAP(0x4C, 0x5F, 0x9905)  /* <CJK> */
+MAP(0x4C, 0x60, 0x5C24)  /* <CJK> */
+MAP(0x4C, 0x61, 0x623B)  /* <CJK> */
+MAP(0x4C, 0x62, 0x7C7E)  /* <CJK> */
+MAP(0x4C, 0x63, 0x8CB0)  /* <CJK> */
+MAP(0x4C, 0x64, 0x554F)  /* <CJK> */
+MAP(0x4C, 0x65, 0x60B6)  /* <CJK> */
+MAP(0x4C, 0x66, 0x7D0B)  /* <CJK> */
+MAP(0x4C, 0x67, 0x9580)  /* <CJK> */
+MAP(0x4C, 0x68, 0x5301)  /* <CJK> */
+MAP(0x4C, 0x69, 0x4E5F)  /* <CJK> */
+MAP(0x4C, 0x6A, 0x51B6)  /* <CJK> */
+MAP(0x4C, 0x6B, 0x591C)  /* <CJK> */
+MAP(0x4C, 0x6C, 0x723A)  /* <CJK> */
+MAP(0x4C, 0x6D, 0x8036)  /* <CJK> */
+MAP(0x4C, 0x6E, 0x91CE)  /* <CJK> */
+MAP(0x4C, 0x6F, 0x5F25)  /* <CJK> */
+MAP(0x4C, 0x70, 0x77E2)  /* <CJK> */
+MAP(0x4C, 0x71, 0x5384)  /* <CJK> */
+MAP(0x4C, 0x72, 0x5F79)  /* <CJK> */
+MAP(0x4C, 0x73, 0x7D04)  /* <CJK> */
+MAP(0x4C, 0x74, 0x85AC)  /* <CJK> */
+MAP(0x4C, 0x75, 0x8A33)  /* <CJK> */
+MAP(0x4C, 0x76, 0x8E8D)  /* <CJK> */
+MAP(0x4C, 0x77, 0x9756)  /* <CJK> */
+MAP(0x4C, 0x78, 0x67F3)  /* <CJK> */
+MAP(0x4C, 0x79, 0x85AE)  /* <CJK> */
+MAP(0x4C, 0x7A, 0x9453)  /* <CJK> */
+MAP(0x4C, 0x7B, 0x6109)  /* <CJK> */
+MAP(0x4C, 0x7C, 0x6108)  /* <CJK> */
+MAP(0x4C, 0x7D, 0x6CB9)  /* <CJK> */
+MAP(0x4C, 0x7E, 0x7652)  /* <CJK> */
+MAP(0x4D, 0x21, 0x8AED)  /* <CJK> */
+MAP(0x4D, 0x22, 0x8F38)  /* <CJK> */
+MAP(0x4D, 0x23, 0x552F)  /* <CJK> */
+MAP(0x4D, 0x24, 0x4F51)  /* <CJK> */
+MAP(0x4D, 0x25, 0x512A)  /* <CJK> */
+MAP(0x4D, 0x26, 0x52C7)  /* <CJK> */
+MAP(0x4D, 0x27, 0x53CB)  /* <CJK> */
+MAP(0x4D, 0x28, 0x5BA5)  /* <CJK> */
+MAP(0x4D, 0x29, 0x5E7D)  /* <CJK> */
+MAP(0x4D, 0x2A, 0x60A0)  /* <CJK> */
+MAP(0x4D, 0x2B, 0x6182)  /* <CJK> */
+MAP(0x4D, 0x2C, 0x63D6)  /* <CJK> */
+MAP(0x4D, 0x2D, 0x6709)  /* <CJK> */
+MAP(0x4D, 0x2E, 0x67DA)  /* <CJK> */
+MAP(0x4D, 0x2F, 0x6E67)  /* <CJK> */
+MAP(0x4D, 0x30, 0x6D8C)  /* <CJK> */
+MAP(0x4D, 0x31, 0x7336)  /* <CJK> */
+MAP(0x4D, 0x32, 0x7337)  /* <CJK> */
+MAP(0x4D, 0x33, 0x7531)  /* <CJK> */
+MAP(0x4D, 0x34, 0x7950)  /* <CJK> */
+MAP(0x4D, 0x35, 0x88D5)  /* <CJK> */
+MAP(0x4D, 0x36, 0x8A98)  /* <CJK> */
+MAP(0x4D, 0x37, 0x904A)  /* <CJK> */
+MAP(0x4D, 0x38, 0x9091)  /* <CJK> */
+MAP(0x4D, 0x39, 0x90F5)  /* <CJK> */
+MAP(0x4D, 0x3A, 0x96C4)  /* <CJK> */
+MAP(0x4D, 0x3B, 0x878D)  /* <CJK> */
+MAP(0x4D, 0x3C, 0x5915)  /* <CJK> */
+MAP(0x4D, 0x3D, 0x4E88)  /* <CJK> */
+MAP(0x4D, 0x3E, 0x4F59)  /* <CJK> */
+MAP(0x4D, 0x3F, 0x4E0E)  /* <CJK> */
+MAP(0x4D, 0x40, 0x8A89)  /* <CJK> */
+MAP(0x4D, 0x41, 0x8F3F)  /* <CJK> */
+MAP(0x4D, 0x42, 0x9810)  /* <CJK> */
+MAP(0x4D, 0x43, 0x50AD)  /* <CJK> */
+MAP(0x4D, 0x44, 0x5E7C)  /* <CJK> */
+MAP(0x4D, 0x45, 0x5996)  /* <CJK> */
+MAP(0x4D, 0x46, 0x5BB9)  /* <CJK> */
+MAP(0x4D, 0x47, 0x5EB8)  /* <CJK> */
+MAP(0x4D, 0x48, 0x63DA)  /* <CJK> */
+MAP(0x4D, 0x49, 0x63FA)  /* <CJK> */
+MAP(0x4D, 0x4A, 0x64C1)  /* <CJK> */
+MAP(0x4D, 0x4B, 0x66DC)  /* <CJK> */
+MAP(0x4D, 0x4C, 0x694A)  /* <CJK> */
+MAP(0x4D, 0x4D, 0x69D8)  /* <CJK> */
+MAP(0x4D, 0x4E, 0x6D0B)  /* <CJK> */
+MAP(0x4D, 0x4F, 0x6EB6)  /* <CJK> */
+MAP(0x4D, 0x50, 0x7194)  /* <CJK> */
+MAP(0x4D, 0x51, 0x7528)  /* <CJK> */
+MAP(0x4D, 0x52, 0x7AAF)  /* <CJK> */
+MAP(0x4D, 0x53, 0x7F8A)  /* <CJK> */
+MAP(0x4D, 0x54, 0x8000)  /* <CJK> */
+MAP(0x4D, 0x55, 0x8449)  /* <CJK> */
+MAP(0x4D, 0x56, 0x84C9)  /* <CJK> */
+MAP(0x4D, 0x57, 0x8981)  /* <CJK> */
+MAP(0x4D, 0x58, 0x8B21)  /* <CJK> */
+MAP(0x4D, 0x59, 0x8E0A)  /* <CJK> */
+MAP(0x4D, 0x5A, 0x9065)  /* <CJK> */
+MAP(0x4D, 0x5B, 0x967D)  /* <CJK> */
+MAP(0x4D, 0x5C, 0x990A)  /* <CJK> */
+MAP(0x4D, 0x5D, 0x617E)  /* <CJK> */
+MAP(0x4D, 0x5E, 0x6291)  /* <CJK> */
+MAP(0x4D, 0x5F, 0x6B32)  /* <CJK> */
+MAP(0x4D, 0x60, 0x6C83)  /* <CJK> */
+MAP(0x4D, 0x61, 0x6D74)  /* <CJK> */
+MAP(0x4D, 0x62, 0x7FCC)  /* <CJK> */
+MAP(0x4D, 0x63, 0x7FFC)  /* <CJK> */
+MAP(0x4D, 0x64, 0x6DC0)  /* <CJK> */
+MAP(0x4D, 0x65, 0x7F85)  /* <CJK> */
+MAP(0x4D, 0x66, 0x87BA)  /* <CJK> */
+MAP(0x4D, 0x67, 0x88F8)  /* <CJK> */
+MAP(0x4D, 0x68, 0x6765)  /* <CJK> */
+MAP(0x4D, 0x69, 0x83B1)  /* <CJK> */
+MAP(0x4D, 0x6A, 0x983C)  /* <CJK> */
+MAP(0x4D, 0x6B, 0x96F7)  /* <CJK> */
+MAP(0x4D, 0x6C, 0x6D1B)  /* <CJK> */
+MAP(0x4D, 0x6D, 0x7D61)  /* <CJK> */
+MAP(0x4D, 0x6E, 0x843D)  /* <CJK> */
+MAP(0x4D, 0x6F, 0x916A)  /* <CJK> */
+MAP(0x4D, 0x70, 0x4E71)  /* <CJK> */
+MAP(0x4D, 0x71, 0x5375)  /* <CJK> */
+MAP(0x4D, 0x72, 0x5D50)  /* <CJK> */
+MAP(0x4D, 0x73, 0x6B04)  /* <CJK> */
+MAP(0x4D, 0x74, 0x6FEB)  /* <CJK> */
+MAP(0x4D, 0x75, 0x85CD)  /* <CJK> */
+MAP(0x4D, 0x76, 0x862D)  /* <CJK> */
+MAP(0x4D, 0x77, 0x89A7)  /* <CJK> */
+MAP(0x4D, 0x78, 0x5229)  /* <CJK> */
+MAP(0x4D, 0x79, 0x540F)  /* <CJK> */
+MAP(0x4D, 0x7A, 0x5C65)  /* <CJK> */
+MAP(0x4D, 0x7B, 0x674E)  /* <CJK> */
+MAP(0x4D, 0x7C, 0x68A8)  /* <CJK> */
+MAP(0x4D, 0x7D, 0x7406)  /* <CJK> */
+MAP(0x4D, 0x7E, 0x7483)  /* <CJK> */
+MAP(0x4E, 0x21, 0x75E2)  /* <CJK> */
+MAP(0x4E, 0x22, 0x88CF)  /* <CJK> */
+MAP(0x4E, 0x23, 0x88E1)  /* <CJK> */
+MAP(0x4E, 0x24, 0x91CC)  /* <CJK> */
+MAP(0x4E, 0x25, 0x96E2)  /* <CJK> */
+MAP(0x4E, 0x26, 0x9678)  /* <CJK> */
+MAP(0x4E, 0x27, 0x5F8B)  /* <CJK> */
+MAP(0x4E, 0x28, 0x7387)  /* <CJK> */
+MAP(0x4E, 0x29, 0x7ACB)  /* <CJK> */
+MAP(0x4E, 0x2A, 0x844E)  /* <CJK> */
+MAP(0x4E, 0x2B, 0x63A0)  /* <CJK> */
+MAP(0x4E, 0x2C, 0x7565)  /* <CJK> */
+MAP(0x4E, 0x2D, 0x5289)  /* <CJK> */
+MAP(0x4E, 0x2E, 0x6D41)  /* <CJK> */
+MAP(0x4E, 0x2F, 0x6E9C)  /* <CJK> */
+MAP(0x4E, 0x30, 0x7409)  /* <CJK> */
+MAP(0x4E, 0x31, 0x7559)  /* <CJK> */
+MAP(0x4E, 0x32, 0x786B)  /* <CJK> */
+MAP(0x4E, 0x33, 0x7C92)  /* <CJK> */
+MAP(0x4E, 0x34, 0x9686)  /* <CJK> */
+MAP(0x4E, 0x35, 0x7ADC)  /* <CJK> */
+MAP(0x4E, 0x36, 0x9F8D)  /* <CJK> */
+MAP(0x4E, 0x37, 0x4FB6)  /* <CJK> */
+MAP(0x4E, 0x38, 0x616E)  /* <CJK> */
+MAP(0x4E, 0x39, 0x65C5)  /* <CJK> */
+MAP(0x4E, 0x3A, 0x865C)  /* <CJK> */
+MAP(0x4E, 0x3B, 0x4E86)  /* <CJK> */
+MAP(0x4E, 0x3C, 0x4EAE)  /* <CJK> */
+MAP(0x4E, 0x3D, 0x50DA)  /* <CJK> */
+MAP(0x4E, 0x3E, 0x4E21)  /* <CJK> */
+MAP(0x4E, 0x3F, 0x51CC)  /* <CJK> */
+MAP(0x4E, 0x40, 0x5BEE)  /* <CJK> */
+MAP(0x4E, 0x41, 0x6599)  /* <CJK> */
+MAP(0x4E, 0x42, 0x6881)  /* <CJK> */
+MAP(0x4E, 0x43, 0x6DBC)  /* <CJK> */
+MAP(0x4E, 0x44, 0x731F)  /* <CJK> */
+MAP(0x4E, 0x45, 0x7642)  /* <CJK> */
+MAP(0x4E, 0x46, 0x77AD)  /* <CJK> */
+MAP(0x4E, 0x47, 0x7A1C)  /* <CJK> */
+MAP(0x4E, 0x48, 0x7CE7)  /* <CJK> */
+MAP(0x4E, 0x49, 0x826F)  /* <CJK> */
+MAP(0x4E, 0x4A, 0x8AD2)  /* <CJK> */
+MAP(0x4E, 0x4B, 0x907C)  /* <CJK> */
+MAP(0x4E, 0x4C, 0x91CF)  /* <CJK> */
+MAP(0x4E, 0x4D, 0x9675)  /* <CJK> */
+MAP(0x4E, 0x4E, 0x9818)  /* <CJK> */
+MAP(0x4E, 0x4F, 0x529B)  /* <CJK> */
+MAP(0x4E, 0x50, 0x7DD1)  /* <CJK> */
+MAP(0x4E, 0x51, 0x502B)  /* <CJK> */
+MAP(0x4E, 0x52, 0x5398)  /* <CJK> */
+MAP(0x4E, 0x53, 0x6797)  /* <CJK> */
+MAP(0x4E, 0x54, 0x6DCB)  /* <CJK> */
+MAP(0x4E, 0x55, 0x71D0)  /* <CJK> */
+MAP(0x4E, 0x56, 0x7433)  /* <CJK> */
+MAP(0x4E, 0x57, 0x81E8)  /* <CJK> */
+MAP(0x4E, 0x58, 0x8F2A)  /* <CJK> */
+MAP(0x4E, 0x59, 0x96A3)  /* <CJK> */
+MAP(0x4E, 0x5A, 0x9C57)  /* <CJK> */
+MAP(0x4E, 0x5B, 0x9E9F)  /* <CJK> */
+MAP(0x4E, 0x5C, 0x7460)  /* <CJK> */
+MAP(0x4E, 0x5D, 0x5841)  /* <CJK> */
+MAP(0x4E, 0x5E, 0x6D99)  /* <CJK> */
+MAP(0x4E, 0x5F, 0x7D2F)  /* <CJK> */
+MAP(0x4E, 0x60, 0x985E)  /* <CJK> */
+MAP(0x4E, 0x61, 0x4EE4)  /* <CJK> */
+MAP(0x4E, 0x62, 0x4F36)  /* <CJK> */
+MAP(0x4E, 0x63, 0x4F8B)  /* <CJK> */
+MAP(0x4E, 0x64, 0x51B7)  /* <CJK> */
+MAP(0x4E, 0x65, 0x52B1)  /* <CJK> */
+MAP(0x4E, 0x66, 0x5DBA)  /* <CJK> */
+MAP(0x4E, 0x67, 0x601C)  /* <CJK> */
+MAP(0x4E, 0x68, 0x73B2)  /* <CJK> */
+MAP(0x4E, 0x69, 0x793C)  /* <CJK> */
+MAP(0x4E, 0x6A, 0x82D3)  /* <CJK> */
+MAP(0x4E, 0x6B, 0x9234)  /* <CJK> */
+MAP(0x4E, 0x6C, 0x96B7)  /* <CJK> */
+MAP(0x4E, 0x6D, 0x96F6)  /* <CJK> */
+MAP(0x4E, 0x6E, 0x970A)  /* <CJK> */
+MAP(0x4E, 0x6F, 0x9E97)  /* <CJK> */
+MAP(0x4E, 0x70, 0x9F62)  /* <CJK> */
+MAP(0x4E, 0x71, 0x66A6)  /* <CJK> */
+MAP(0x4E, 0x72, 0x6B74)  /* <CJK> */
+MAP(0x4E, 0x73, 0x5217)  /* <CJK> */
+MAP(0x4E, 0x74, 0x52A3)  /* <CJK> */
+MAP(0x4E, 0x75, 0x70C8)  /* <CJK> */
+MAP(0x4E, 0x76, 0x88C2)  /* <CJK> */
+MAP(0x4E, 0x77, 0x5EC9)  /* <CJK> */
+MAP(0x4E, 0x78, 0x604B)  /* <CJK> */
+MAP(0x4E, 0x79, 0x6190)  /* <CJK> */
+MAP(0x4E, 0x7A, 0x6F23)  /* <CJK> */
+MAP(0x4E, 0x7B, 0x7149)  /* <CJK> */
+MAP(0x4E, 0x7C, 0x7C3E)  /* <CJK> */
+MAP(0x4E, 0x7D, 0x7DF4)  /* <CJK> */
+MAP(0x4E, 0x7E, 0x806F)  /* <CJK> */
+MAP(0x4F, 0x21, 0x84EE)  /* <CJK> */
+MAP(0x4F, 0x22, 0x9023)  /* <CJK> */
+MAP(0x4F, 0x23, 0x932C)  /* <CJK> */
+MAP(0x4F, 0x24, 0x5442)  /* <CJK> */
+MAP(0x4F, 0x25, 0x9B6F)  /* <CJK> */
+MAP(0x4F, 0x26, 0x6AD3)  /* <CJK> */
+MAP(0x4F, 0x27, 0x7089)  /* <CJK> */
+MAP(0x4F, 0x28, 0x8CC2)  /* <CJK> */
+MAP(0x4F, 0x29, 0x8DEF)  /* <CJK> */
+MAP(0x4F, 0x2A, 0x9732)  /* <CJK> */
+MAP(0x4F, 0x2B, 0x52B4)  /* <CJK> */
+MAP(0x4F, 0x2C, 0x5A41)  /* <CJK> */
+MAP(0x4F, 0x2D, 0x5ECA)  /* <CJK> */
+MAP(0x4F, 0x2E, 0x5F04)  /* <CJK> */
+MAP(0x4F, 0x2F, 0x6717)  /* <CJK> */
+MAP(0x4F, 0x30, 0x697C)  /* <CJK> */
+MAP(0x4F, 0x31, 0x6994)  /* <CJK> */
+MAP(0x4F, 0x32, 0x6D6A)  /* <CJK> */
+MAP(0x4F, 0x33, 0x6F0F)  /* <CJK> */
+MAP(0x4F, 0x34, 0x7262)  /* <CJK> */
+MAP(0x4F, 0x35, 0x72FC)  /* <CJK> */
+MAP(0x4F, 0x36, 0x7BED)  /* <CJK> */
+MAP(0x4F, 0x37, 0x8001)  /* <CJK> */
+MAP(0x4F, 0x38, 0x807E)  /* <CJK> */
+MAP(0x4F, 0x39, 0x874B)  /* <CJK> */
+MAP(0x4F, 0x3A, 0x90CE)  /* <CJK> */
+MAP(0x4F, 0x3B, 0x516D)  /* <CJK> */
+MAP(0x4F, 0x3C, 0x9E93)  /* <CJK> */
+MAP(0x4F, 0x3D, 0x7984)  /* <CJK> */
+MAP(0x4F, 0x3E, 0x808B)  /* <CJK> */
+MAP(0x4F, 0x3F, 0x9332)  /* <CJK> */
+MAP(0x4F, 0x40, 0x8AD6)  /* <CJK> */
+MAP(0x4F, 0x41, 0x502D)  /* <CJK> */
+MAP(0x4F, 0x42, 0x548C)  /* <CJK> */
+MAP(0x4F, 0x43, 0x8A71)  /* <CJK> */
+MAP(0x4F, 0x44, 0x6B6A)  /* <CJK> */
+MAP(0x4F, 0x45, 0x8CC4)  /* <CJK> */
+MAP(0x4F, 0x46, 0x8107)  /* <CJK> */
+MAP(0x4F, 0x47, 0x60D1)  /* <CJK> */
+MAP(0x4F, 0x48, 0x67A0)  /* <CJK> */
+MAP(0x4F, 0x49, 0x9DF2)  /* <CJK> */
+MAP(0x4F, 0x4A, 0x4E99)  /* <CJK> */
+MAP(0x4F, 0x4B, 0x4E98)  /* <CJK> */
+MAP(0x4F, 0x4C, 0x9C10)  /* <CJK> */
+MAP(0x4F, 0x4D, 0x8A6B)  /* <CJK> */
+MAP(0x4F, 0x4E, 0x85C1)  /* <CJK> */
+MAP(0x4F, 0x4F, 0x8568)  /* <CJK> */
+MAP(0x4F, 0x50, 0x6900)  /* <CJK> */
+MAP(0x4F, 0x51, 0x6E7E)  /* <CJK> */
+MAP(0x4F, 0x52, 0x7897)  /* <CJK> */
+MAP(0x4F, 0x53, 0x8155)  /* <CJK> */
+MAP(0x50, 0x21, 0x5F0C)  /* <CJK> */
+MAP(0x50, 0x22, 0x4E10)  /* <CJK> */
+MAP(0x50, 0x23, 0x4E15)  /* <CJK> */
+MAP(0x50, 0x24, 0x4E2A)  /* <CJK> */
+MAP(0x50, 0x25, 0x4E31)  /* <CJK> */
+MAP(0x50, 0x26, 0x4E36)  /* <CJK> */
+MAP(0x50, 0x27, 0x4E3C)  /* <CJK> */
+MAP(0x50, 0x28, 0x4E3F)  /* <CJK> */
+MAP(0x50, 0x29, 0x4E42)  /* <CJK> */
+MAP(0x50, 0x2A, 0x4E56)  /* <CJK> */
+MAP(0x50, 0x2B, 0x4E58)  /* <CJK> */
+MAP(0x50, 0x2C, 0x4E82)  /* <CJK> */
+MAP(0x50, 0x2D, 0x4E85)  /* <CJK> */
+MAP(0x50, 0x2E, 0x8C6B)  /* <CJK> */
+MAP(0x50, 0x2F, 0x4E8A)  /* <CJK> */
+MAP(0x50, 0x30, 0x8212)  /* <CJK> */
+MAP(0x50, 0x31, 0x5F0D)  /* <CJK> */
+MAP(0x50, 0x32, 0x4E8E)  /* <CJK> */
+MAP(0x50, 0x33, 0x4E9E)  /* <CJK> */
+MAP(0x50, 0x34, 0x4E9F)  /* <CJK> */
+MAP(0x50, 0x35, 0x4EA0)  /* <CJK> */
+MAP(0x50, 0x36, 0x4EA2)  /* <CJK> */
+MAP(0x50, 0x37, 0x4EB0)  /* <CJK> */
+MAP(0x50, 0x38, 0x4EB3)  /* <CJK> */
+MAP(0x50, 0x39, 0x4EB6)  /* <CJK> */
+MAP(0x50, 0x3A, 0x4ECE)  /* <CJK> */
+MAP(0x50, 0x3B, 0x4ECD)  /* <CJK> */
+MAP(0x50, 0x3C, 0x4EC4)  /* <CJK> */
+MAP(0x50, 0x3D, 0x4EC6)  /* <CJK> */
+MAP(0x50, 0x3E, 0x4EC2)  /* <CJK> */
+MAP(0x50, 0x3F, 0x4ED7)  /* <CJK> */
+MAP(0x50, 0x40, 0x4EDE)  /* <CJK> */
+MAP(0x50, 0x41, 0x4EED)  /* <CJK> */
+MAP(0x50, 0x42, 0x4EDF)  /* <CJK> */
+MAP(0x50, 0x43, 0x4EF7)  /* <CJK> */
+MAP(0x50, 0x44, 0x4F09)  /* <CJK> */
+MAP(0x50, 0x45, 0x4F5A)  /* <CJK> */
+MAP(0x50, 0x46, 0x4F30)  /* <CJK> */
+MAP(0x50, 0x47, 0x4F5B)  /* <CJK> */
+MAP(0x50, 0x48, 0x4F5D)  /* <CJK> */
+MAP(0x50, 0x49, 0x4F57)  /* <CJK> */
+MAP(0x50, 0x4A, 0x4F47)  /* <CJK> */
+MAP(0x50, 0x4B, 0x4F76)  /* <CJK> */
+MAP(0x50, 0x4C, 0x4F88)  /* <CJK> */
+MAP(0x50, 0x4D, 0x4F8F)  /* <CJK> */
+MAP(0x50, 0x4E, 0x4F98)  /* <CJK> */
+MAP(0x50, 0x4F, 0x4F7B)  /* <CJK> */
+MAP(0x50, 0x50, 0x4F69)  /* <CJK> */
+MAP(0x50, 0x51, 0x4F70)  /* <CJK> */
+MAP(0x50, 0x52, 0x4F91)  /* <CJK> */
+MAP(0x50, 0x53, 0x4F6F)  /* <CJK> */
+MAP(0x50, 0x54, 0x4F86)  /* <CJK> */
+MAP(0x50, 0x55, 0x4F96)  /* <CJK> */
+MAP(0x50, 0x56, 0x5118)  /* <CJK> */
+MAP(0x50, 0x57, 0x4FD4)  /* <CJK> */
+MAP(0x50, 0x58, 0x4FDF)  /* <CJK> */
+MAP(0x50, 0x59, 0x4FCE)  /* <CJK> */
+MAP(0x50, 0x5A, 0x4FD8)  /* <CJK> */
+MAP(0x50, 0x5B, 0x4FDB)  /* <CJK> */
+MAP(0x50, 0x5C, 0x4FD1)  /* <CJK> */
+MAP(0x50, 0x5D, 0x4FDA)  /* <CJK> */
+MAP(0x50, 0x5E, 0x4FD0)  /* <CJK> */
+MAP(0x50, 0x5F, 0x4FE4)  /* <CJK> */
+MAP(0x50, 0x60, 0x4FE5)  /* <CJK> */
+MAP(0x50, 0x61, 0x501A)  /* <CJK> */
+MAP(0x50, 0x62, 0x5028)  /* <CJK> */
+MAP(0x50, 0x63, 0x5014)  /* <CJK> */
+MAP(0x50, 0x64, 0x502A)  /* <CJK> */
+MAP(0x50, 0x65, 0x5025)  /* <CJK> */
+MAP(0x50, 0x66, 0x5005)  /* <CJK> */
+MAP(0x50, 0x67, 0x4F1C)  /* <CJK> */
+MAP(0x50, 0x68, 0x4FF6)  /* <CJK> */
+MAP(0x50, 0x69, 0x5021)  /* <CJK> */
+MAP(0x50, 0x6A, 0x5029)  /* <CJK> */
+MAP(0x50, 0x6B, 0x502C)  /* <CJK> */
+MAP(0x50, 0x6C, 0x4FFE)  /* <CJK> */
+MAP(0x50, 0x6D, 0x4FEF)  /* <CJK> */
+MAP(0x50, 0x6E, 0x5011)  /* <CJK> */
+MAP(0x50, 0x6F, 0x5006)  /* <CJK> */
+MAP(0x50, 0x70, 0x5043)  /* <CJK> */
+MAP(0x50, 0x71, 0x5047)  /* <CJK> */
+MAP(0x50, 0x72, 0x6703)  /* <CJK> */
+MAP(0x50, 0x73, 0x5055)  /* <CJK> */
+MAP(0x50, 0x74, 0x5050)  /* <CJK> */
+MAP(0x50, 0x75, 0x5048)  /* <CJK> */
+MAP(0x50, 0x76, 0x505A)  /* <CJK> */
+MAP(0x50, 0x77, 0x5056)  /* <CJK> */
+MAP(0x50, 0x78, 0x506C)  /* <CJK> */
+MAP(0x50, 0x79, 0x5078)  /* <CJK> */
+MAP(0x50, 0x7A, 0x5080)  /* <CJK> */
+MAP(0x50, 0x7B, 0x509A)  /* <CJK> */
+MAP(0x50, 0x7C, 0x5085)  /* <CJK> */
+MAP(0x50, 0x7D, 0x50B4)  /* <CJK> */
+MAP(0x50, 0x7E, 0x50B2)  /* <CJK> */
+MAP(0x51, 0x21, 0x50C9)  /* <CJK> */
+MAP(0x51, 0x22, 0x50CA)  /* <CJK> */
+MAP(0x51, 0x23, 0x50B3)  /* <CJK> */
+MAP(0x51, 0x24, 0x50C2)  /* <CJK> */
+MAP(0x51, 0x25, 0x50D6)  /* <CJK> */
+MAP(0x51, 0x26, 0x50DE)  /* <CJK> */
+MAP(0x51, 0x27, 0x50E5)  /* <CJK> */
+MAP(0x51, 0x28, 0x50ED)  /* <CJK> */
+MAP(0x51, 0x29, 0x50E3)  /* <CJK> */
+MAP(0x51, 0x2A, 0x50EE)  /* <CJK> */
+MAP(0x51, 0x2B, 0x50F9)  /* <CJK> */
+MAP(0x51, 0x2C, 0x50F5)  /* <CJK> */
+MAP(0x51, 0x2D, 0x5109)  /* <CJK> */
+MAP(0x51, 0x2E, 0x5101)  /* <CJK> */
+MAP(0x51, 0x2F, 0x5102)  /* <CJK> */
+MAP(0x51, 0x30, 0x5116)  /* <CJK> */
+MAP(0x51, 0x31, 0x5115)  /* <CJK> */
+MAP(0x51, 0x32, 0x5114)  /* <CJK> */
+MAP(0x51, 0x33, 0x511A)  /* <CJK> */
+MAP(0x51, 0x34, 0x5121)  /* <CJK> */
+MAP(0x51, 0x35, 0x513A)  /* <CJK> */
+MAP(0x51, 0x36, 0x5137)  /* <CJK> */
+MAP(0x51, 0x37, 0x513C)  /* <CJK> */
+MAP(0x51, 0x38, 0x513B)  /* <CJK> */
+MAP(0x51, 0x39, 0x513F)  /* <CJK> */
+MAP(0x51, 0x3A, 0x5140)  /* <CJK> */
+MAP(0x51, 0x3B, 0x5152)  /* <CJK> */
+MAP(0x51, 0x3C, 0x514C)  /* <CJK> */
+MAP(0x51, 0x3D, 0x5154)  /* <CJK> */
+MAP(0x51, 0x3E, 0x5162)  /* <CJK> */
+MAP(0x51, 0x3F, 0x7AF8)  /* <CJK> */
+MAP(0x51, 0x40, 0x5169)  /* <CJK> */
+MAP(0x51, 0x41, 0x516A)  /* <CJK> */
+MAP(0x51, 0x42, 0x516E)  /* <CJK> */
+MAP(0x51, 0x43, 0x5180)  /* <CJK> */
+MAP(0x51, 0x44, 0x5182)  /* <CJK> */
+MAP(0x51, 0x45, 0x56D8)  /* <CJK> */
+MAP(0x51, 0x46, 0x518C)  /* <CJK> */
+MAP(0x51, 0x47, 0x5189)  /* <CJK> */
+MAP(0x51, 0x48, 0x518F)  /* <CJK> */
+MAP(0x51, 0x49, 0x5191)  /* <CJK> */
+MAP(0x51, 0x4A, 0x5193)  /* <CJK> */
+MAP(0x51, 0x4B, 0x5195)  /* <CJK> */
+MAP(0x51, 0x4C, 0x5196)  /* <CJK> */
+MAP(0x51, 0x4D, 0x51A4)  /* <CJK> */
+MAP(0x51, 0x4E, 0x51A6)  /* <CJK> */
+MAP(0x51, 0x4F, 0x51A2)  /* <CJK> */
+MAP(0x51, 0x50, 0x51A9)  /* <CJK> */
+MAP(0x51, 0x51, 0x51AA)  /* <CJK> */
+MAP(0x51, 0x52, 0x51AB)  /* <CJK> */
+MAP(0x51, 0x53, 0x51B3)  /* <CJK> */
+MAP(0x51, 0x54, 0x51B1)  /* <CJK> */
+MAP(0x51, 0x55, 0x51B2)  /* <CJK> */
+MAP(0x51, 0x56, 0x51B0)  /* <CJK> */
+MAP(0x51, 0x57, 0x51B5)  /* <CJK> */
+MAP(0x51, 0x58, 0x51BD)  /* <CJK> */
+MAP(0x51, 0x59, 0x51C5)  /* <CJK> */
+MAP(0x51, 0x5A, 0x51C9)  /* <CJK> */
+MAP(0x51, 0x5B, 0x51DB)  /* <CJK> */
+MAP(0x51, 0x5C, 0x51E0)  /* <CJK> */
+MAP(0x51, 0x5D, 0x8655)  /* <CJK> */
+MAP(0x51, 0x5E, 0x51E9)  /* <CJK> */
+MAP(0x51, 0x5F, 0x51ED)  /* <CJK> */
+MAP(0x51, 0x60, 0x51F0)  /* <CJK> */
+MAP(0x51, 0x61, 0x51F5)  /* <CJK> */
+MAP(0x51, 0x62, 0x51FE)  /* <CJK> */
+MAP(0x51, 0x63, 0x5204)  /* <CJK> */
+MAP(0x51, 0x64, 0x520B)  /* <CJK> */
+MAP(0x51, 0x65, 0x5214)  /* <CJK> */
+MAP(0x51, 0x66, 0x520E)  /* <CJK> */
+MAP(0x51, 0x67, 0x5227)  /* <CJK> */
+MAP(0x51, 0x68, 0x522A)  /* <CJK> */
+MAP(0x51, 0x69, 0x522E)  /* <CJK> */
+MAP(0x51, 0x6A, 0x5233)  /* <CJK> */
+MAP(0x51, 0x6B, 0x5239)  /* <CJK> */
+MAP(0x51, 0x6C, 0x524F)  /* <CJK> */
+MAP(0x51, 0x6D, 0x5244)  /* <CJK> */
+MAP(0x51, 0x6E, 0x524B)  /* <CJK> */
+MAP(0x51, 0x6F, 0x524C)  /* <CJK> */
+MAP(0x51, 0x70, 0x525E)  /* <CJK> */
+MAP(0x51, 0x71, 0x5254)  /* <CJK> */
+MAP(0x51, 0x72, 0x526A)  /* <CJK> */
+MAP(0x51, 0x73, 0x5274)  /* <CJK> */
+MAP(0x51, 0x74, 0x5269)  /* <CJK> */
+MAP(0x51, 0x75, 0x5273)  /* <CJK> */
+MAP(0x51, 0x76, 0x527F)  /* <CJK> */
+MAP(0x51, 0x77, 0x527D)  /* <CJK> */
+MAP(0x51, 0x78, 0x528D)  /* <CJK> */
+MAP(0x51, 0x79, 0x5294)  /* <CJK> */
+MAP(0x51, 0x7A, 0x5292)  /* <CJK> */
+MAP(0x51, 0x7B, 0x5271)  /* <CJK> */
+MAP(0x51, 0x7C, 0x5288)  /* <CJK> */
+MAP(0x51, 0x7D, 0x5291)  /* <CJK> */
+MAP(0x51, 0x7E, 0x8FA8)  /* <CJK> */
+MAP(0x52, 0x21, 0x8FA7)  /* <CJK> */
+MAP(0x52, 0x22, 0x52AC)  /* <CJK> */
+MAP(0x52, 0x23, 0x52AD)  /* <CJK> */
+MAP(0x52, 0x24, 0x52BC)  /* <CJK> */
+MAP(0x52, 0x25, 0x52B5)  /* <CJK> */
+MAP(0x52, 0x26, 0x52C1)  /* <CJK> */
+MAP(0x52, 0x27, 0x52CD)  /* <CJK> */
+MAP(0x52, 0x28, 0x52D7)  /* <CJK> */
+MAP(0x52, 0x29, 0x52DE)  /* <CJK> */
+MAP(0x52, 0x2A, 0x52E3)  /* <CJK> */
+MAP(0x52, 0x2B, 0x52E6)  /* <CJK> */
+MAP(0x52, 0x2C, 0x98ED)  /* <CJK> */
+MAP(0x52, 0x2D, 0x52E0)  /* <CJK> */
+MAP(0x52, 0x2E, 0x52F3)  /* <CJK> */
+MAP(0x52, 0x2F, 0x52F5)  /* <CJK> */
+MAP(0x52, 0x30, 0x52F8)  /* <CJK> */
+MAP(0x52, 0x31, 0x52F9)  /* <CJK> */
+MAP(0x52, 0x32, 0x5306)  /* <CJK> */
+MAP(0x52, 0x33, 0x5308)  /* <CJK> */
+MAP(0x52, 0x34, 0x7538)  /* <CJK> */
+MAP(0x52, 0x35, 0x530D)  /* <CJK> */
+MAP(0x52, 0x36, 0x5310)  /* <CJK> */
+MAP(0x52, 0x37, 0x530F)  /* <CJK> */
+MAP(0x52, 0x38, 0x5315)  /* <CJK> */
+MAP(0x52, 0x39, 0x531A)  /* <CJK> */
+MAP(0x52, 0x3A, 0x5323)  /* <CJK> */
+MAP(0x52, 0x3B, 0x532F)  /* <CJK> */
+MAP(0x52, 0x3C, 0x5331)  /* <CJK> */
+MAP(0x52, 0x3D, 0x5333)  /* <CJK> */
+MAP(0x52, 0x3E, 0x5338)  /* <CJK> */
+MAP(0x52, 0x3F, 0x5340)  /* <CJK> */
+MAP(0x52, 0x40, 0x5346)  /* <CJK> */
+MAP(0x52, 0x41, 0x5345)  /* <CJK> */
+MAP(0x52, 0x42, 0x4E17)  /* <CJK> */
+MAP(0x52, 0x43, 0x5349)  /* <CJK> */
+MAP(0x52, 0x44, 0x534D)  /* <CJK> */
+MAP(0x52, 0x45, 0x51D6)  /* <CJK> */
+MAP(0x52, 0x46, 0x535E)  /* <CJK> */
+MAP(0x52, 0x47, 0x5369)  /* <CJK> */
+MAP(0x52, 0x48, 0x536E)  /* <CJK> */
+MAP(0x52, 0x49, 0x5918)  /* <CJK> */
+MAP(0x52, 0x4A, 0x537B)  /* <CJK> */
+MAP(0x52, 0x4B, 0x5377)  /* <CJK> */
+MAP(0x52, 0x4C, 0x5382)  /* <CJK> */
+MAP(0x52, 0x4D, 0x5396)  /* <CJK> */
+MAP(0x52, 0x4E, 0x53A0)  /* <CJK> */
+MAP(0x52, 0x4F, 0x53A6)  /* <CJK> */
+MAP(0x52, 0x50, 0x53A5)  /* <CJK> */
+MAP(0x52, 0x51, 0x53AE)  /* <CJK> */
+MAP(0x52, 0x52, 0x53B0)  /* <CJK> */
+MAP(0x52, 0x53, 0x53B6)  /* <CJK> */
+MAP(0x52, 0x54, 0x53C3)  /* <CJK> */
+MAP(0x52, 0x55, 0x7C12)  /* <CJK> */
+MAP(0x52, 0x56, 0x96D9)  /* <CJK> */
+MAP(0x52, 0x57, 0x53DF)  /* <CJK> */
+MAP(0x52, 0x58, 0x66FC)  /* <CJK> */
+MAP(0x52, 0x59, 0x71EE)  /* <CJK> */
+MAP(0x52, 0x5A, 0x53EE)  /* <CJK> */
+MAP(0x52, 0x5B, 0x53E8)  /* <CJK> */
+MAP(0x52, 0x5C, 0x53ED)  /* <CJK> */
+MAP(0x52, 0x5D, 0x53FA)  /* <CJK> */
+MAP(0x52, 0x5E, 0x5401)  /* <CJK> */
+MAP(0x52, 0x5F, 0x543D)  /* <CJK> */
+MAP(0x52, 0x60, 0x5440)  /* <CJK> */
+MAP(0x52, 0x61, 0x542C)  /* <CJK> */
+MAP(0x52, 0x62, 0x542D)  /* <CJK> */
+MAP(0x52, 0x63, 0x543C)  /* <CJK> */
+MAP(0x52, 0x64, 0x542E)  /* <CJK> */
+MAP(0x52, 0x65, 0x5436)  /* <CJK> */
+MAP(0x52, 0x66, 0x5429)  /* <CJK> */
+MAP(0x52, 0x67, 0x541D)  /* <CJK> */
+MAP(0x52, 0x68, 0x544E)  /* <CJK> */
+MAP(0x52, 0x69, 0x548F)  /* <CJK> */
+MAP(0x52, 0x6A, 0x5475)  /* <CJK> */
+MAP(0x52, 0x6B, 0x548E)  /* <CJK> */
+MAP(0x52, 0x6C, 0x545F)  /* <CJK> */
+MAP(0x52, 0x6D, 0x5471)  /* <CJK> */
+MAP(0x52, 0x6E, 0x5477)  /* <CJK> */
+MAP(0x52, 0x6F, 0x5470)  /* <CJK> */
+MAP(0x52, 0x70, 0x5492)  /* <CJK> */
+MAP(0x52, 0x71, 0x547B)  /* <CJK> */
+MAP(0x52, 0x72, 0x5480)  /* <CJK> */
+MAP(0x52, 0x73, 0x5476)  /* <CJK> */
+MAP(0x52, 0x74, 0x5484)  /* <CJK> */
+MAP(0x52, 0x75, 0x5490)  /* <CJK> */
+MAP(0x52, 0x76, 0x5486)  /* <CJK> */
+MAP(0x52, 0x77, 0x54C7)  /* <CJK> */
+MAP(0x52, 0x78, 0x54A2)  /* <CJK> */
+MAP(0x52, 0x79, 0x54B8)  /* <CJK> */
+MAP(0x52, 0x7A, 0x54A5)  /* <CJK> */
+MAP(0x52, 0x7B, 0x54AC)  /* <CJK> */
+MAP(0x52, 0x7C, 0x54C4)  /* <CJK> */
+MAP(0x52, 0x7D, 0x54C8)  /* <CJK> */
+MAP(0x52, 0x7E, 0x54A8)  /* <CJK> */
+MAP(0x53, 0x21, 0x54AB)  /* <CJK> */
+MAP(0x53, 0x22, 0x54C2)  /* <CJK> */
+MAP(0x53, 0x23, 0x54A4)  /* <CJK> */
+MAP(0x53, 0x24, 0x54BE)  /* <CJK> */
+MAP(0x53, 0x25, 0x54BC)  /* <CJK> */
+MAP(0x53, 0x26, 0x54D8)  /* <CJK> */
+MAP(0x53, 0x27, 0x54E5)  /* <CJK> */
+MAP(0x53, 0x28, 0x54E6)  /* <CJK> */
+MAP(0x53, 0x29, 0x550F)  /* <CJK> */
+MAP(0x53, 0x2A, 0x5514)  /* <CJK> */
+MAP(0x53, 0x2B, 0x54FD)  /* <CJK> */
+MAP(0x53, 0x2C, 0x54EE)  /* <CJK> */
+MAP(0x53, 0x2D, 0x54ED)  /* <CJK> */
+MAP(0x53, 0x2E, 0x54FA)  /* <CJK> */
+MAP(0x53, 0x2F, 0x54E2)  /* <CJK> */
+MAP(0x53, 0x30, 0x5539)  /* <CJK> */
+MAP(0x53, 0x31, 0x5540)  /* <CJK> */
+MAP(0x53, 0x32, 0x5563)  /* <CJK> */
+MAP(0x53, 0x33, 0x554C)  /* <CJK> */
+MAP(0x53, 0x34, 0x552E)  /* <CJK> */
+MAP(0x53, 0x35, 0x555C)  /* <CJK> */
+MAP(0x53, 0x36, 0x5545)  /* <CJK> */
+MAP(0x53, 0x37, 0x5556)  /* <CJK> */
+MAP(0x53, 0x38, 0x5557)  /* <CJK> */
+MAP(0x53, 0x39, 0x5538)  /* <CJK> */
+MAP(0x53, 0x3A, 0x5533)  /* <CJK> */
+MAP(0x53, 0x3B, 0x555D)  /* <CJK> */
+MAP(0x53, 0x3C, 0x5599)  /* <CJK> */
+MAP(0x53, 0x3D, 0x5580)  /* <CJK> */
+MAP(0x53, 0x3E, 0x54AF)  /* <CJK> */
+MAP(0x53, 0x3F, 0x558A)  /* <CJK> */
+MAP(0x53, 0x40, 0x559F)  /* <CJK> */
+MAP(0x53, 0x41, 0x557B)  /* <CJK> */
+MAP(0x53, 0x42, 0x557E)  /* <CJK> */
+MAP(0x53, 0x43, 0x5598)  /* <CJK> */
+MAP(0x53, 0x44, 0x559E)  /* <CJK> */
+MAP(0x53, 0x45, 0x55AE)  /* <CJK> */
+MAP(0x53, 0x46, 0x557C)  /* <CJK> */
+MAP(0x53, 0x47, 0x5583)  /* <CJK> */
+MAP(0x53, 0x48, 0x55A9)  /* <CJK> */
+MAP(0x53, 0x49, 0x5587)  /* <CJK> */
+MAP(0x53, 0x4A, 0x55A8)  /* <CJK> */
+MAP(0x53, 0x4B, 0x55DA)  /* <CJK> */
+MAP(0x53, 0x4C, 0x55C5)  /* <CJK> */
+MAP(0x53, 0x4D, 0x55DF)  /* <CJK> */
+MAP(0x53, 0x4E, 0x55C4)  /* <CJK> */
+MAP(0x53, 0x4F, 0x55DC)  /* <CJK> */
+MAP(0x53, 0x50, 0x55E4)  /* <CJK> */
+MAP(0x53, 0x51, 0x55D4)  /* <CJK> */
+MAP(0x53, 0x52, 0x5614)  /* <CJK> */
+MAP(0x53, 0x53, 0x55F7)  /* <CJK> */
+MAP(0x53, 0x54, 0x5616)  /* <CJK> */
+MAP(0x53, 0x55, 0x55FE)  /* <CJK> */
+MAP(0x53, 0x56, 0x55FD)  /* <CJK> */
+MAP(0x53, 0x57, 0x561B)  /* <CJK> */
+MAP(0x53, 0x58, 0x55F9)  /* <CJK> */
+MAP(0x53, 0x59, 0x564E)  /* <CJK> */
+MAP(0x53, 0x5A, 0x5650)  /* <CJK> */
+MAP(0x53, 0x5B, 0x71DF)  /* <CJK> */
+MAP(0x53, 0x5C, 0x5634)  /* <CJK> */
+MAP(0x53, 0x5D, 0x5636)  /* <CJK> */
+MAP(0x53, 0x5E, 0x5632)  /* <CJK> */
+MAP(0x53, 0x5F, 0x5638)  /* <CJK> */
+MAP(0x53, 0x60, 0x566B)  /* <CJK> */
+MAP(0x53, 0x61, 0x5664)  /* <CJK> */
+MAP(0x53, 0x62, 0x562F)  /* <CJK> */
+MAP(0x53, 0x63, 0x566C)  /* <CJK> */
+MAP(0x53, 0x64, 0x566A)  /* <CJK> */
+MAP(0x53, 0x65, 0x5686)  /* <CJK> */
+MAP(0x53, 0x66, 0x5680)  /* <CJK> */
+MAP(0x53, 0x67, 0x568A)  /* <CJK> */
+MAP(0x53, 0x68, 0x56A0)  /* <CJK> */
+MAP(0x53, 0x69, 0x5694)  /* <CJK> */
+MAP(0x53, 0x6A, 0x568F)  /* <CJK> */
+MAP(0x53, 0x6B, 0x56A5)  /* <CJK> */
+MAP(0x53, 0x6C, 0x56AE)  /* <CJK> */
+MAP(0x53, 0x6D, 0x56B6)  /* <CJK> */
+MAP(0x53, 0x6E, 0x56B4)  /* <CJK> */
+MAP(0x53, 0x6F, 0x56C2)  /* <CJK> */
+MAP(0x53, 0x70, 0x56BC)  /* <CJK> */
+MAP(0x53, 0x71, 0x56C1)  /* <CJK> */
+MAP(0x53, 0x72, 0x56C3)  /* <CJK> */
+MAP(0x53, 0x73, 0x56C0)  /* <CJK> */
+MAP(0x53, 0x74, 0x56C8)  /* <CJK> */
+MAP(0x53, 0x75, 0x56CE)  /* <CJK> */
+MAP(0x53, 0x76, 0x56D1)  /* <CJK> */
+MAP(0x53, 0x77, 0x56D3)  /* <CJK> */
+MAP(0x53, 0x78, 0x56D7)  /* <CJK> */
+MAP(0x53, 0x79, 0x56EE)  /* <CJK> */
+MAP(0x53, 0x7A, 0x56F9)  /* <CJK> */
+MAP(0x53, 0x7B, 0x5700)  /* <CJK> */
+MAP(0x53, 0x7C, 0x56FF)  /* <CJK> */
+MAP(0x53, 0x7D, 0x5704)  /* <CJK> */
+MAP(0x53, 0x7E, 0x5709)  /* <CJK> */
+MAP(0x54, 0x21, 0x5708)  /* <CJK> */
+MAP(0x54, 0x22, 0x570B)  /* <CJK> */
+MAP(0x54, 0x23, 0x570D)  /* <CJK> */
+MAP(0x54, 0x24, 0x5713)  /* <CJK> */
+MAP(0x54, 0x25, 0x5718)  /* <CJK> */
+MAP(0x54, 0x26, 0x5716)  /* <CJK> */
+MAP(0x54, 0x27, 0x55C7)  /* <CJK> */
+MAP(0x54, 0x28, 0x571C)  /* <CJK> */
+MAP(0x54, 0x29, 0x5726)  /* <CJK> */
+MAP(0x54, 0x2A, 0x5737)  /* <CJK> */
+MAP(0x54, 0x2B, 0x5738)  /* <CJK> */
+MAP(0x54, 0x2C, 0x574E)  /* <CJK> */
+MAP(0x54, 0x2D, 0x573B)  /* <CJK> */
+MAP(0x54, 0x2E, 0x5740)  /* <CJK> */
+MAP(0x54, 0x2F, 0x574F)  /* <CJK> */
+MAP(0x54, 0x30, 0x5769)  /* <CJK> */
+MAP(0x54, 0x31, 0x57C0)  /* <CJK> */
+MAP(0x54, 0x32, 0x5788)  /* <CJK> */
+MAP(0x54, 0x33, 0x5761)  /* <CJK> */
+MAP(0x54, 0x34, 0x577F)  /* <CJK> */
+MAP(0x54, 0x35, 0x5789)  /* <CJK> */
+MAP(0x54, 0x36, 0x5793)  /* <CJK> */
+MAP(0x54, 0x37, 0x57A0)  /* <CJK> */
+MAP(0x54, 0x38, 0x57B3)  /* <CJK> */
+MAP(0x54, 0x39, 0x57A4)  /* <CJK> */
+MAP(0x54, 0x3A, 0x57AA)  /* <CJK> */
+MAP(0x54, 0x3B, 0x57B0)  /* <CJK> */
+MAP(0x54, 0x3C, 0x57C3)  /* <CJK> */
+MAP(0x54, 0x3D, 0x57C6)  /* <CJK> */
+MAP(0x54, 0x3E, 0x57D4)  /* <CJK> */
+MAP(0x54, 0x3F, 0x57D2)  /* <CJK> */
+MAP(0x54, 0x40, 0x57D3)  /* <CJK> */
+MAP(0x54, 0x41, 0x580A)  /* <CJK> */
+MAP(0x54, 0x42, 0x57D6)  /* <CJK> */
+MAP(0x54, 0x43, 0x57E3)  /* <CJK> */
+MAP(0x54, 0x44, 0x580B)  /* <CJK> */
+MAP(0x54, 0x45, 0x5819)  /* <CJK> */
+MAP(0x54, 0x46, 0x581D)  /* <CJK> */
+MAP(0x54, 0x47, 0x5872)  /* <CJK> */
+MAP(0x54, 0x48, 0x5821)  /* <CJK> */
+MAP(0x54, 0x49, 0x5862)  /* <CJK> */
+MAP(0x54, 0x4A, 0x584B)  /* <CJK> */
+MAP(0x54, 0x4B, 0x5870)  /* <CJK> */
+MAP(0x54, 0x4C, 0x6BC0)  /* <CJK> */
+MAP(0x54, 0x4D, 0x5852)  /* <CJK> */
+MAP(0x54, 0x4E, 0x583D)  /* <CJK> */
+MAP(0x54, 0x4F, 0x5879)  /* <CJK> */
+MAP(0x54, 0x50, 0x5885)  /* <CJK> */
+MAP(0x54, 0x51, 0x58B9)  /* <CJK> */
+MAP(0x54, 0x52, 0x589F)  /* <CJK> */
+MAP(0x54, 0x53, 0x58AB)  /* <CJK> */
+MAP(0x54, 0x54, 0x58BA)  /* <CJK> */
+MAP(0x54, 0x55, 0x58DE)  /* <CJK> */
+MAP(0x54, 0x56, 0x58BB)  /* <CJK> */
+MAP(0x54, 0x57, 0x58B8)  /* <CJK> */
+MAP(0x54, 0x58, 0x58AE)  /* <CJK> */
+MAP(0x54, 0x59, 0x58C5)  /* <CJK> */
+MAP(0x54, 0x5A, 0x58D3)  /* <CJK> */
+MAP(0x54, 0x5B, 0x58D1)  /* <CJK> */
+MAP(0x54, 0x5C, 0x58D7)  /* <CJK> */
+MAP(0x54, 0x5D, 0x58D9)  /* <CJK> */
+MAP(0x54, 0x5E, 0x58D8)  /* <CJK> */
+MAP(0x54, 0x5F, 0x58E5)  /* <CJK> */
+MAP(0x54, 0x60, 0x58DC)  /* <CJK> */
+MAP(0x54, 0x61, 0x58E4)  /* <CJK> */
+MAP(0x54, 0x62, 0x58DF)  /* <CJK> */
+MAP(0x54, 0x63, 0x58EF)  /* <CJK> */
+MAP(0x54, 0x64, 0x58FA)  /* <CJK> */
+MAP(0x54, 0x65, 0x58F9)  /* <CJK> */
+MAP(0x54, 0x66, 0x58FB)  /* <CJK> */
+MAP(0x54, 0x67, 0x58FC)  /* <CJK> */
+MAP(0x54, 0x68, 0x58FD)  /* <CJK> */
+MAP(0x54, 0x69, 0x5902)  /* <CJK> */
+MAP(0x54, 0x6A, 0x590A)  /* <CJK> */
+MAP(0x54, 0x6B, 0x5910)  /* <CJK> */
+MAP(0x54, 0x6C, 0x591B)  /* <CJK> */
+MAP(0x54, 0x6D, 0x68A6)  /* <CJK> */
+MAP(0x54, 0x6E, 0x5925)  /* <CJK> */
+MAP(0x54, 0x6F, 0x592C)  /* <CJK> */
+MAP(0x54, 0x70, 0x592D)  /* <CJK> */
+MAP(0x54, 0x71, 0x5932)  /* <CJK> */
+MAP(0x54, 0x72, 0x5938)  /* <CJK> */
+MAP(0x54, 0x73, 0x593E)  /* <CJK> */
+MAP(0x54, 0x74, 0x7AD2)  /* <CJK> */
+MAP(0x54, 0x75, 0x5955)  /* <CJK> */
+MAP(0x54, 0x76, 0x5950)  /* <CJK> */
+MAP(0x54, 0x77, 0x594E)  /* <CJK> */
+MAP(0x54, 0x78, 0x595A)  /* <CJK> */
+MAP(0x54, 0x79, 0x5958)  /* <CJK> */
+MAP(0x54, 0x7A, 0x5962)  /* <CJK> */
+MAP(0x54, 0x7B, 0x5960)  /* <CJK> */
+MAP(0x54, 0x7C, 0x5967)  /* <CJK> */
+MAP(0x54, 0x7D, 0x596C)  /* <CJK> */
+MAP(0x54, 0x7E, 0x5969)  /* <CJK> */
+MAP(0x55, 0x21, 0x5978)  /* <CJK> */
+MAP(0x55, 0x22, 0x5981)  /* <CJK> */
+MAP(0x55, 0x23, 0x599D)  /* <CJK> */
+MAP(0x55, 0x24, 0x4F5E)  /* <CJK> */
+MAP(0x55, 0x25, 0x4FAB)  /* <CJK> */
+MAP(0x55, 0x26, 0x59A3)  /* <CJK> */
+MAP(0x55, 0x27, 0x59B2)  /* <CJK> */
+MAP(0x55, 0x28, 0x59C6)  /* <CJK> */
+MAP(0x55, 0x29, 0x59E8)  /* <CJK> */
+MAP(0x55, 0x2A, 0x59DC)  /* <CJK> */
+MAP(0x55, 0x2B, 0x598D)  /* <CJK> */
+MAP(0x55, 0x2C, 0x59D9)  /* <CJK> */
+MAP(0x55, 0x2D, 0x59DA)  /* <CJK> */
+MAP(0x55, 0x2E, 0x5A25)  /* <CJK> */
+MAP(0x55, 0x2F, 0x5A1F)  /* <CJK> */
+MAP(0x55, 0x30, 0x5A11)  /* <CJK> */
+MAP(0x55, 0x31, 0x5A1C)  /* <CJK> */
+MAP(0x55, 0x32, 0x5A09)  /* <CJK> */
+MAP(0x55, 0x33, 0x5A1A)  /* <CJK> */
+MAP(0x55, 0x34, 0x5A40)  /* <CJK> */
+MAP(0x55, 0x35, 0x5A6C)  /* <CJK> */
+MAP(0x55, 0x36, 0x5A49)  /* <CJK> */
+MAP(0x55, 0x37, 0x5A35)  /* <CJK> */
+MAP(0x55, 0x38, 0x5A36)  /* <CJK> */
+MAP(0x55, 0x39, 0x5A62)  /* <CJK> */
+MAP(0x55, 0x3A, 0x5A6A)  /* <CJK> */
+MAP(0x55, 0x3B, 0x5A9A)  /* <CJK> */
+MAP(0x55, 0x3C, 0x5ABC)  /* <CJK> */
+MAP(0x55, 0x3D, 0x5ABE)  /* <CJK> */
+MAP(0x55, 0x3E, 0x5ACB)  /* <CJK> */
+MAP(0x55, 0x3F, 0x5AC2)  /* <CJK> */
+MAP(0x55, 0x40, 0x5ABD)  /* <CJK> */
+MAP(0x55, 0x41, 0x5AE3)  /* <CJK> */
+MAP(0x55, 0x42, 0x5AD7)  /* <CJK> */
+MAP(0x55, 0x43, 0x5AE6)  /* <CJK> */
+MAP(0x55, 0x44, 0x5AE9)  /* <CJK> */
+MAP(0x55, 0x45, 0x5AD6)  /* <CJK> */
+MAP(0x55, 0x46, 0x5AFA)  /* <CJK> */
+MAP(0x55, 0x47, 0x5AFB)  /* <CJK> */
+MAP(0x55, 0x48, 0x5B0C)  /* <CJK> */
+MAP(0x55, 0x49, 0x5B0B)  /* <CJK> */
+MAP(0x55, 0x4A, 0x5B16)  /* <CJK> */
+MAP(0x55, 0x4B, 0x5B32)  /* <CJK> */
+MAP(0x55, 0x4C, 0x5AD0)  /* <CJK> */
+MAP(0x55, 0x4D, 0x5B2A)  /* <CJK> */
+MAP(0x55, 0x4E, 0x5B36)  /* <CJK> */
+MAP(0x55, 0x4F, 0x5B3E)  /* <CJK> */
+MAP(0x55, 0x50, 0x5B43)  /* <CJK> */
+MAP(0x55, 0x51, 0x5B45)  /* <CJK> */
+MAP(0x55, 0x52, 0x5B40)  /* <CJK> */
+MAP(0x55, 0x53, 0x5B51)  /* <CJK> */
+MAP(0x55, 0x54, 0x5B55)  /* <CJK> */
+MAP(0x55, 0x55, 0x5B5A)  /* <CJK> */
+MAP(0x55, 0x56, 0x5B5B)  /* <CJK> */
+MAP(0x55, 0x57, 0x5B65)  /* <CJK> */
+MAP(0x55, 0x58, 0x5B69)  /* <CJK> */
+MAP(0x55, 0x59, 0x5B70)  /* <CJK> */
+MAP(0x55, 0x5A, 0x5B73)  /* <CJK> */
+MAP(0x55, 0x5B, 0x5B75)  /* <CJK> */
+MAP(0x55, 0x5C, 0x5B78)  /* <CJK> */
+MAP(0x55, 0x5D, 0x6588)  /* <CJK> */
+MAP(0x55, 0x5E, 0x5B7A)  /* <CJK> */
+MAP(0x55, 0x5F, 0x5B80)  /* <CJK> */
+MAP(0x55, 0x60, 0x5B83)  /* <CJK> */
+MAP(0x55, 0x61, 0x5BA6)  /* <CJK> */
+MAP(0x55, 0x62, 0x5BB8)  /* <CJK> */
+MAP(0x55, 0x63, 0x5BC3)  /* <CJK> */
+MAP(0x55, 0x64, 0x5BC7)  /* <CJK> */
+MAP(0x55, 0x65, 0x5BC9)  /* <CJK> */
+MAP(0x55, 0x66, 0x5BD4)  /* <CJK> */
+MAP(0x55, 0x67, 0x5BD0)  /* <CJK> */
+MAP(0x55, 0x68, 0x5BE4)  /* <CJK> */
+MAP(0x55, 0x69, 0x5BE6)  /* <CJK> */
+MAP(0x55, 0x6A, 0x5BE2)  /* <CJK> */
+MAP(0x55, 0x6B, 0x5BDE)  /* <CJK> */
+MAP(0x55, 0x6C, 0x5BE5)  /* <CJK> */
+MAP(0x55, 0x6D, 0x5BEB)  /* <CJK> */
+MAP(0x55, 0x6E, 0x5BF0)  /* <CJK> */
+MAP(0x55, 0x6F, 0x5BF6)  /* <CJK> */
+MAP(0x55, 0x70, 0x5BF3)  /* <CJK> */
+MAP(0x55, 0x71, 0x5C05)  /* <CJK> */
+MAP(0x55, 0x72, 0x5C07)  /* <CJK> */
+MAP(0x55, 0x73, 0x5C08)  /* <CJK> */
+MAP(0x55, 0x74, 0x5C0D)  /* <CJK> */
+MAP(0x55, 0x75, 0x5C13)  /* <CJK> */
+MAP(0x55, 0x76, 0x5C20)  /* <CJK> */
+MAP(0x55, 0x77, 0x5C22)  /* <CJK> */
+MAP(0x55, 0x78, 0x5C28)  /* <CJK> */
+MAP(0x55, 0x79, 0x5C38)  /* <CJK> */
+MAP(0x55, 0x7A, 0x5C39)  /* <CJK> */
+MAP(0x55, 0x7B, 0x5C41)  /* <CJK> */
+MAP(0x55, 0x7C, 0x5C46)  /* <CJK> */
+MAP(0x55, 0x7D, 0x5C4E)  /* <CJK> */
+MAP(0x55, 0x7E, 0x5C53)  /* <CJK> */
+MAP(0x56, 0x21, 0x5C50)  /* <CJK> */
+MAP(0x56, 0x22, 0x5C4F)  /* <CJK> */
+MAP(0x56, 0x23, 0x5B71)  /* <CJK> */
+MAP(0x56, 0x24, 0x5C6C)  /* <CJK> */
+MAP(0x56, 0x25, 0x5C6E)  /* <CJK> */
+MAP(0x56, 0x26, 0x4E62)  /* <CJK> */
+MAP(0x56, 0x27, 0x5C76)  /* <CJK> */
+MAP(0x56, 0x28, 0x5C79)  /* <CJK> */
+MAP(0x56, 0x29, 0x5C8C)  /* <CJK> */
+MAP(0x56, 0x2A, 0x5C91)  /* <CJK> */
+MAP(0x56, 0x2B, 0x5C94)  /* <CJK> */
+MAP(0x56, 0x2C, 0x599B)  /* <CJK> */
+MAP(0x56, 0x2D, 0x5CAB)  /* <CJK> */
+MAP(0x56, 0x2E, 0x5CBB)  /* <CJK> */
+MAP(0x56, 0x2F, 0x5CB6)  /* <CJK> */
+MAP(0x56, 0x30, 0x5CBC)  /* <CJK> */
+MAP(0x56, 0x31, 0x5CB7)  /* <CJK> */
+MAP(0x56, 0x32, 0x5CC5)  /* <CJK> */
+MAP(0x56, 0x33, 0x5CBE)  /* <CJK> */
+MAP(0x56, 0x34, 0x5CC7)  /* <CJK> */
+MAP(0x56, 0x35, 0x5CD9)  /* <CJK> */
+MAP(0x56, 0x36, 0x5CE9)  /* <CJK> */
+MAP(0x56, 0x37, 0x5CFD)  /* <CJK> */
+MAP(0x56, 0x38, 0x5CFA)  /* <CJK> */
+MAP(0x56, 0x39, 0x5CED)  /* <CJK> */
+MAP(0x56, 0x3A, 0x5D8C)  /* <CJK> */
+MAP(0x56, 0x3B, 0x5CEA)  /* <CJK> */
+MAP(0x56, 0x3C, 0x5D0B)  /* <CJK> */
+MAP(0x56, 0x3D, 0x5D15)  /* <CJK> */
+MAP(0x56, 0x3E, 0x5D17)  /* <CJK> */
+MAP(0x56, 0x3F, 0x5D5C)  /* <CJK> */
+MAP(0x56, 0x40, 0x5D1F)  /* <CJK> */
+MAP(0x56, 0x41, 0x5D1B)  /* <CJK> */
+MAP(0x56, 0x42, 0x5D11)  /* <CJK> */
+MAP(0x56, 0x43, 0x5D14)  /* <CJK> */
+MAP(0x56, 0x44, 0x5D22)  /* <CJK> */
+MAP(0x56, 0x45, 0x5D1A)  /* <CJK> */
+MAP(0x56, 0x46, 0x5D19)  /* <CJK> */
+MAP(0x56, 0x47, 0x5D18)  /* <CJK> */
+MAP(0x56, 0x48, 0x5D4C)  /* <CJK> */
+MAP(0x56, 0x49, 0x5D52)  /* <CJK> */
+MAP(0x56, 0x4A, 0x5D4E)  /* <CJK> */
+MAP(0x56, 0x4B, 0x5D4B)  /* <CJK> */
+MAP(0x56, 0x4C, 0x5D6C)  /* <CJK> */
+MAP(0x56, 0x4D, 0x5D73)  /* <CJK> */
+MAP(0x56, 0x4E, 0x5D76)  /* <CJK> */
+MAP(0x56, 0x4F, 0x5D87)  /* <CJK> */
+MAP(0x56, 0x50, 0x5D84)  /* <CJK> */
+MAP(0x56, 0x51, 0x5D82)  /* <CJK> */
+MAP(0x56, 0x52, 0x5DA2)  /* <CJK> */
+MAP(0x56, 0x53, 0x5D9D)  /* <CJK> */
+MAP(0x56, 0x54, 0x5DAC)  /* <CJK> */
+MAP(0x56, 0x55, 0x5DAE)  /* <CJK> */
+MAP(0x56, 0x56, 0x5DBD)  /* <CJK> */
+MAP(0x56, 0x57, 0x5D90)  /* <CJK> */
+MAP(0x56, 0x58, 0x5DB7)  /* <CJK> */
+MAP(0x56, 0x59, 0x5DBC)  /* <CJK> */
+MAP(0x56, 0x5A, 0x5DC9)  /* <CJK> */
+MAP(0x56, 0x5B, 0x5DCD)  /* <CJK> */
+MAP(0x56, 0x5C, 0x5DD3)  /* <CJK> */
+MAP(0x56, 0x5D, 0x5DD2)  /* <CJK> */
+MAP(0x56, 0x5E, 0x5DD6)  /* <CJK> */
+MAP(0x56, 0x5F, 0x5DDB)  /* <CJK> */
+MAP(0x56, 0x60, 0x5DEB)  /* <CJK> */
+MAP(0x56, 0x61, 0x5DF2)  /* <CJK> */
+MAP(0x56, 0x62, 0x5DF5)  /* <CJK> */
+MAP(0x56, 0x63, 0x5E0B)  /* <CJK> */
+MAP(0x56, 0x64, 0x5E1A)  /* <CJK> */
+MAP(0x56, 0x65, 0x5E19)  /* <CJK> */
+MAP(0x56, 0x66, 0x5E11)  /* <CJK> */
+MAP(0x56, 0x67, 0x5E1B)  /* <CJK> */
+MAP(0x56, 0x68, 0x5E36)  /* <CJK> */
+MAP(0x56, 0x69, 0x5E37)  /* <CJK> */
+MAP(0x56, 0x6A, 0x5E44)  /* <CJK> */
+MAP(0x56, 0x6B, 0x5E43)  /* <CJK> */
+MAP(0x56, 0x6C, 0x5E40)  /* <CJK> */
+MAP(0x56, 0x6D, 0x5E4E)  /* <CJK> */
+MAP(0x56, 0x6E, 0x5E57)  /* <CJK> */
+MAP(0x56, 0x6F, 0x5E54)  /* <CJK> */
+MAP(0x56, 0x70, 0x5E5F)  /* <CJK> */
+MAP(0x56, 0x71, 0x5E62)  /* <CJK> */
+MAP(0x56, 0x72, 0x5E64)  /* <CJK> */
+MAP(0x56, 0x73, 0x5E47)  /* <CJK> */
+MAP(0x56, 0x74, 0x5E75)  /* <CJK> */
+MAP(0x56, 0x75, 0x5E76)  /* <CJK> */
+MAP(0x56, 0x76, 0x5E7A)  /* <CJK> */
+MAP(0x56, 0x77, 0x9EBC)  /* <CJK> */
+MAP(0x56, 0x78, 0x5E7F)  /* <CJK> */
+MAP(0x56, 0x79, 0x5EA0)  /* <CJK> */
+MAP(0x56, 0x7A, 0x5EC1)  /* <CJK> */
+MAP(0x56, 0x7B, 0x5EC2)  /* <CJK> */
+MAP(0x56, 0x7C, 0x5EC8)  /* <CJK> */
+MAP(0x56, 0x7D, 0x5ED0)  /* <CJK> */
+MAP(0x56, 0x7E, 0x5ECF)  /* <CJK> */
+MAP(0x57, 0x21, 0x5ED6)  /* <CJK> */
+MAP(0x57, 0x22, 0x5EE3)  /* <CJK> */
+MAP(0x57, 0x23, 0x5EDD)  /* <CJK> */
+MAP(0x57, 0x24, 0x5EDA)  /* <CJK> */
+MAP(0x57, 0x25, 0x5EDB)  /* <CJK> */
+MAP(0x57, 0x26, 0x5EE2)  /* <CJK> */
+MAP(0x57, 0x27, 0x5EE1)  /* <CJK> */
+MAP(0x57, 0x28, 0x5EE8)  /* <CJK> */
+MAP(0x57, 0x29, 0x5EE9)  /* <CJK> */
+MAP(0x57, 0x2A, 0x5EEC)  /* <CJK> */
+MAP(0x57, 0x2B, 0x5EF1)  /* <CJK> */
+MAP(0x57, 0x2C, 0x5EF3)  /* <CJK> */
+MAP(0x57, 0x2D, 0x5EF0)  /* <CJK> */
+MAP(0x57, 0x2E, 0x5EF4)  /* <CJK> */
+MAP(0x57, 0x2F, 0x5EF8)  /* <CJK> */
+MAP(0x57, 0x30, 0x5EFE)  /* <CJK> */
+MAP(0x57, 0x31, 0x5F03)  /* <CJK> */
+MAP(0x57, 0x32, 0x5F09)  /* <CJK> */
+MAP(0x57, 0x33, 0x5F5D)  /* <CJK> */
+MAP(0x57, 0x34, 0x5F5C)  /* <CJK> */
+MAP(0x57, 0x35, 0x5F0B)  /* <CJK> */
+MAP(0x57, 0x36, 0x5F11)  /* <CJK> */
+MAP(0x57, 0x37, 0x5F16)  /* <CJK> */
+MAP(0x57, 0x38, 0x5F29)  /* <CJK> */
+MAP(0x57, 0x39, 0x5F2D)  /* <CJK> */
+MAP(0x57, 0x3A, 0x5F38)  /* <CJK> */
+MAP(0x57, 0x3B, 0x5F41)  /* <CJK> */
+MAP(0x57, 0x3C, 0x5F48)  /* <CJK> */
+MAP(0x57, 0x3D, 0x5F4C)  /* <CJK> */
+MAP(0x57, 0x3E, 0x5F4E)  /* <CJK> */
+MAP(0x57, 0x3F, 0x5F2F)  /* <CJK> */
+MAP(0x57, 0x40, 0x5F51)  /* <CJK> */
+MAP(0x57, 0x41, 0x5F56)  /* <CJK> */
+MAP(0x57, 0x42, 0x5F57)  /* <CJK> */
+MAP(0x57, 0x43, 0x5F59)  /* <CJK> */
+MAP(0x57, 0x44, 0x5F61)  /* <CJK> */
+MAP(0x57, 0x45, 0x5F6D)  /* <CJK> */
+MAP(0x57, 0x46, 0x5F73)  /* <CJK> */
+MAP(0x57, 0x47, 0x5F77)  /* <CJK> */
+MAP(0x57, 0x48, 0x5F83)  /* <CJK> */
+MAP(0x57, 0x49, 0x5F82)  /* <CJK> */
+MAP(0x57, 0x4A, 0x5F7F)  /* <CJK> */
+MAP(0x57, 0x4B, 0x5F8A)  /* <CJK> */
+MAP(0x57, 0x4C, 0x5F88)  /* <CJK> */
+MAP(0x57, 0x4D, 0x5F91)  /* <CJK> */
+MAP(0x57, 0x4E, 0x5F87)  /* <CJK> */
+MAP(0x57, 0x4F, 0x5F9E)  /* <CJK> */
+MAP(0x57, 0x50, 0x5F99)  /* <CJK> */
+MAP(0x57, 0x51, 0x5F98)  /* <CJK> */
+MAP(0x57, 0x52, 0x5FA0)  /* <CJK> */
+MAP(0x57, 0x53, 0x5FA8)  /* <CJK> */
+MAP(0x57, 0x54, 0x5FAD)  /* <CJK> */
+MAP(0x57, 0x55, 0x5FBC)  /* <CJK> */
+MAP(0x57, 0x56, 0x5FD6)  /* <CJK> */
+MAP(0x57, 0x57, 0x5FFB)  /* <CJK> */
+MAP(0x57, 0x58, 0x5FE4)  /* <CJK> */
+MAP(0x57, 0x59, 0x5FF8)  /* <CJK> */
+MAP(0x57, 0x5A, 0x5FF1)  /* <CJK> */
+MAP(0x57, 0x5B, 0x5FDD)  /* <CJK> */
+MAP(0x57, 0x5C, 0x60B3)  /* <CJK> */
+MAP(0x57, 0x5D, 0x5FFF)  /* <CJK> */
+MAP(0x57, 0x5E, 0x6021)  /* <CJK> */
+MAP(0x57, 0x5F, 0x6060)  /* <CJK> */
+MAP(0x57, 0x60, 0x6019)  /* <CJK> */
+MAP(0x57, 0x61, 0x6010)  /* <CJK> */
+MAP(0x57, 0x62, 0x6029)  /* <CJK> */
+MAP(0x57, 0x63, 0x600E)  /* <CJK> */
+MAP(0x57, 0x64, 0x6031)  /* <CJK> */
+MAP(0x57, 0x65, 0x601B)  /* <CJK> */
+MAP(0x57, 0x66, 0x6015)  /* <CJK> */
+MAP(0x57, 0x67, 0x602B)  /* <CJK> */
+MAP(0x57, 0x68, 0x6026)  /* <CJK> */
+MAP(0x57, 0x69, 0x600F)  /* <CJK> */
+MAP(0x57, 0x6A, 0x603A)  /* <CJK> */
+MAP(0x57, 0x6B, 0x605A)  /* <CJK> */
+MAP(0x57, 0x6C, 0x6041)  /* <CJK> */
+MAP(0x57, 0x6D, 0x606A)  /* <CJK> */
+MAP(0x57, 0x6E, 0x6077)  /* <CJK> */
+MAP(0x57, 0x6F, 0x605F)  /* <CJK> */
+MAP(0x57, 0x70, 0x604A)  /* <CJK> */
+MAP(0x57, 0x71, 0x6046)  /* <CJK> */
+MAP(0x57, 0x72, 0x604D)  /* <CJK> */
+MAP(0x57, 0x73, 0x6063)  /* <CJK> */
+MAP(0x57, 0x74, 0x6043)  /* <CJK> */
+MAP(0x57, 0x75, 0x6064)  /* <CJK> */
+MAP(0x57, 0x76, 0x6042)  /* <CJK> */
+MAP(0x57, 0x77, 0x606C)  /* <CJK> */
+MAP(0x57, 0x78, 0x606B)  /* <CJK> */
+MAP(0x57, 0x79, 0x6059)  /* <CJK> */
+MAP(0x57, 0x7A, 0x6081)  /* <CJK> */
+MAP(0x57, 0x7B, 0x608D)  /* <CJK> */
+MAP(0x57, 0x7C, 0x60E7)  /* <CJK> */
+MAP(0x57, 0x7D, 0x6083)  /* <CJK> */
+MAP(0x57, 0x7E, 0x609A)  /* <CJK> */
+MAP(0x58, 0x21, 0x6084)  /* <CJK> */
+MAP(0x58, 0x22, 0x609B)  /* <CJK> */
+MAP(0x58, 0x23, 0x6096)  /* <CJK> */
+MAP(0x58, 0x24, 0x6097)  /* <CJK> */
+MAP(0x58, 0x25, 0x6092)  /* <CJK> */
+MAP(0x58, 0x26, 0x60A7)  /* <CJK> */
+MAP(0x58, 0x27, 0x608B)  /* <CJK> */
+MAP(0x58, 0x28, 0x60E1)  /* <CJK> */
+MAP(0x58, 0x29, 0x60B8)  /* <CJK> */
+MAP(0x58, 0x2A, 0x60E0)  /* <CJK> */
+MAP(0x58, 0x2B, 0x60D3)  /* <CJK> */
+MAP(0x58, 0x2C, 0x60B4)  /* <CJK> */
+MAP(0x58, 0x2D, 0x5FF0)  /* <CJK> */
+MAP(0x58, 0x2E, 0x60BD)  /* <CJK> */
+MAP(0x58, 0x2F, 0x60C6)  /* <CJK> */
+MAP(0x58, 0x30, 0x60B5)  /* <CJK> */
+MAP(0x58, 0x31, 0x60D8)  /* <CJK> */
+MAP(0x58, 0x32, 0x614D)  /* <CJK> */
+MAP(0x58, 0x33, 0x6115)  /* <CJK> */
+MAP(0x58, 0x34, 0x6106)  /* <CJK> */
+MAP(0x58, 0x35, 0x60F6)  /* <CJK> */
+MAP(0x58, 0x36, 0x60F7)  /* <CJK> */
+MAP(0x58, 0x37, 0x6100)  /* <CJK> */
+MAP(0x58, 0x38, 0x60F4)  /* <CJK> */
+MAP(0x58, 0x39, 0x60FA)  /* <CJK> */
+MAP(0x58, 0x3A, 0x6103)  /* <CJK> */
+MAP(0x58, 0x3B, 0x6121)  /* <CJK> */
+MAP(0x58, 0x3C, 0x60FB)  /* <CJK> */
+MAP(0x58, 0x3D, 0x60F1)  /* <CJK> */
+MAP(0x58, 0x3E, 0x610D)  /* <CJK> */
+MAP(0x58, 0x3F, 0x610E)  /* <CJK> */
+MAP(0x58, 0x40, 0x6147)  /* <CJK> */
+MAP(0x58, 0x41, 0x613E)  /* <CJK> */
+MAP(0x58, 0x42, 0x6128)  /* <CJK> */
+MAP(0x58, 0x43, 0x6127)  /* <CJK> */
+MAP(0x58, 0x44, 0x614A)  /* <CJK> */
+MAP(0x58, 0x45, 0x613F)  /* <CJK> */
+MAP(0x58, 0x46, 0x613C)  /* <CJK> */
+MAP(0x58, 0x47, 0x612C)  /* <CJK> */
+MAP(0x58, 0x48, 0x6134)  /* <CJK> */
+MAP(0x58, 0x49, 0x613D)  /* <CJK> */
+MAP(0x58, 0x4A, 0x6142)  /* <CJK> */
+MAP(0x58, 0x4B, 0x6144)  /* <CJK> */
+MAP(0x58, 0x4C, 0x6173)  /* <CJK> */
+MAP(0x58, 0x4D, 0x6177)  /* <CJK> */
+MAP(0x58, 0x4E, 0x6158)  /* <CJK> */
+MAP(0x58, 0x4F, 0x6159)  /* <CJK> */
+MAP(0x58, 0x50, 0x615A)  /* <CJK> */
+MAP(0x58, 0x51, 0x616B)  /* <CJK> */
+MAP(0x58, 0x52, 0x6174)  /* <CJK> */
+MAP(0x58, 0x53, 0x616F)  /* <CJK> */
+MAP(0x58, 0x54, 0x6165)  /* <CJK> */
+MAP(0x58, 0x55, 0x6171)  /* <CJK> */
+MAP(0x58, 0x56, 0x615F)  /* <CJK> */
+MAP(0x58, 0x57, 0x615D)  /* <CJK> */
+MAP(0x58, 0x58, 0x6153)  /* <CJK> */
+MAP(0x58, 0x59, 0x6175)  /* <CJK> */
+MAP(0x58, 0x5A, 0x6199)  /* <CJK> */
+MAP(0x58, 0x5B, 0x6196)  /* <CJK> */
+MAP(0x58, 0x5C, 0x6187)  /* <CJK> */
+MAP(0x58, 0x5D, 0x61AC)  /* <CJK> */
+MAP(0x58, 0x5E, 0x6194)  /* <CJK> */
+MAP(0x58, 0x5F, 0x619A)  /* <CJK> */
+MAP(0x58, 0x60, 0x618A)  /* <CJK> */
+MAP(0x58, 0x61, 0x6191)  /* <CJK> */
+MAP(0x58, 0x62, 0x61AB)  /* <CJK> */
+MAP(0x58, 0x63, 0x61AE)  /* <CJK> */
+MAP(0x58, 0x64, 0x61CC)  /* <CJK> */
+MAP(0x58, 0x65, 0x61CA)  /* <CJK> */
+MAP(0x58, 0x66, 0x61C9)  /* <CJK> */
+MAP(0x58, 0x67, 0x61F7)  /* <CJK> */
+MAP(0x58, 0x68, 0x61C8)  /* <CJK> */
+MAP(0x58, 0x69, 0x61C3)  /* <CJK> */
+MAP(0x58, 0x6A, 0x61C6)  /* <CJK> */
+MAP(0x58, 0x6B, 0x61BA)  /* <CJK> */
+MAP(0x58, 0x6C, 0x61CB)  /* <CJK> */
+MAP(0x58, 0x6D, 0x7F79)  /* <CJK> */
+MAP(0x58, 0x6E, 0x61CD)  /* <CJK> */
+MAP(0x58, 0x6F, 0x61E6)  /* <CJK> */
+MAP(0x58, 0x70, 0x61E3)  /* <CJK> */
+MAP(0x58, 0x71, 0x61F6)  /* <CJK> */
+MAP(0x58, 0x72, 0x61FA)  /* <CJK> */
+MAP(0x58, 0x73, 0x61F4)  /* <CJK> */
+MAP(0x58, 0x74, 0x61FF)  /* <CJK> */
+MAP(0x58, 0x75, 0x61FD)  /* <CJK> */
+MAP(0x58, 0x76, 0x61FC)  /* <CJK> */
+MAP(0x58, 0x77, 0x61FE)  /* <CJK> */
+MAP(0x58, 0x78, 0x6200)  /* <CJK> */
+MAP(0x58, 0x79, 0x6208)  /* <CJK> */
+MAP(0x58, 0x7A, 0x6209)  /* <CJK> */
+MAP(0x58, 0x7B, 0x620D)  /* <CJK> */
+MAP(0x58, 0x7C, 0x620C)  /* <CJK> */
+MAP(0x58, 0x7D, 0x6214)  /* <CJK> */
+MAP(0x58, 0x7E, 0x621B)  /* <CJK> */
+MAP(0x59, 0x21, 0x621E)  /* <CJK> */
+MAP(0x59, 0x22, 0x6221)  /* <CJK> */
+MAP(0x59, 0x23, 0x622A)  /* <CJK> */
+MAP(0x59, 0x24, 0x622E)  /* <CJK> */
+MAP(0x59, 0x25, 0x6230)  /* <CJK> */
+MAP(0x59, 0x26, 0x6232)  /* <CJK> */
+MAP(0x59, 0x27, 0x6233)  /* <CJK> */
+MAP(0x59, 0x28, 0x6241)  /* <CJK> */
+MAP(0x59, 0x29, 0x624E)  /* <CJK> */
+MAP(0x59, 0x2A, 0x625E)  /* <CJK> */
+MAP(0x59, 0x2B, 0x6263)  /* <CJK> */
+MAP(0x59, 0x2C, 0x625B)  /* <CJK> */
+MAP(0x59, 0x2D, 0x6260)  /* <CJK> */
+MAP(0x59, 0x2E, 0x6268)  /* <CJK> */
+MAP(0x59, 0x2F, 0x627C)  /* <CJK> */
+MAP(0x59, 0x30, 0x6282)  /* <CJK> */
+MAP(0x59, 0x31, 0x6289)  /* <CJK> */
+MAP(0x59, 0x32, 0x627E)  /* <CJK> */
+MAP(0x59, 0x33, 0x6292)  /* <CJK> */
+MAP(0x59, 0x34, 0x6293)  /* <CJK> */
+MAP(0x59, 0x35, 0x6296)  /* <CJK> */
+MAP(0x59, 0x36, 0x62D4)  /* <CJK> */
+MAP(0x59, 0x37, 0x6283)  /* <CJK> */
+MAP(0x59, 0x38, 0x6294)  /* <CJK> */
+MAP(0x59, 0x39, 0x62D7)  /* <CJK> */
+MAP(0x59, 0x3A, 0x62D1)  /* <CJK> */
+MAP(0x59, 0x3B, 0x62BB)  /* <CJK> */
+MAP(0x59, 0x3C, 0x62CF)  /* <CJK> */
+MAP(0x59, 0x3D, 0x62FF)  /* <CJK> */
+MAP(0x59, 0x3E, 0x62C6)  /* <CJK> */
+MAP(0x59, 0x3F, 0x64D4)  /* <CJK> */
+MAP(0x59, 0x40, 0x62C8)  /* <CJK> */
+MAP(0x59, 0x41, 0x62DC)  /* <CJK> */
+MAP(0x59, 0x42, 0x62CC)  /* <CJK> */
+MAP(0x59, 0x43, 0x62CA)  /* <CJK> */
+MAP(0x59, 0x44, 0x62C2)  /* <CJK> */
+MAP(0x59, 0x45, 0x62C7)  /* <CJK> */
+MAP(0x59, 0x46, 0x629B)  /* <CJK> */
+MAP(0x59, 0x47, 0x62C9)  /* <CJK> */
+MAP(0x59, 0x48, 0x630C)  /* <CJK> */
+MAP(0x59, 0x49, 0x62EE)  /* <CJK> */
+MAP(0x59, 0x4A, 0x62F1)  /* <CJK> */
+MAP(0x59, 0x4B, 0x6327)  /* <CJK> */
+MAP(0x59, 0x4C, 0x6302)  /* <CJK> */
+MAP(0x59, 0x4D, 0x6308)  /* <CJK> */
+MAP(0x59, 0x4E, 0x62EF)  /* <CJK> */
+MAP(0x59, 0x4F, 0x62F5)  /* <CJK> */
+MAP(0x59, 0x50, 0x6350)  /* <CJK> */
+MAP(0x59, 0x51, 0x633E)  /* <CJK> */
+MAP(0x59, 0x52, 0x634D)  /* <CJK> */
+MAP(0x59, 0x53, 0x641C)  /* <CJK> */
+MAP(0x59, 0x54, 0x634F)  /* <CJK> */
+MAP(0x59, 0x55, 0x6396)  /* <CJK> */
+MAP(0x59, 0x56, 0x638E)  /* <CJK> */
+MAP(0x59, 0x57, 0x6380)  /* <CJK> */
+MAP(0x59, 0x58, 0x63AB)  /* <CJK> */
+MAP(0x59, 0x59, 0x6376)  /* <CJK> */
+MAP(0x59, 0x5A, 0x63A3)  /* <CJK> */
+MAP(0x59, 0x5B, 0x638F)  /* <CJK> */
+MAP(0x59, 0x5C, 0x6389)  /* <CJK> */
+MAP(0x59, 0x5D, 0x639F)  /* <CJK> */
+MAP(0x59, 0x5E, 0x63B5)  /* <CJK> */
+MAP(0x59, 0x5F, 0x636B)  /* <CJK> */
+MAP(0x59, 0x60, 0x6369)  /* <CJK> */
+MAP(0x59, 0x61, 0x63BE)  /* <CJK> */
+MAP(0x59, 0x62, 0x63E9)  /* <CJK> */
+MAP(0x59, 0x63, 0x63C0)  /* <CJK> */
+MAP(0x59, 0x64, 0x63C6)  /* <CJK> */
+MAP(0x59, 0x65, 0x63E3)  /* <CJK> */
+MAP(0x59, 0x66, 0x63C9)  /* <CJK> */
+MAP(0x59, 0x67, 0x63D2)  /* <CJK> */
+MAP(0x59, 0x68, 0x63F6)  /* <CJK> */
+MAP(0x59, 0x69, 0x63C4)  /* <CJK> */
+MAP(0x59, 0x6A, 0x6416)  /* <CJK> */
+MAP(0x59, 0x6B, 0x6434)  /* <CJK> */
+MAP(0x59, 0x6C, 0x6406)  /* <CJK> */
+MAP(0x59, 0x6D, 0x6413)  /* <CJK> */
+MAP(0x59, 0x6E, 0x6426)  /* <CJK> */
+MAP(0x59, 0x6F, 0x6436)  /* <CJK> */
+MAP(0x59, 0x70, 0x651D)  /* <CJK> */
+MAP(0x59, 0x71, 0x6417)  /* <CJK> */
+MAP(0x59, 0x72, 0x6428)  /* <CJK> */
+MAP(0x59, 0x73, 0x640F)  /* <CJK> */
+MAP(0x59, 0x74, 0x6467)  /* <CJK> */
+MAP(0x59, 0x75, 0x646F)  /* <CJK> */
+MAP(0x59, 0x76, 0x6476)  /* <CJK> */
+MAP(0x59, 0x77, 0x644E)  /* <CJK> */
+MAP(0x59, 0x78, 0x652A)  /* <CJK> */
+MAP(0x59, 0x79, 0x6495)  /* <CJK> */
+MAP(0x59, 0x7A, 0x6493)  /* <CJK> */
+MAP(0x59, 0x7B, 0x64A5)  /* <CJK> */
+MAP(0x59, 0x7C, 0x64A9)  /* <CJK> */
+MAP(0x59, 0x7D, 0x6488)  /* <CJK> */
+MAP(0x59, 0x7E, 0x64BC)  /* <CJK> */
+MAP(0x5A, 0x21, 0x64DA)  /* <CJK> */
+MAP(0x5A, 0x22, 0x64D2)  /* <CJK> */
+MAP(0x5A, 0x23, 0x64C5)  /* <CJK> */
+MAP(0x5A, 0x24, 0x64C7)  /* <CJK> */
+MAP(0x5A, 0x25, 0x64BB)  /* <CJK> */
+MAP(0x5A, 0x26, 0x64D8)  /* <CJK> */
+MAP(0x5A, 0x27, 0x64C2)  /* <CJK> */
+MAP(0x5A, 0x28, 0x64F1)  /* <CJK> */
+MAP(0x5A, 0x29, 0x64E7)  /* <CJK> */
+MAP(0x5A, 0x2A, 0x8209)  /* <CJK> */
+MAP(0x5A, 0x2B, 0x64E0)  /* <CJK> */
+MAP(0x5A, 0x2C, 0x64E1)  /* <CJK> */
+MAP(0x5A, 0x2D, 0x62AC)  /* <CJK> */
+MAP(0x5A, 0x2E, 0x64E3)  /* <CJK> */
+MAP(0x5A, 0x2F, 0x64EF)  /* <CJK> */
+MAP(0x5A, 0x30, 0x652C)  /* <CJK> */
+MAP(0x5A, 0x31, 0x64F6)  /* <CJK> */
+MAP(0x5A, 0x32, 0x64F4)  /* <CJK> */
+MAP(0x5A, 0x33, 0x64F2)  /* <CJK> */
+MAP(0x5A, 0x34, 0x64FA)  /* <CJK> */
+MAP(0x5A, 0x35, 0x6500)  /* <CJK> */
+MAP(0x5A, 0x36, 0x64FD)  /* <CJK> */
+MAP(0x5A, 0x37, 0x6518)  /* <CJK> */
+MAP(0x5A, 0x38, 0x651C)  /* <CJK> */
+MAP(0x5A, 0x39, 0x6505)  /* <CJK> */
+MAP(0x5A, 0x3A, 0x6524)  /* <CJK> */
+MAP(0x5A, 0x3B, 0x6523)  /* <CJK> */
+MAP(0x5A, 0x3C, 0x652B)  /* <CJK> */
+MAP(0x5A, 0x3D, 0x6534)  /* <CJK> */
+MAP(0x5A, 0x3E, 0x6535)  /* <CJK> */
+MAP(0x5A, 0x3F, 0x6537)  /* <CJK> */
+MAP(0x5A, 0x40, 0x6536)  /* <CJK> */
+MAP(0x5A, 0x41, 0x6538)  /* <CJK> */
+MAP(0x5A, 0x42, 0x754B)  /* <CJK> */
+MAP(0x5A, 0x43, 0x6548)  /* <CJK> */
+MAP(0x5A, 0x44, 0x6556)  /* <CJK> */
+MAP(0x5A, 0x45, 0x6555)  /* <CJK> */
+MAP(0x5A, 0x46, 0x654D)  /* <CJK> */
+MAP(0x5A, 0x47, 0x6558)  /* <CJK> */
+MAP(0x5A, 0x48, 0x655E)  /* <CJK> */
+MAP(0x5A, 0x49, 0x655D)  /* <CJK> */
+MAP(0x5A, 0x4A, 0x6572)  /* <CJK> */
+MAP(0x5A, 0x4B, 0x6578)  /* <CJK> */
+MAP(0x5A, 0x4C, 0x6582)  /* <CJK> */
+MAP(0x5A, 0x4D, 0x6583)  /* <CJK> */
+MAP(0x5A, 0x4E, 0x8B8A)  /* <CJK> */
+MAP(0x5A, 0x4F, 0x659B)  /* <CJK> */
+MAP(0x5A, 0x50, 0x659F)  /* <CJK> */
+MAP(0x5A, 0x51, 0x65AB)  /* <CJK> */
+MAP(0x5A, 0x52, 0x65B7)  /* <CJK> */
+MAP(0x5A, 0x53, 0x65C3)  /* <CJK> */
+MAP(0x5A, 0x54, 0x65C6)  /* <CJK> */
+MAP(0x5A, 0x55, 0x65C1)  /* <CJK> */
+MAP(0x5A, 0x56, 0x65C4)  /* <CJK> */
+MAP(0x5A, 0x57, 0x65CC)  /* <CJK> */
+MAP(0x5A, 0x58, 0x65D2)  /* <CJK> */
+MAP(0x5A, 0x59, 0x65DB)  /* <CJK> */
+MAP(0x5A, 0x5A, 0x65D9)  /* <CJK> */
+MAP(0x5A, 0x5B, 0x65E0)  /* <CJK> */
+MAP(0x5A, 0x5C, 0x65E1)  /* <CJK> */
+MAP(0x5A, 0x5D, 0x65F1)  /* <CJK> */
+MAP(0x5A, 0x5E, 0x6772)  /* <CJK> */
+MAP(0x5A, 0x5F, 0x660A)  /* <CJK> */
+MAP(0x5A, 0x60, 0x6603)  /* <CJK> */
+MAP(0x5A, 0x61, 0x65FB)  /* <CJK> */
+MAP(0x5A, 0x62, 0x6773)  /* <CJK> */
+MAP(0x5A, 0x63, 0x6635)  /* <CJK> */
+MAP(0x5A, 0x64, 0x6636)  /* <CJK> */
+MAP(0x5A, 0x65, 0x6634)  /* <CJK> */
+MAP(0x5A, 0x66, 0x661C)  /* <CJK> */
+MAP(0x5A, 0x67, 0x664F)  /* <CJK> */
+MAP(0x5A, 0x68, 0x6644)  /* <CJK> */
+MAP(0x5A, 0x69, 0x6649)  /* <CJK> */
+MAP(0x5A, 0x6A, 0x6641)  /* <CJK> */
+MAP(0x5A, 0x6B, 0x665E)  /* <CJK> */
+MAP(0x5A, 0x6C, 0x665D)  /* <CJK> */
+MAP(0x5A, 0x6D, 0x6664)  /* <CJK> */
+MAP(0x5A, 0x6E, 0x6667)  /* <CJK> */
+MAP(0x5A, 0x6F, 0x6668)  /* <CJK> */
+MAP(0x5A, 0x70, 0x665F)  /* <CJK> */
+MAP(0x5A, 0x71, 0x6662)  /* <CJK> */
+MAP(0x5A, 0x72, 0x6670)  /* <CJK> */
+MAP(0x5A, 0x73, 0x6683)  /* <CJK> */
+MAP(0x5A, 0x74, 0x6688)  /* <CJK> */
+MAP(0x5A, 0x75, 0x668E)  /* <CJK> */
+MAP(0x5A, 0x76, 0x6689)  /* <CJK> */
+MAP(0x5A, 0x77, 0x6684)  /* <CJK> */
+MAP(0x5A, 0x78, 0x6698)  /* <CJK> */
+MAP(0x5A, 0x79, 0x669D)  /* <CJK> */
+MAP(0x5A, 0x7A, 0x66C1)  /* <CJK> */
+MAP(0x5A, 0x7B, 0x66B9)  /* <CJK> */
+MAP(0x5A, 0x7C, 0x66C9)  /* <CJK> */
+MAP(0x5A, 0x7D, 0x66BE)  /* <CJK> */
+MAP(0x5A, 0x7E, 0x66BC)  /* <CJK> */
+MAP(0x5B, 0x21, 0x66C4)  /* <CJK> */
+MAP(0x5B, 0x22, 0x66B8)  /* <CJK> */
+MAP(0x5B, 0x23, 0x66D6)  /* <CJK> */
+MAP(0x5B, 0x24, 0x66DA)  /* <CJK> */
+MAP(0x5B, 0x25, 0x66E0)  /* <CJK> */
+MAP(0x5B, 0x26, 0x663F)  /* <CJK> */
+MAP(0x5B, 0x27, 0x66E6)  /* <CJK> */
+MAP(0x5B, 0x28, 0x66E9)  /* <CJK> */
+MAP(0x5B, 0x29, 0x66F0)  /* <CJK> */
+MAP(0x5B, 0x2A, 0x66F5)  /* <CJK> */
+MAP(0x5B, 0x2B, 0x66F7)  /* <CJK> */
+MAP(0x5B, 0x2C, 0x670F)  /* <CJK> */
+MAP(0x5B, 0x2D, 0x6716)  /* <CJK> */
+MAP(0x5B, 0x2E, 0x671E)  /* <CJK> */
+MAP(0x5B, 0x2F, 0x6726)  /* <CJK> */
+MAP(0x5B, 0x30, 0x6727)  /* <CJK> */
+MAP(0x5B, 0x31, 0x9738)  /* <CJK> */
+MAP(0x5B, 0x32, 0x672E)  /* <CJK> */
+MAP(0x5B, 0x33, 0x673F)  /* <CJK> */
+MAP(0x5B, 0x34, 0x6736)  /* <CJK> */
+MAP(0x5B, 0x35, 0x6741)  /* <CJK> */
+MAP(0x5B, 0x36, 0x6738)  /* <CJK> */
+MAP(0x5B, 0x37, 0x6737)  /* <CJK> */
+MAP(0x5B, 0x38, 0x6746)  /* <CJK> */
+MAP(0x5B, 0x39, 0x675E)  /* <CJK> */
+MAP(0x5B, 0x3A, 0x6760)  /* <CJK> */
+MAP(0x5B, 0x3B, 0x6759)  /* <CJK> */
+MAP(0x5B, 0x3C, 0x6763)  /* <CJK> */
+MAP(0x5B, 0x3D, 0x6764)  /* <CJK> */
+MAP(0x5B, 0x3E, 0x6789)  /* <CJK> */
+MAP(0x5B, 0x3F, 0x6770)  /* <CJK> */
+MAP(0x5B, 0x40, 0x67A9)  /* <CJK> */
+MAP(0x5B, 0x41, 0x677C)  /* <CJK> */
+MAP(0x5B, 0x42, 0x676A)  /* <CJK> */
+MAP(0x5B, 0x43, 0x678C)  /* <CJK> */
+MAP(0x5B, 0x44, 0x678B)  /* <CJK> */
+MAP(0x5B, 0x45, 0x67A6)  /* <CJK> */
+MAP(0x5B, 0x46, 0x67A1)  /* <CJK> */
+MAP(0x5B, 0x47, 0x6785)  /* <CJK> */
+MAP(0x5B, 0x48, 0x67B7)  /* <CJK> */
+MAP(0x5B, 0x49, 0x67EF)  /* <CJK> */
+MAP(0x5B, 0x4A, 0x67B4)  /* <CJK> */
+MAP(0x5B, 0x4B, 0x67EC)  /* <CJK> */
+MAP(0x5B, 0x4C, 0x67B3)  /* <CJK> */
+MAP(0x5B, 0x4D, 0x67E9)  /* <CJK> */
+MAP(0x5B, 0x4E, 0x67B8)  /* <CJK> */
+MAP(0x5B, 0x4F, 0x67E4)  /* <CJK> */
+MAP(0x5B, 0x50, 0x67DE)  /* <CJK> */
+MAP(0x5B, 0x51, 0x67DD)  /* <CJK> */
+MAP(0x5B, 0x52, 0x67E2)  /* <CJK> */
+MAP(0x5B, 0x53, 0x67EE)  /* <CJK> */
+MAP(0x5B, 0x54, 0x67B9)  /* <CJK> */
+MAP(0x5B, 0x55, 0x67CE)  /* <CJK> */
+MAP(0x5B, 0x56, 0x67C6)  /* <CJK> */
+MAP(0x5B, 0x57, 0x67E7)  /* <CJK> */
+MAP(0x5B, 0x58, 0x6A9C)  /* <CJK> */
+MAP(0x5B, 0x59, 0x681E)  /* <CJK> */
+MAP(0x5B, 0x5A, 0x6846)  /* <CJK> */
+MAP(0x5B, 0x5B, 0x6829)  /* <CJK> */
+MAP(0x5B, 0x5C, 0x6840)  /* <CJK> */
+MAP(0x5B, 0x5D, 0x684D)  /* <CJK> */
+MAP(0x5B, 0x5E, 0x6832)  /* <CJK> */
+MAP(0x5B, 0x5F, 0x684E)  /* <CJK> */
+MAP(0x5B, 0x60, 0x68B3)  /* <CJK> */
+MAP(0x5B, 0x61, 0x682B)  /* <CJK> */
+MAP(0x5B, 0x62, 0x6859)  /* <CJK> */
+MAP(0x5B, 0x63, 0x6863)  /* <CJK> */
+MAP(0x5B, 0x64, 0x6877)  /* <CJK> */
+MAP(0x5B, 0x65, 0x687F)  /* <CJK> */
+MAP(0x5B, 0x66, 0x689F)  /* <CJK> */
+MAP(0x5B, 0x67, 0x688F)  /* <CJK> */
+MAP(0x5B, 0x68, 0x68AD)  /* <CJK> */
+MAP(0x5B, 0x69, 0x6894)  /* <CJK> */
+MAP(0x5B, 0x6A, 0x689D)  /* <CJK> */
+MAP(0x5B, 0x6B, 0x689B)  /* <CJK> */
+MAP(0x5B, 0x6C, 0x6883)  /* <CJK> */
+MAP(0x5B, 0x6D, 0x6AAE)  /* <CJK> */
+MAP(0x5B, 0x6E, 0x68B9)  /* <CJK> */
+MAP(0x5B, 0x6F, 0x6874)  /* <CJK> */
+MAP(0x5B, 0x70, 0x68B5)  /* <CJK> */
+MAP(0x5B, 0x71, 0x68A0)  /* <CJK> */
+MAP(0x5B, 0x72, 0x68BA)  /* <CJK> */
+MAP(0x5B, 0x73, 0x690F)  /* <CJK> */
+MAP(0x5B, 0x74, 0x688D)  /* <CJK> */
+MAP(0x5B, 0x75, 0x687E)  /* <CJK> */
+MAP(0x5B, 0x76, 0x6901)  /* <CJK> */
+MAP(0x5B, 0x77, 0x68CA)  /* <CJK> */
+MAP(0x5B, 0x78, 0x6908)  /* <CJK> */
+MAP(0x5B, 0x79, 0x68D8)  /* <CJK> */
+MAP(0x5B, 0x7A, 0x6922)  /* <CJK> */
+MAP(0x5B, 0x7B, 0x6926)  /* <CJK> */
+MAP(0x5B, 0x7C, 0x68E1)  /* <CJK> */
+MAP(0x5B, 0x7D, 0x690C)  /* <CJK> */
+MAP(0x5B, 0x7E, 0x68CD)  /* <CJK> */
+MAP(0x5C, 0x21, 0x68D4)  /* <CJK> */
+MAP(0x5C, 0x22, 0x68E7)  /* <CJK> */
+MAP(0x5C, 0x23, 0x68D5)  /* <CJK> */
+MAP(0x5C, 0x24, 0x6936)  /* <CJK> */
+MAP(0x5C, 0x25, 0x6912)  /* <CJK> */
+MAP(0x5C, 0x26, 0x6904)  /* <CJK> */
+MAP(0x5C, 0x27, 0x68D7)  /* <CJK> */
+MAP(0x5C, 0x28, 0x68E3)  /* <CJK> */
+MAP(0x5C, 0x29, 0x6925)  /* <CJK> */
+MAP(0x5C, 0x2A, 0x68F9)  /* <CJK> */
+MAP(0x5C, 0x2B, 0x68E0)  /* <CJK> */
+MAP(0x5C, 0x2C, 0x68EF)  /* <CJK> */
+MAP(0x5C, 0x2D, 0x6928)  /* <CJK> */
+MAP(0x5C, 0x2E, 0x692A)  /* <CJK> */
+MAP(0x5C, 0x2F, 0x691A)  /* <CJK> */
+MAP(0x5C, 0x30, 0x6923)  /* <CJK> */
+MAP(0x5C, 0x31, 0x6921)  /* <CJK> */
+MAP(0x5C, 0x32, 0x68C6)  /* <CJK> */
+MAP(0x5C, 0x33, 0x6979)  /* <CJK> */
+MAP(0x5C, 0x34, 0x6977)  /* <CJK> */
+MAP(0x5C, 0x35, 0x695C)  /* <CJK> */
+MAP(0x5C, 0x36, 0x6978)  /* <CJK> */
+MAP(0x5C, 0x37, 0x696B)  /* <CJK> */
+MAP(0x5C, 0x38, 0x6954)  /* <CJK> */
+MAP(0x5C, 0x39, 0x697E)  /* <CJK> */
+MAP(0x5C, 0x3A, 0x696E)  /* <CJK> */
+MAP(0x5C, 0x3B, 0x6939)  /* <CJK> */
+MAP(0x5C, 0x3C, 0x6974)  /* <CJK> */
+MAP(0x5C, 0x3D, 0x693D)  /* <CJK> */
+MAP(0x5C, 0x3E, 0x6959)  /* <CJK> */
+MAP(0x5C, 0x3F, 0x6930)  /* <CJK> */
+MAP(0x5C, 0x40, 0x6961)  /* <CJK> */
+MAP(0x5C, 0x41, 0x695E)  /* <CJK> */
+MAP(0x5C, 0x42, 0x695D)  /* <CJK> */
+MAP(0x5C, 0x43, 0x6981)  /* <CJK> */
+MAP(0x5C, 0x44, 0x696A)  /* <CJK> */
+MAP(0x5C, 0x45, 0x69B2)  /* <CJK> */
+MAP(0x5C, 0x46, 0x69AE)  /* <CJK> */
+MAP(0x5C, 0x47, 0x69D0)  /* <CJK> */
+MAP(0x5C, 0x48, 0x69BF)  /* <CJK> */
+MAP(0x5C, 0x49, 0x69C1)  /* <CJK> */
+MAP(0x5C, 0x4A, 0x69D3)  /* <CJK> */
+MAP(0x5C, 0x4B, 0x69BE)  /* <CJK> */
+MAP(0x5C, 0x4C, 0x69CE)  /* <CJK> */
+MAP(0x5C, 0x4D, 0x5BE8)  /* <CJK> */
+MAP(0x5C, 0x4E, 0x69CA)  /* <CJK> */
+MAP(0x5C, 0x4F, 0x69DD)  /* <CJK> */
+MAP(0x5C, 0x50, 0x69BB)  /* <CJK> */
+MAP(0x5C, 0x51, 0x69C3)  /* <CJK> */
+MAP(0x5C, 0x52, 0x69A7)  /* <CJK> */
+MAP(0x5C, 0x53, 0x6A2E)  /* <CJK> */
+MAP(0x5C, 0x54, 0x6991)  /* <CJK> */
+MAP(0x5C, 0x55, 0x69A0)  /* <CJK> */
+MAP(0x5C, 0x56, 0x699C)  /* <CJK> */
+MAP(0x5C, 0x57, 0x6995)  /* <CJK> */
+MAP(0x5C, 0x58, 0x69B4)  /* <CJK> */
+MAP(0x5C, 0x59, 0x69DE)  /* <CJK> */
+MAP(0x5C, 0x5A, 0x69E8)  /* <CJK> */
+MAP(0x5C, 0x5B, 0x6A02)  /* <CJK> */
+MAP(0x5C, 0x5C, 0x6A1B)  /* <CJK> */
+MAP(0x5C, 0x5D, 0x69FF)  /* <CJK> */
+MAP(0x5C, 0x5E, 0x6B0A)  /* <CJK> */
+MAP(0x5C, 0x5F, 0x69F9)  /* <CJK> */
+MAP(0x5C, 0x60, 0x69F2)  /* <CJK> */
+MAP(0x5C, 0x61, 0x69E7)  /* <CJK> */
+MAP(0x5C, 0x62, 0x6A05)  /* <CJK> */
+MAP(0x5C, 0x63, 0x69B1)  /* <CJK> */
+MAP(0x5C, 0x64, 0x6A1E)  /* <CJK> */
+MAP(0x5C, 0x65, 0x69ED)  /* <CJK> */
+MAP(0x5C, 0x66, 0x6A14)  /* <CJK> */
+MAP(0x5C, 0x67, 0x69EB)  /* <CJK> */
+MAP(0x5C, 0x68, 0x6A0A)  /* <CJK> */
+MAP(0x5C, 0x69, 0x6A12)  /* <CJK> */
+MAP(0x5C, 0x6A, 0x6AC1)  /* <CJK> */
+MAP(0x5C, 0x6B, 0x6A23)  /* <CJK> */
+MAP(0x5C, 0x6C, 0x6A13)  /* <CJK> */
+MAP(0x5C, 0x6D, 0x6A44)  /* <CJK> */
+MAP(0x5C, 0x6E, 0x6A0C)  /* <CJK> */
+MAP(0x5C, 0x6F, 0x6A72)  /* <CJK> */
+MAP(0x5C, 0x70, 0x6A36)  /* <CJK> */
+MAP(0x5C, 0x71, 0x6A78)  /* <CJK> */
+MAP(0x5C, 0x72, 0x6A47)  /* <CJK> */
+MAP(0x5C, 0x73, 0x6A62)  /* <CJK> */
+MAP(0x5C, 0x74, 0x6A59)  /* <CJK> */
+MAP(0x5C, 0x75, 0x6A66)  /* <CJK> */
+MAP(0x5C, 0x76, 0x6A48)  /* <CJK> */
+MAP(0x5C, 0x77, 0x6A38)  /* <CJK> */
+MAP(0x5C, 0x78, 0x6A22)  /* <CJK> */
+MAP(0x5C, 0x79, 0x6A90)  /* <CJK> */
+MAP(0x5C, 0x7A, 0x6A8D)  /* <CJK> */
+MAP(0x5C, 0x7B, 0x6AA0)  /* <CJK> */
+MAP(0x5C, 0x7C, 0x6A84)  /* <CJK> */
+MAP(0x5C, 0x7D, 0x6AA2)  /* <CJK> */
+MAP(0x5C, 0x7E, 0x6AA3)  /* <CJK> */
+MAP(0x5D, 0x21, 0x6A97)  /* <CJK> */
+MAP(0x5D, 0x22, 0x8617)  /* <CJK> */
+MAP(0x5D, 0x23, 0x6ABB)  /* <CJK> */
+MAP(0x5D, 0x24, 0x6AC3)  /* <CJK> */
+MAP(0x5D, 0x25, 0x6AC2)  /* <CJK> */
+MAP(0x5D, 0x26, 0x6AB8)  /* <CJK> */
+MAP(0x5D, 0x27, 0x6AB3)  /* <CJK> */
+MAP(0x5D, 0x28, 0x6AAC)  /* <CJK> */
+MAP(0x5D, 0x29, 0x6ADE)  /* <CJK> */
+MAP(0x5D, 0x2A, 0x6AD1)  /* <CJK> */
+MAP(0x5D, 0x2B, 0x6ADF)  /* <CJK> */
+MAP(0x5D, 0x2C, 0x6AAA)  /* <CJK> */
+MAP(0x5D, 0x2D, 0x6ADA)  /* <CJK> */
+MAP(0x5D, 0x2E, 0x6AEA)  /* <CJK> */
+MAP(0x5D, 0x2F, 0x6AFB)  /* <CJK> */
+MAP(0x5D, 0x30, 0x6B05)  /* <CJK> */
+MAP(0x5D, 0x31, 0x8616)  /* <CJK> */
+MAP(0x5D, 0x32, 0x6AFA)  /* <CJK> */
+MAP(0x5D, 0x33, 0x6B12)  /* <CJK> */
+MAP(0x5D, 0x34, 0x6B16)  /* <CJK> */
+MAP(0x5D, 0x35, 0x9B31)  /* <CJK> */
+MAP(0x5D, 0x36, 0x6B1F)  /* <CJK> */
+MAP(0x5D, 0x37, 0x6B38)  /* <CJK> */
+MAP(0x5D, 0x38, 0x6B37)  /* <CJK> */
+MAP(0x5D, 0x39, 0x76DC)  /* <CJK> */
+MAP(0x5D, 0x3A, 0x6B39)  /* <CJK> */
+MAP(0x5D, 0x3B, 0x98EE)  /* <CJK> */
+MAP(0x5D, 0x3C, 0x6B47)  /* <CJK> */
+MAP(0x5D, 0x3D, 0x6B43)  /* <CJK> */
+MAP(0x5D, 0x3E, 0x6B49)  /* <CJK> */
+MAP(0x5D, 0x3F, 0x6B50)  /* <CJK> */
+MAP(0x5D, 0x40, 0x6B59)  /* <CJK> */
+MAP(0x5D, 0x41, 0x6B54)  /* <CJK> */
+MAP(0x5D, 0x42, 0x6B5B)  /* <CJK> */
+MAP(0x5D, 0x43, 0x6B5F)  /* <CJK> */
+MAP(0x5D, 0x44, 0x6B61)  /* <CJK> */
+MAP(0x5D, 0x45, 0x6B78)  /* <CJK> */
+MAP(0x5D, 0x46, 0x6B79)  /* <CJK> */
+MAP(0x5D, 0x47, 0x6B7F)  /* <CJK> */
+MAP(0x5D, 0x48, 0x6B80)  /* <CJK> */
+MAP(0x5D, 0x49, 0x6B84)  /* <CJK> */
+MAP(0x5D, 0x4A, 0x6B83)  /* <CJK> */
+MAP(0x5D, 0x4B, 0x6B8D)  /* <CJK> */
+MAP(0x5D, 0x4C, 0x6B98)  /* <CJK> */
+MAP(0x5D, 0x4D, 0x6B95)  /* <CJK> */
+MAP(0x5D, 0x4E, 0x6B9E)  /* <CJK> */
+MAP(0x5D, 0x4F, 0x6BA4)  /* <CJK> */
+MAP(0x5D, 0x50, 0x6BAA)  /* <CJK> */
+MAP(0x5D, 0x51, 0x6BAB)  /* <CJK> */
+MAP(0x5D, 0x52, 0x6BAF)  /* <CJK> */
+MAP(0x5D, 0x53, 0x6BB2)  /* <CJK> */
+MAP(0x5D, 0x54, 0x6BB1)  /* <CJK> */
+MAP(0x5D, 0x55, 0x6BB3)  /* <CJK> */
+MAP(0x5D, 0x56, 0x6BB7)  /* <CJK> */
+MAP(0x5D, 0x57, 0x6BBC)  /* <CJK> */
+MAP(0x5D, 0x58, 0x6BC6)  /* <CJK> */
+MAP(0x5D, 0x59, 0x6BCB)  /* <CJK> */
+MAP(0x5D, 0x5A, 0x6BD3)  /* <CJK> */
+MAP(0x5D, 0x5B, 0x6BDF)  /* <CJK> */
+MAP(0x5D, 0x5C, 0x6BEC)  /* <CJK> */
+MAP(0x5D, 0x5D, 0x6BEB)  /* <CJK> */
+MAP(0x5D, 0x5E, 0x6BF3)  /* <CJK> */
+MAP(0x5D, 0x5F, 0x6BEF)  /* <CJK> */
+MAP(0x5D, 0x60, 0x9EBE)  /* <CJK> */
+MAP(0x5D, 0x61, 0x6C08)  /* <CJK> */
+MAP(0x5D, 0x62, 0x6C13)  /* <CJK> */
+MAP(0x5D, 0x63, 0x6C14)  /* <CJK> */
+MAP(0x5D, 0x64, 0x6C1B)  /* <CJK> */
+MAP(0x5D, 0x65, 0x6C24)  /* <CJK> */
+MAP(0x5D, 0x66, 0x6C23)  /* <CJK> */
+MAP(0x5D, 0x67, 0x6C5E)  /* <CJK> */
+MAP(0x5D, 0x68, 0x6C55)  /* <CJK> */
+MAP(0x5D, 0x69, 0x6C62)  /* <CJK> */
+MAP(0x5D, 0x6A, 0x6C6A)  /* <CJK> */
+MAP(0x5D, 0x6B, 0x6C82)  /* <CJK> */
+MAP(0x5D, 0x6C, 0x6C8D)  /* <CJK> */
+MAP(0x5D, 0x6D, 0x6C9A)  /* <CJK> */
+MAP(0x5D, 0x6E, 0x6C81)  /* <CJK> */
+MAP(0x5D, 0x6F, 0x6C9B)  /* <CJK> */
+MAP(0x5D, 0x70, 0x6C7E)  /* <CJK> */
+MAP(0x5D, 0x71, 0x6C68)  /* <CJK> */
+MAP(0x5D, 0x72, 0x6C73)  /* <CJK> */
+MAP(0x5D, 0x73, 0x6C92)  /* <CJK> */
+MAP(0x5D, 0x74, 0x6C90)  /* <CJK> */
+MAP(0x5D, 0x75, 0x6CC4)  /* <CJK> */
+MAP(0x5D, 0x76, 0x6CF1)  /* <CJK> */
+MAP(0x5D, 0x77, 0x6CD3)  /* <CJK> */
+MAP(0x5D, 0x78, 0x6CBD)  /* <CJK> */
+MAP(0x5D, 0x79, 0x6CD7)  /* <CJK> */
+MAP(0x5D, 0x7A, 0x6CC5)  /* <CJK> */
+MAP(0x5D, 0x7B, 0x6CDD)  /* <CJK> */
+MAP(0x5D, 0x7C, 0x6CAE)  /* <CJK> */
+MAP(0x5D, 0x7D, 0x6CB1)  /* <CJK> */
+MAP(0x5D, 0x7E, 0x6CBE)  /* <CJK> */
+MAP(0x5E, 0x21, 0x6CBA)  /* <CJK> */
+MAP(0x5E, 0x22, 0x6CDB)  /* <CJK> */
+MAP(0x5E, 0x23, 0x6CEF)  /* <CJK> */
+MAP(0x5E, 0x24, 0x6CD9)  /* <CJK> */
+MAP(0x5E, 0x25, 0x6CEA)  /* <CJK> */
+MAP(0x5E, 0x26, 0x6D1F)  /* <CJK> */
+MAP(0x5E, 0x27, 0x884D)  /* <CJK> */
+MAP(0x5E, 0x28, 0x6D36)  /* <CJK> */
+MAP(0x5E, 0x29, 0x6D2B)  /* <CJK> */
+MAP(0x5E, 0x2A, 0x6D3D)  /* <CJK> */
+MAP(0x5E, 0x2B, 0x6D38)  /* <CJK> */
+MAP(0x5E, 0x2C, 0x6D19)  /* <CJK> */
+MAP(0x5E, 0x2D, 0x6D35)  /* <CJK> */
+MAP(0x5E, 0x2E, 0x6D33)  /* <CJK> */
+MAP(0x5E, 0x2F, 0x6D12)  /* <CJK> */
+MAP(0x5E, 0x30, 0x6D0C)  /* <CJK> */
+MAP(0x5E, 0x31, 0x6D63)  /* <CJK> */
+MAP(0x5E, 0x32, 0x6D93)  /* <CJK> */
+MAP(0x5E, 0x33, 0x6D64)  /* <CJK> */
+MAP(0x5E, 0x34, 0x6D5A)  /* <CJK> */
+MAP(0x5E, 0x35, 0x6D79)  /* <CJK> */
+MAP(0x5E, 0x36, 0x6D59)  /* <CJK> */
+MAP(0x5E, 0x37, 0x6D8E)  /* <CJK> */
+MAP(0x5E, 0x38, 0x6D95)  /* <CJK> */
+MAP(0x5E, 0x39, 0x6FE4)  /* <CJK> */
+MAP(0x5E, 0x3A, 0x6D85)  /* <CJK> */
+MAP(0x5E, 0x3B, 0x6DF9)  /* <CJK> */
+MAP(0x5E, 0x3C, 0x6E15)  /* <CJK> */
+MAP(0x5E, 0x3D, 0x6E0A)  /* <CJK> */
+MAP(0x5E, 0x3E, 0x6DB5)  /* <CJK> */
+MAP(0x5E, 0x3F, 0x6DC7)  /* <CJK> */
+MAP(0x5E, 0x40, 0x6DE6)  /* <CJK> */
+MAP(0x5E, 0x41, 0x6DB8)  /* <CJK> */
+MAP(0x5E, 0x42, 0x6DC6)  /* <CJK> */
+MAP(0x5E, 0x43, 0x6DEC)  /* <CJK> */
+MAP(0x5E, 0x44, 0x6DDE)  /* <CJK> */
+MAP(0x5E, 0x45, 0x6DCC)  /* <CJK> */
+MAP(0x5E, 0x46, 0x6DE8)  /* <CJK> */
+MAP(0x5E, 0x47, 0x6DD2)  /* <CJK> */
+MAP(0x5E, 0x48, 0x6DC5)  /* <CJK> */
+MAP(0x5E, 0x49, 0x6DFA)  /* <CJK> */
+MAP(0x5E, 0x4A, 0x6DD9)  /* <CJK> */
+MAP(0x5E, 0x4B, 0x6DE4)  /* <CJK> */
+MAP(0x5E, 0x4C, 0x6DD5)  /* <CJK> */
+MAP(0x5E, 0x4D, 0x6DEA)  /* <CJK> */
+MAP(0x5E, 0x4E, 0x6DEE)  /* <CJK> */
+MAP(0x5E, 0x4F, 0x6E2D)  /* <CJK> */
+MAP(0x5E, 0x50, 0x6E6E)  /* <CJK> */
+MAP(0x5E, 0x51, 0x6E2E)  /* <CJK> */
+MAP(0x5E, 0x52, 0x6E19)  /* <CJK> */
+MAP(0x5E, 0x53, 0x6E72)  /* <CJK> */
+MAP(0x5E, 0x54, 0x6E5F)  /* <CJK> */
+MAP(0x5E, 0x55, 0x6E3E)  /* <CJK> */
+MAP(0x5E, 0x56, 0x6E23)  /* <CJK> */
+MAP(0x5E, 0x57, 0x6E6B)  /* <CJK> */
+MAP(0x5E, 0x58, 0x6E2B)  /* <CJK> */
+MAP(0x5E, 0x59, 0x6E76)  /* <CJK> */
+MAP(0x5E, 0x5A, 0x6E4D)  /* <CJK> */
+MAP(0x5E, 0x5B, 0x6E1F)  /* <CJK> */
+MAP(0x5E, 0x5C, 0x6E43)  /* <CJK> */
+MAP(0x5E, 0x5D, 0x6E3A)  /* <CJK> */
+MAP(0x5E, 0x5E, 0x6E4E)  /* <CJK> */
+MAP(0x5E, 0x5F, 0x6E24)  /* <CJK> */
+MAP(0x5E, 0x60, 0x6EFF)  /* <CJK> */
+MAP(0x5E, 0x61, 0x6E1D)  /* <CJK> */
+MAP(0x5E, 0x62, 0x6E38)  /* <CJK> */
+MAP(0x5E, 0x63, 0x6E82)  /* <CJK> */
+MAP(0x5E, 0x64, 0x6EAA)  /* <CJK> */
+MAP(0x5E, 0x65, 0x6E98)  /* <CJK> */
+MAP(0x5E, 0x66, 0x6EC9)  /* <CJK> */
+MAP(0x5E, 0x67, 0x6EB7)  /* <CJK> */
+MAP(0x5E, 0x68, 0x6ED3)  /* <CJK> */
+MAP(0x5E, 0x69, 0x6EBD)  /* <CJK> */
+MAP(0x5E, 0x6A, 0x6EAF)  /* <CJK> */
+MAP(0x5E, 0x6B, 0x6EC4)  /* <CJK> */
+MAP(0x5E, 0x6C, 0x6EB2)  /* <CJK> */
+MAP(0x5E, 0x6D, 0x6ED4)  /* <CJK> */
+MAP(0x5E, 0x6E, 0x6ED5)  /* <CJK> */
+MAP(0x5E, 0x6F, 0x6E8F)  /* <CJK> */
+MAP(0x5E, 0x70, 0x6EA5)  /* <CJK> */
+MAP(0x5E, 0x71, 0x6EC2)  /* <CJK> */
+MAP(0x5E, 0x72, 0x6E9F)  /* <CJK> */
+MAP(0x5E, 0x73, 0x6F41)  /* <CJK> */
+MAP(0x5E, 0x74, 0x6F11)  /* <CJK> */
+MAP(0x5E, 0x75, 0x704C)  /* <CJK> */
+MAP(0x5E, 0x76, 0x6EEC)  /* <CJK> */
+MAP(0x5E, 0x77, 0x6EF8)  /* <CJK> */
+MAP(0x5E, 0x78, 0x6EFE)  /* <CJK> */
+MAP(0x5E, 0x79, 0x6F3F)  /* <CJK> */
+MAP(0x5E, 0x7A, 0x6EF2)  /* <CJK> */
+MAP(0x5E, 0x7B, 0x6F31)  /* <CJK> */
+MAP(0x5E, 0x7C, 0x6EEF)  /* <CJK> */
+MAP(0x5E, 0x7D, 0x6F32)  /* <CJK> */
+MAP(0x5E, 0x7E, 0x6ECC)  /* <CJK> */
+MAP(0x5F, 0x21, 0x6F3E)  /* <CJK> */
+MAP(0x5F, 0x22, 0x6F13)  /* <CJK> */
+MAP(0x5F, 0x23, 0x6EF7)  /* <CJK> */
+MAP(0x5F, 0x24, 0x6F86)  /* <CJK> */
+MAP(0x5F, 0x25, 0x6F7A)  /* <CJK> */
+MAP(0x5F, 0x26, 0x6F78)  /* <CJK> */
+MAP(0x5F, 0x27, 0x6F81)  /* <CJK> */
+MAP(0x5F, 0x28, 0x6F80)  /* <CJK> */
+MAP(0x5F, 0x29, 0x6F6F)  /* <CJK> */
+MAP(0x5F, 0x2A, 0x6F5B)  /* <CJK> */
+MAP(0x5F, 0x2B, 0x6FF3)  /* <CJK> */
+MAP(0x5F, 0x2C, 0x6F6D)  /* <CJK> */
+MAP(0x5F, 0x2D, 0x6F82)  /* <CJK> */
+MAP(0x5F, 0x2E, 0x6F7C)  /* <CJK> */
+MAP(0x5F, 0x2F, 0x6F58)  /* <CJK> */
+MAP(0x5F, 0x30, 0x6F8E)  /* <CJK> */
+MAP(0x5F, 0x31, 0x6F91)  /* <CJK> */
+MAP(0x5F, 0x32, 0x6FC2)  /* <CJK> */
+MAP(0x5F, 0x33, 0x6F66)  /* <CJK> */
+MAP(0x5F, 0x34, 0x6FB3)  /* <CJK> */
+MAP(0x5F, 0x35, 0x6FA3)  /* <CJK> */
+MAP(0x5F, 0x36, 0x6FA1)  /* <CJK> */
+MAP(0x5F, 0x37, 0x6FA4)  /* <CJK> */
+MAP(0x5F, 0x38, 0x6FB9)  /* <CJK> */
+MAP(0x5F, 0x39, 0x6FC6)  /* <CJK> */
+MAP(0x5F, 0x3A, 0x6FAA)  /* <CJK> */
+MAP(0x5F, 0x3B, 0x6FDF)  /* <CJK> */
+MAP(0x5F, 0x3C, 0x6FD5)  /* <CJK> */
+MAP(0x5F, 0x3D, 0x6FEC)  /* <CJK> */
+MAP(0x5F, 0x3E, 0x6FD4)  /* <CJK> */
+MAP(0x5F, 0x3F, 0x6FD8)  /* <CJK> */
+MAP(0x5F, 0x40, 0x6FF1)  /* <CJK> */
+MAP(0x5F, 0x41, 0x6FEE)  /* <CJK> */
+MAP(0x5F, 0x42, 0x6FDB)  /* <CJK> */
+MAP(0x5F, 0x43, 0x7009)  /* <CJK> */
+MAP(0x5F, 0x44, 0x700B)  /* <CJK> */
+MAP(0x5F, 0x45, 0x6FFA)  /* <CJK> */
+MAP(0x5F, 0x46, 0x7011)  /* <CJK> */
+MAP(0x5F, 0x47, 0x7001)  /* <CJK> */
+MAP(0x5F, 0x48, 0x700F)  /* <CJK> */
+MAP(0x5F, 0x49, 0x6FFE)  /* <CJK> */
+MAP(0x5F, 0x4A, 0x701B)  /* <CJK> */
+MAP(0x5F, 0x4B, 0x701A)  /* <CJK> */
+MAP(0x5F, 0x4C, 0x6F74)  /* <CJK> */
+MAP(0x5F, 0x4D, 0x701D)  /* <CJK> */
+MAP(0x5F, 0x4E, 0x7018)  /* <CJK> */
+MAP(0x5F, 0x4F, 0x701F)  /* <CJK> */
+MAP(0x5F, 0x50, 0x7030)  /* <CJK> */
+MAP(0x5F, 0x51, 0x703E)  /* <CJK> */
+MAP(0x5F, 0x52, 0x7032)  /* <CJK> */
+MAP(0x5F, 0x53, 0x7051)  /* <CJK> */
+MAP(0x5F, 0x54, 0x7063)  /* <CJK> */
+MAP(0x5F, 0x55, 0x7099)  /* <CJK> */
+MAP(0x5F, 0x56, 0x7092)  /* <CJK> */
+MAP(0x5F, 0x57, 0x70AF)  /* <CJK> */
+MAP(0x5F, 0x58, 0x70F1)  /* <CJK> */
+MAP(0x5F, 0x59, 0x70AC)  /* <CJK> */
+MAP(0x5F, 0x5A, 0x70B8)  /* <CJK> */
+MAP(0x5F, 0x5B, 0x70B3)  /* <CJK> */
+MAP(0x5F, 0x5C, 0x70AE)  /* <CJK> */
+MAP(0x5F, 0x5D, 0x70DF)  /* <CJK> */
+MAP(0x5F, 0x5E, 0x70CB)  /* <CJK> */
+MAP(0x5F, 0x5F, 0x70DD)  /* <CJK> */
+MAP(0x5F, 0x60, 0x70D9)  /* <CJK> */
+MAP(0x5F, 0x61, 0x7109)  /* <CJK> */
+MAP(0x5F, 0x62, 0x70FD)  /* <CJK> */
+MAP(0x5F, 0x63, 0x711C)  /* <CJK> */
+MAP(0x5F, 0x64, 0x7119)  /* <CJK> */
+MAP(0x5F, 0x65, 0x7165)  /* <CJK> */
+MAP(0x5F, 0x66, 0x7155)  /* <CJK> */
+MAP(0x5F, 0x67, 0x7188)  /* <CJK> */
+MAP(0x5F, 0x68, 0x7166)  /* <CJK> */
+MAP(0x5F, 0x69, 0x7162)  /* <CJK> */
+MAP(0x5F, 0x6A, 0x714C)  /* <CJK> */
+MAP(0x5F, 0x6B, 0x7156)  /* <CJK> */
+MAP(0x5F, 0x6C, 0x716C)  /* <CJK> */
+MAP(0x5F, 0x6D, 0x718F)  /* <CJK> */
+MAP(0x5F, 0x6E, 0x71FB)  /* <CJK> */
+MAP(0x5F, 0x6F, 0x7184)  /* <CJK> */
+MAP(0x5F, 0x70, 0x7195)  /* <CJK> */
+MAP(0x5F, 0x71, 0x71A8)  /* <CJK> */
+MAP(0x5F, 0x72, 0x71AC)  /* <CJK> */
+MAP(0x5F, 0x73, 0x71D7)  /* <CJK> */
+MAP(0x5F, 0x74, 0x71B9)  /* <CJK> */
+MAP(0x5F, 0x75, 0x71BE)  /* <CJK> */
+MAP(0x5F, 0x76, 0x71D2)  /* <CJK> */
+MAP(0x5F, 0x77, 0x71C9)  /* <CJK> */
+MAP(0x5F, 0x78, 0x71D4)  /* <CJK> */
+MAP(0x5F, 0x79, 0x71CE)  /* <CJK> */
+MAP(0x5F, 0x7A, 0x71E0)  /* <CJK> */
+MAP(0x5F, 0x7B, 0x71EC)  /* <CJK> */
+MAP(0x5F, 0x7C, 0x71E7)  /* <CJK> */
+MAP(0x5F, 0x7D, 0x71F5)  /* <CJK> */
+MAP(0x5F, 0x7E, 0x71FC)  /* <CJK> */
+MAP(0x60, 0x21, 0x71F9)  /* <CJK> */
+MAP(0x60, 0x22, 0x71FF)  /* <CJK> */
+MAP(0x60, 0x23, 0x720D)  /* <CJK> */
+MAP(0x60, 0x24, 0x7210)  /* <CJK> */
+MAP(0x60, 0x25, 0x721B)  /* <CJK> */
+MAP(0x60, 0x26, 0x7228)  /* <CJK> */
+MAP(0x60, 0x27, 0x722D)  /* <CJK> */
+MAP(0x60, 0x28, 0x722C)  /* <CJK> */
+MAP(0x60, 0x29, 0x7230)  /* <CJK> */
+MAP(0x60, 0x2A, 0x7232)  /* <CJK> */
+MAP(0x60, 0x2B, 0x723B)  /* <CJK> */
+MAP(0x60, 0x2C, 0x723C)  /* <CJK> */
+MAP(0x60, 0x2D, 0x723F)  /* <CJK> */
+MAP(0x60, 0x2E, 0x7240)  /* <CJK> */
+MAP(0x60, 0x2F, 0x7246)  /* <CJK> */
+MAP(0x60, 0x30, 0x724B)  /* <CJK> */
+MAP(0x60, 0x31, 0x7258)  /* <CJK> */
+MAP(0x60, 0x32, 0x7274)  /* <CJK> */
+MAP(0x60, 0x33, 0x727E)  /* <CJK> */
+MAP(0x60, 0x34, 0x7282)  /* <CJK> */
+MAP(0x60, 0x35, 0x7281)  /* <CJK> */
+MAP(0x60, 0x36, 0x7287)  /* <CJK> */
+MAP(0x60, 0x37, 0x7292)  /* <CJK> */
+MAP(0x60, 0x38, 0x7296)  /* <CJK> */
+MAP(0x60, 0x39, 0x72A2)  /* <CJK> */
+MAP(0x60, 0x3A, 0x72A7)  /* <CJK> */
+MAP(0x60, 0x3B, 0x72B9)  /* <CJK> */
+MAP(0x60, 0x3C, 0x72B2)  /* <CJK> */
+MAP(0x60, 0x3D, 0x72C3)  /* <CJK> */
+MAP(0x60, 0x3E, 0x72C6)  /* <CJK> */
+MAP(0x60, 0x3F, 0x72C4)  /* <CJK> */
+MAP(0x60, 0x40, 0x72CE)  /* <CJK> */
+MAP(0x60, 0x41, 0x72D2)  /* <CJK> */
+MAP(0x60, 0x42, 0x72E2)  /* <CJK> */
+MAP(0x60, 0x43, 0x72E0)  /* <CJK> */
+MAP(0x60, 0x44, 0x72E1)  /* <CJK> */
+MAP(0x60, 0x45, 0x72F9)  /* <CJK> */
+MAP(0x60, 0x46, 0x72F7)  /* <CJK> */
+MAP(0x60, 0x47, 0x500F)  /* <CJK> */
+MAP(0x60, 0x48, 0x7317)  /* <CJK> */
+MAP(0x60, 0x49, 0x730A)  /* <CJK> */
+MAP(0x60, 0x4A, 0x731C)  /* <CJK> */
+MAP(0x60, 0x4B, 0x7316)  /* <CJK> */
+MAP(0x60, 0x4C, 0x731D)  /* <CJK> */
+MAP(0x60, 0x4D, 0x7334)  /* <CJK> */
+MAP(0x60, 0x4E, 0x732F)  /* <CJK> */
+MAP(0x60, 0x4F, 0x7329)  /* <CJK> */
+MAP(0x60, 0x50, 0x7325)  /* <CJK> */
+MAP(0x60, 0x51, 0x733E)  /* <CJK> */
+MAP(0x60, 0x52, 0x734E)  /* <CJK> */
+MAP(0x60, 0x53, 0x734F)  /* <CJK> */
+MAP(0x60, 0x54, 0x9ED8)  /* <CJK> */
+MAP(0x60, 0x55, 0x7357)  /* <CJK> */
+MAP(0x60, 0x56, 0x736A)  /* <CJK> */
+MAP(0x60, 0x57, 0x7368)  /* <CJK> */
+MAP(0x60, 0x58, 0x7370)  /* <CJK> */
+MAP(0x60, 0x59, 0x7378)  /* <CJK> */
+MAP(0x60, 0x5A, 0x7375)  /* <CJK> */
+MAP(0x60, 0x5B, 0x737B)  /* <CJK> */
+MAP(0x60, 0x5C, 0x737A)  /* <CJK> */
+MAP(0x60, 0x5D, 0x73C8)  /* <CJK> */
+MAP(0x60, 0x5E, 0x73B3)  /* <CJK> */
+MAP(0x60, 0x5F, 0x73CE)  /* <CJK> */
+MAP(0x60, 0x60, 0x73BB)  /* <CJK> */
+MAP(0x60, 0x61, 0x73C0)  /* <CJK> */
+MAP(0x60, 0x62, 0x73E5)  /* <CJK> */
+MAP(0x60, 0x63, 0x73EE)  /* <CJK> */
+MAP(0x60, 0x64, 0x73DE)  /* <CJK> */
+MAP(0x60, 0x65, 0x74A2)  /* <CJK> */
+MAP(0x60, 0x66, 0x7405)  /* <CJK> */
+MAP(0x60, 0x67, 0x746F)  /* <CJK> */
+MAP(0x60, 0x68, 0x7425)  /* <CJK> */
+MAP(0x60, 0x69, 0x73F8)  /* <CJK> */
+MAP(0x60, 0x6A, 0x7432)  /* <CJK> */
+MAP(0x60, 0x6B, 0x743A)  /* <CJK> */
+MAP(0x60, 0x6C, 0x7455)  /* <CJK> */
+MAP(0x60, 0x6D, 0x743F)  /* <CJK> */
+MAP(0x60, 0x6E, 0x745F)  /* <CJK> */
+MAP(0x60, 0x6F, 0x7459)  /* <CJK> */
+MAP(0x60, 0x70, 0x7441)  /* <CJK> */
+MAP(0x60, 0x71, 0x745C)  /* <CJK> */
+MAP(0x60, 0x72, 0x7469)  /* <CJK> */
+MAP(0x60, 0x73, 0x7470)  /* <CJK> */
+MAP(0x60, 0x74, 0x7463)  /* <CJK> */
+MAP(0x60, 0x75, 0x746A)  /* <CJK> */
+MAP(0x60, 0x76, 0x7476)  /* <CJK> */
+MAP(0x60, 0x77, 0x747E)  /* <CJK> */
+MAP(0x60, 0x78, 0x748B)  /* <CJK> */
+MAP(0x60, 0x79, 0x749E)  /* <CJK> */
+MAP(0x60, 0x7A, 0x74A7)  /* <CJK> */
+MAP(0x60, 0x7B, 0x74CA)  /* <CJK> */
+MAP(0x60, 0x7C, 0x74CF)  /* <CJK> */
+MAP(0x60, 0x7D, 0x74D4)  /* <CJK> */
+MAP(0x60, 0x7E, 0x73F1)  /* <CJK> */
+MAP(0x61, 0x21, 0x74E0)  /* <CJK> */
+MAP(0x61, 0x22, 0x74E3)  /* <CJK> */
+MAP(0x61, 0x23, 0x74E7)  /* <CJK> */
+MAP(0x61, 0x24, 0x74E9)  /* <CJK> */
+MAP(0x61, 0x25, 0x74EE)  /* <CJK> */
+MAP(0x61, 0x26, 0x74F2)  /* <CJK> */
+MAP(0x61, 0x27, 0x74F0)  /* <CJK> */
+MAP(0x61, 0x28, 0x74F1)  /* <CJK> */
+MAP(0x61, 0x29, 0x74F8)  /* <CJK> */
+MAP(0x61, 0x2A, 0x74F7)  /* <CJK> */
+MAP(0x61, 0x2B, 0x7504)  /* <CJK> */
+MAP(0x61, 0x2C, 0x7503)  /* <CJK> */
+MAP(0x61, 0x2D, 0x7505)  /* <CJK> */
+MAP(0x61, 0x2E, 0x750C)  /* <CJK> */
+MAP(0x61, 0x2F, 0x750E)  /* <CJK> */
+MAP(0x61, 0x30, 0x750D)  /* <CJK> */
+MAP(0x61, 0x31, 0x7515)  /* <CJK> */
+MAP(0x61, 0x32, 0x7513)  /* <CJK> */
+MAP(0x61, 0x33, 0x751E)  /* <CJK> */
+MAP(0x61, 0x34, 0x7526)  /* <CJK> */
+MAP(0x61, 0x35, 0x752C)  /* <CJK> */
+MAP(0x61, 0x36, 0x753C)  /* <CJK> */
+MAP(0x61, 0x37, 0x7544)  /* <CJK> */
+MAP(0x61, 0x38, 0x754D)  /* <CJK> */
+MAP(0x61, 0x39, 0x754A)  /* <CJK> */
+MAP(0x61, 0x3A, 0x7549)  /* <CJK> */
+MAP(0x61, 0x3B, 0x755B)  /* <CJK> */
+MAP(0x61, 0x3C, 0x7546)  /* <CJK> */
+MAP(0x61, 0x3D, 0x755A)  /* <CJK> */
+MAP(0x61, 0x3E, 0x7569)  /* <CJK> */
+MAP(0x61, 0x3F, 0x7564)  /* <CJK> */
+MAP(0x61, 0x40, 0x7567)  /* <CJK> */
+MAP(0x61, 0x41, 0x756B)  /* <CJK> */
+MAP(0x61, 0x42, 0x756D)  /* <CJK> */
+MAP(0x61, 0x43, 0x7578)  /* <CJK> */
+MAP(0x61, 0x44, 0x7576)  /* <CJK> */
+MAP(0x61, 0x45, 0x7586)  /* <CJK> */
+MAP(0x61, 0x46, 0x7587)  /* <CJK> */
+MAP(0x61, 0x47, 0x7574)  /* <CJK> */
+MAP(0x61, 0x48, 0x758A)  /* <CJK> */
+MAP(0x61, 0x49, 0x7589)  /* <CJK> */
+MAP(0x61, 0x4A, 0x7582)  /* <CJK> */
+MAP(0x61, 0x4B, 0x7594)  /* <CJK> */
+MAP(0x61, 0x4C, 0x759A)  /* <CJK> */
+MAP(0x61, 0x4D, 0x759D)  /* <CJK> */
+MAP(0x61, 0x4E, 0x75A5)  /* <CJK> */
+MAP(0x61, 0x4F, 0x75A3)  /* <CJK> */
+MAP(0x61, 0x50, 0x75C2)  /* <CJK> */
+MAP(0x61, 0x51, 0x75B3)  /* <CJK> */
+MAP(0x61, 0x52, 0x75C3)  /* <CJK> */
+MAP(0x61, 0x53, 0x75B5)  /* <CJK> */
+MAP(0x61, 0x54, 0x75BD)  /* <CJK> */
+MAP(0x61, 0x55, 0x75B8)  /* <CJK> */
+MAP(0x61, 0x56, 0x75BC)  /* <CJK> */
+MAP(0x61, 0x57, 0x75B1)  /* <CJK> */
+MAP(0x61, 0x58, 0x75CD)  /* <CJK> */
+MAP(0x61, 0x59, 0x75CA)  /* <CJK> */
+MAP(0x61, 0x5A, 0x75D2)  /* <CJK> */
+MAP(0x61, 0x5B, 0x75D9)  /* <CJK> */
+MAP(0x61, 0x5C, 0x75E3)  /* <CJK> */
+MAP(0x61, 0x5D, 0x75DE)  /* <CJK> */
+MAP(0x61, 0x5E, 0x75FE)  /* <CJK> */
+MAP(0x61, 0x5F, 0x75FF)  /* <CJK> */
+MAP(0x61, 0x60, 0x75FC)  /* <CJK> */
+MAP(0x61, 0x61, 0x7601)  /* <CJK> */
+MAP(0x61, 0x62, 0x75F0)  /* <CJK> */
+MAP(0x61, 0x63, 0x75FA)  /* <CJK> */
+MAP(0x61, 0x64, 0x75F2)  /* <CJK> */
+MAP(0x61, 0x65, 0x75F3)  /* <CJK> */
+MAP(0x61, 0x66, 0x760B)  /* <CJK> */
+MAP(0x61, 0x67, 0x760D)  /* <CJK> */
+MAP(0x61, 0x68, 0x7609)  /* <CJK> */
+MAP(0x61, 0x69, 0x761F)  /* <CJK> */
+MAP(0x61, 0x6A, 0x7627)  /* <CJK> */
+MAP(0x61, 0x6B, 0x7620)  /* <CJK> */
+MAP(0x61, 0x6C, 0x7621)  /* <CJK> */
+MAP(0x61, 0x6D, 0x7622)  /* <CJK> */
+MAP(0x61, 0x6E, 0x7624)  /* <CJK> */
+MAP(0x61, 0x6F, 0x7634)  /* <CJK> */
+MAP(0x61, 0x70, 0x7630)  /* <CJK> */
+MAP(0x61, 0x71, 0x763B)  /* <CJK> */
+MAP(0x61, 0x72, 0x7647)  /* <CJK> */
+MAP(0x61, 0x73, 0x7648)  /* <CJK> */
+MAP(0x61, 0x74, 0x7646)  /* <CJK> */
+MAP(0x61, 0x75, 0x765C)  /* <CJK> */
+MAP(0x61, 0x76, 0x7658)  /* <CJK> */
+MAP(0x61, 0x77, 0x7661)  /* <CJK> */
+MAP(0x61, 0x78, 0x7662)  /* <CJK> */
+MAP(0x61, 0x79, 0x7668)  /* <CJK> */
+MAP(0x61, 0x7A, 0x7669)  /* <CJK> */
+MAP(0x61, 0x7B, 0x766A)  /* <CJK> */
+MAP(0x61, 0x7C, 0x7667)  /* <CJK> */
+MAP(0x61, 0x7D, 0x766C)  /* <CJK> */
+MAP(0x61, 0x7E, 0x7670)  /* <CJK> */
+MAP(0x62, 0x21, 0x7672)  /* <CJK> */
+MAP(0x62, 0x22, 0x7676)  /* <CJK> */
+MAP(0x62, 0x23, 0x7678)  /* <CJK> */
+MAP(0x62, 0x24, 0x767C)  /* <CJK> */
+MAP(0x62, 0x25, 0x7680)  /* <CJK> */
+MAP(0x62, 0x26, 0x7683)  /* <CJK> */
+MAP(0x62, 0x27, 0x7688)  /* <CJK> */
+MAP(0x62, 0x28, 0x768B)  /* <CJK> */
+MAP(0x62, 0x29, 0x768E)  /* <CJK> */
+MAP(0x62, 0x2A, 0x7696)  /* <CJK> */
+MAP(0x62, 0x2B, 0x7693)  /* <CJK> */
+MAP(0x62, 0x2C, 0x7699)  /* <CJK> */
+MAP(0x62, 0x2D, 0x769A)  /* <CJK> */
+MAP(0x62, 0x2E, 0x76B0)  /* <CJK> */
+MAP(0x62, 0x2F, 0x76B4)  /* <CJK> */
+MAP(0x62, 0x30, 0x76B8)  /* <CJK> */
+MAP(0x62, 0x31, 0x76B9)  /* <CJK> */
+MAP(0x62, 0x32, 0x76BA)  /* <CJK> */
+MAP(0x62, 0x33, 0x76C2)  /* <CJK> */
+MAP(0x62, 0x34, 0x76CD)  /* <CJK> */
+MAP(0x62, 0x35, 0x76D6)  /* <CJK> */
+MAP(0x62, 0x36, 0x76D2)  /* <CJK> */
+MAP(0x62, 0x37, 0x76DE)  /* <CJK> */
+MAP(0x62, 0x38, 0x76E1)  /* <CJK> */
+MAP(0x62, 0x39, 0x76E5)  /* <CJK> */
+MAP(0x62, 0x3A, 0x76E7)  /* <CJK> */
+MAP(0x62, 0x3B, 0x76EA)  /* <CJK> */
+MAP(0x62, 0x3C, 0x862F)  /* <CJK> */
+MAP(0x62, 0x3D, 0x76FB)  /* <CJK> */
+MAP(0x62, 0x3E, 0x7708)  /* <CJK> */
+MAP(0x62, 0x3F, 0x7707)  /* <CJK> */
+MAP(0x62, 0x40, 0x7704)  /* <CJK> */
+MAP(0x62, 0x41, 0x7729)  /* <CJK> */
+MAP(0x62, 0x42, 0x7724)  /* <CJK> */
+MAP(0x62, 0x43, 0x771E)  /* <CJK> */
+MAP(0x62, 0x44, 0x7725)  /* <CJK> */
+MAP(0x62, 0x45, 0x7726)  /* <CJK> */
+MAP(0x62, 0x46, 0x771B)  /* <CJK> */
+MAP(0x62, 0x47, 0x7737)  /* <CJK> */
+MAP(0x62, 0x48, 0x7738)  /* <CJK> */
+MAP(0x62, 0x49, 0x7747)  /* <CJK> */
+MAP(0x62, 0x4A, 0x775A)  /* <CJK> */
+MAP(0x62, 0x4B, 0x7768)  /* <CJK> */
+MAP(0x62, 0x4C, 0x776B)  /* <CJK> */
+MAP(0x62, 0x4D, 0x775B)  /* <CJK> */
+MAP(0x62, 0x4E, 0x7765)  /* <CJK> */
+MAP(0x62, 0x4F, 0x777F)  /* <CJK> */
+MAP(0x62, 0x50, 0x777E)  /* <CJK> */
+MAP(0x62, 0x51, 0x7779)  /* <CJK> */
+MAP(0x62, 0x52, 0x778E)  /* <CJK> */
+MAP(0x62, 0x53, 0x778B)  /* <CJK> */
+MAP(0x62, 0x54, 0x7791)  /* <CJK> */
+MAP(0x62, 0x55, 0x77A0)  /* <CJK> */
+MAP(0x62, 0x56, 0x779E)  /* <CJK> */
+MAP(0x62, 0x57, 0x77B0)  /* <CJK> */
+MAP(0x62, 0x58, 0x77B6)  /* <CJK> */
+MAP(0x62, 0x59, 0x77B9)  /* <CJK> */
+MAP(0x62, 0x5A, 0x77BF)  /* <CJK> */
+MAP(0x62, 0x5B, 0x77BC)  /* <CJK> */
+MAP(0x62, 0x5C, 0x77BD)  /* <CJK> */
+MAP(0x62, 0x5D, 0x77BB)  /* <CJK> */
+MAP(0x62, 0x5E, 0x77C7)  /* <CJK> */
+MAP(0x62, 0x5F, 0x77CD)  /* <CJK> */
+MAP(0x62, 0x60, 0x77D7)  /* <CJK> */
+MAP(0x62, 0x61, 0x77DA)  /* <CJK> */
+MAP(0x62, 0x62, 0x77DC)  /* <CJK> */
+MAP(0x62, 0x63, 0x77E3)  /* <CJK> */
+MAP(0x62, 0x64, 0x77EE)  /* <CJK> */
+MAP(0x62, 0x65, 0x77FC)  /* <CJK> */
+MAP(0x62, 0x66, 0x780C)  /* <CJK> */
+MAP(0x62, 0x67, 0x7812)  /* <CJK> */
+MAP(0x62, 0x68, 0x7926)  /* <CJK> */
+MAP(0x62, 0x69, 0x7820)  /* <CJK> */
+MAP(0x62, 0x6A, 0x792A)  /* <CJK> */
+MAP(0x62, 0x6B, 0x7845)  /* <CJK> */
+MAP(0x62, 0x6C, 0x788E)  /* <CJK> */
+MAP(0x62, 0x6D, 0x7874)  /* <CJK> */
+MAP(0x62, 0x6E, 0x7886)  /* <CJK> */
+MAP(0x62, 0x6F, 0x787C)  /* <CJK> */
+MAP(0x62, 0x70, 0x789A)  /* <CJK> */
+MAP(0x62, 0x71, 0x788C)  /* <CJK> */
+MAP(0x62, 0x72, 0x78A3)  /* <CJK> */
+MAP(0x62, 0x73, 0x78B5)  /* <CJK> */
+MAP(0x62, 0x74, 0x78AA)  /* <CJK> */
+MAP(0x62, 0x75, 0x78AF)  /* <CJK> */
+MAP(0x62, 0x76, 0x78D1)  /* <CJK> */
+MAP(0x62, 0x77, 0x78C6)  /* <CJK> */
+MAP(0x62, 0x78, 0x78CB)  /* <CJK> */
+MAP(0x62, 0x79, 0x78D4)  /* <CJK> */
+MAP(0x62, 0x7A, 0x78BE)  /* <CJK> */
+MAP(0x62, 0x7B, 0x78BC)  /* <CJK> */
+MAP(0x62, 0x7C, 0x78C5)  /* <CJK> */
+MAP(0x62, 0x7D, 0x78CA)  /* <CJK> */
+MAP(0x62, 0x7E, 0x78EC)  /* <CJK> */
+MAP(0x63, 0x21, 0x78E7)  /* <CJK> */
+MAP(0x63, 0x22, 0x78DA)  /* <CJK> */
+MAP(0x63, 0x23, 0x78FD)  /* <CJK> */
+MAP(0x63, 0x24, 0x78F4)  /* <CJK> */
+MAP(0x63, 0x25, 0x7907)  /* <CJK> */
+MAP(0x63, 0x26, 0x7912)  /* <CJK> */
+MAP(0x63, 0x27, 0x7911)  /* <CJK> */
+MAP(0x63, 0x28, 0x7919)  /* <CJK> */
+MAP(0x63, 0x29, 0x792C)  /* <CJK> */
+MAP(0x63, 0x2A, 0x792B)  /* <CJK> */
+MAP(0x63, 0x2B, 0x7940)  /* <CJK> */
+MAP(0x63, 0x2C, 0x7960)  /* <CJK> */
+MAP(0x63, 0x2D, 0x7957)  /* <CJK> */
+MAP(0x63, 0x2E, 0x795F)  /* <CJK> */
+MAP(0x63, 0x2F, 0x795A)  /* <CJK> */
+MAP(0x63, 0x30, 0x7955)  /* <CJK> */
+MAP(0x63, 0x31, 0x7953)  /* <CJK> */
+MAP(0x63, 0x32, 0x797A)  /* <CJK> */
+MAP(0x63, 0x33, 0x797F)  /* <CJK> */
+MAP(0x63, 0x34, 0x798A)  /* <CJK> */
+MAP(0x63, 0x35, 0x799D)  /* <CJK> */
+MAP(0x63, 0x36, 0x79A7)  /* <CJK> */
+MAP(0x63, 0x37, 0x9F4B)  /* <CJK> */
+MAP(0x63, 0x38, 0x79AA)  /* <CJK> */
+MAP(0x63, 0x39, 0x79AE)  /* <CJK> */
+MAP(0x63, 0x3A, 0x79B3)  /* <CJK> */
+MAP(0x63, 0x3B, 0x79B9)  /* <CJK> */
+MAP(0x63, 0x3C, 0x79BA)  /* <CJK> */
+MAP(0x63, 0x3D, 0x79C9)  /* <CJK> */
+MAP(0x63, 0x3E, 0x79D5)  /* <CJK> */
+MAP(0x63, 0x3F, 0x79E7)  /* <CJK> */
+MAP(0x63, 0x40, 0x79EC)  /* <CJK> */
+MAP(0x63, 0x41, 0x79E1)  /* <CJK> */
+MAP(0x63, 0x42, 0x79E3)  /* <CJK> */
+MAP(0x63, 0x43, 0x7A08)  /* <CJK> */
+MAP(0x63, 0x44, 0x7A0D)  /* <CJK> */
+MAP(0x63, 0x45, 0x7A18)  /* <CJK> */
+MAP(0x63, 0x46, 0x7A19)  /* <CJK> */
+MAP(0x63, 0x47, 0x7A20)  /* <CJK> */
+MAP(0x63, 0x48, 0x7A1F)  /* <CJK> */
+MAP(0x63, 0x49, 0x7980)  /* <CJK> */
+MAP(0x63, 0x4A, 0x7A31)  /* <CJK> */
+MAP(0x63, 0x4B, 0x7A3B)  /* <CJK> */
+MAP(0x63, 0x4C, 0x7A3E)  /* <CJK> */
+MAP(0x63, 0x4D, 0x7A37)  /* <CJK> */
+MAP(0x63, 0x4E, 0x7A43)  /* <CJK> */
+MAP(0x63, 0x4F, 0x7A57)  /* <CJK> */
+MAP(0x63, 0x50, 0x7A49)  /* <CJK> */
+MAP(0x63, 0x51, 0x7A61)  /* <CJK> */
+MAP(0x63, 0x52, 0x7A62)  /* <CJK> */
+MAP(0x63, 0x53, 0x7A69)  /* <CJK> */
+MAP(0x63, 0x54, 0x9F9D)  /* <CJK> */
+MAP(0x63, 0x55, 0x7A70)  /* <CJK> */
+MAP(0x63, 0x56, 0x7A79)  /* <CJK> */
+MAP(0x63, 0x57, 0x7A7D)  /* <CJK> */
+MAP(0x63, 0x58, 0x7A88)  /* <CJK> */
+MAP(0x63, 0x59, 0x7A97)  /* <CJK> */
+MAP(0x63, 0x5A, 0x7A95)  /* <CJK> */
+MAP(0x63, 0x5B, 0x7A98)  /* <CJK> */
+MAP(0x63, 0x5C, 0x7A96)  /* <CJK> */
+MAP(0x63, 0x5D, 0x7AA9)  /* <CJK> */
+MAP(0x63, 0x5E, 0x7AC8)  /* <CJK> */
+MAP(0x63, 0x5F, 0x7AB0)  /* <CJK> */
+MAP(0x63, 0x60, 0x7AB6)  /* <CJK> */
+MAP(0x63, 0x61, 0x7AC5)  /* <CJK> */
+MAP(0x63, 0x62, 0x7AC4)  /* <CJK> */
+MAP(0x63, 0x63, 0x7ABF)  /* <CJK> */
+MAP(0x63, 0x64, 0x9083)  /* <CJK> */
+MAP(0x63, 0x65, 0x7AC7)  /* <CJK> */
+MAP(0x63, 0x66, 0x7ACA)  /* <CJK> */
+MAP(0x63, 0x67, 0x7ACD)  /* <CJK> */
+MAP(0x63, 0x68, 0x7ACF)  /* <CJK> */
+MAP(0x63, 0x69, 0x7AD5)  /* <CJK> */
+MAP(0x63, 0x6A, 0x7AD3)  /* <CJK> */
+MAP(0x63, 0x6B, 0x7AD9)  /* <CJK> */
+MAP(0x63, 0x6C, 0x7ADA)  /* <CJK> */
+MAP(0x63, 0x6D, 0x7ADD)  /* <CJK> */
+MAP(0x63, 0x6E, 0x7AE1)  /* <CJK> */
+MAP(0x63, 0x6F, 0x7AE2)  /* <CJK> */
+MAP(0x63, 0x70, 0x7AE6)  /* <CJK> */
+MAP(0x63, 0x71, 0x7AED)  /* <CJK> */
+MAP(0x63, 0x72, 0x7AF0)  /* <CJK> */
+MAP(0x63, 0x73, 0x7B02)  /* <CJK> */
+MAP(0x63, 0x74, 0x7B0F)  /* <CJK> */
+MAP(0x63, 0x75, 0x7B0A)  /* <CJK> */
+MAP(0x63, 0x76, 0x7B06)  /* <CJK> */
+MAP(0x63, 0x77, 0x7B33)  /* <CJK> */
+MAP(0x63, 0x78, 0x7B18)  /* <CJK> */
+MAP(0x63, 0x79, 0x7B19)  /* <CJK> */
+MAP(0x63, 0x7A, 0x7B1E)  /* <CJK> */
+MAP(0x63, 0x7B, 0x7B35)  /* <CJK> */
+MAP(0x63, 0x7C, 0x7B28)  /* <CJK> */
+MAP(0x63, 0x7D, 0x7B36)  /* <CJK> */
+MAP(0x63, 0x7E, 0x7B50)  /* <CJK> */
+MAP(0x64, 0x21, 0x7B7A)  /* <CJK> */
+MAP(0x64, 0x22, 0x7B04)  /* <CJK> */
+MAP(0x64, 0x23, 0x7B4D)  /* <CJK> */
+MAP(0x64, 0x24, 0x7B0B)  /* <CJK> */
+MAP(0x64, 0x25, 0x7B4C)  /* <CJK> */
+MAP(0x64, 0x26, 0x7B45)  /* <CJK> */
+MAP(0x64, 0x27, 0x7B75)  /* <CJK> */
+MAP(0x64, 0x28, 0x7B65)  /* <CJK> */
+MAP(0x64, 0x29, 0x7B74)  /* <CJK> */
+MAP(0x64, 0x2A, 0x7B67)  /* <CJK> */
+MAP(0x64, 0x2B, 0x7B70)  /* <CJK> */
+MAP(0x64, 0x2C, 0x7B71)  /* <CJK> */
+MAP(0x64, 0x2D, 0x7B6C)  /* <CJK> */
+MAP(0x64, 0x2E, 0x7B6E)  /* <CJK> */
+MAP(0x64, 0x2F, 0x7B9D)  /* <CJK> */
+MAP(0x64, 0x30, 0x7B98)  /* <CJK> */
+MAP(0x64, 0x31, 0x7B9F)  /* <CJK> */
+MAP(0x64, 0x32, 0x7B8D)  /* <CJK> */
+MAP(0x64, 0x33, 0x7B9C)  /* <CJK> */
+MAP(0x64, 0x34, 0x7B9A)  /* <CJK> */
+MAP(0x64, 0x35, 0x7B8B)  /* <CJK> */
+MAP(0x64, 0x36, 0x7B92)  /* <CJK> */
+MAP(0x64, 0x37, 0x7B8F)  /* <CJK> */
+MAP(0x64, 0x38, 0x7B5D)  /* <CJK> */
+MAP(0x64, 0x39, 0x7B99)  /* <CJK> */
+MAP(0x64, 0x3A, 0x7BCB)  /* <CJK> */
+MAP(0x64, 0x3B, 0x7BC1)  /* <CJK> */
+MAP(0x64, 0x3C, 0x7BCC)  /* <CJK> */
+MAP(0x64, 0x3D, 0x7BCF)  /* <CJK> */
+MAP(0x64, 0x3E, 0x7BB4)  /* <CJK> */
+MAP(0x64, 0x3F, 0x7BC6)  /* <CJK> */
+MAP(0x64, 0x40, 0x7BDD)  /* <CJK> */
+MAP(0x64, 0x41, 0x7BE9)  /* <CJK> */
+MAP(0x64, 0x42, 0x7C11)  /* <CJK> */
+MAP(0x64, 0x43, 0x7C14)  /* <CJK> */
+MAP(0x64, 0x44, 0x7BE6)  /* <CJK> */
+MAP(0x64, 0x45, 0x7BE5)  /* <CJK> */
+MAP(0x64, 0x46, 0x7C60)  /* <CJK> */
+MAP(0x64, 0x47, 0x7C00)  /* <CJK> */
+MAP(0x64, 0x48, 0x7C07)  /* <CJK> */
+MAP(0x64, 0x49, 0x7C13)  /* <CJK> */
+MAP(0x64, 0x4A, 0x7BF3)  /* <CJK> */
+MAP(0x64, 0x4B, 0x7BF7)  /* <CJK> */
+MAP(0x64, 0x4C, 0x7C17)  /* <CJK> */
+MAP(0x64, 0x4D, 0x7C0D)  /* <CJK> */
+MAP(0x64, 0x4E, 0x7BF6)  /* <CJK> */
+MAP(0x64, 0x4F, 0x7C23)  /* <CJK> */
+MAP(0x64, 0x50, 0x7C27)  /* <CJK> */
+MAP(0x64, 0x51, 0x7C2A)  /* <CJK> */
+MAP(0x64, 0x52, 0x7C1F)  /* <CJK> */
+MAP(0x64, 0x53, 0x7C37)  /* <CJK> */
+MAP(0x64, 0x54, 0x7C2B)  /* <CJK> */
+MAP(0x64, 0x55, 0x7C3D)  /* <CJK> */
+MAP(0x64, 0x56, 0x7C4C)  /* <CJK> */
+MAP(0x64, 0x57, 0x7C43)  /* <CJK> */
+MAP(0x64, 0x58, 0x7C54)  /* <CJK> */
+MAP(0x64, 0x59, 0x7C4F)  /* <CJK> */
+MAP(0x64, 0x5A, 0x7C40)  /* <CJK> */
+MAP(0x64, 0x5B, 0x7C50)  /* <CJK> */
+MAP(0x64, 0x5C, 0x7C58)  /* <CJK> */
+MAP(0x64, 0x5D, 0x7C5F)  /* <CJK> */
+MAP(0x64, 0x5E, 0x7C64)  /* <CJK> */
+MAP(0x64, 0x5F, 0x7C56)  /* <CJK> */
+MAP(0x64, 0x60, 0x7C65)  /* <CJK> */
+MAP(0x64, 0x61, 0x7C6C)  /* <CJK> */
+MAP(0x64, 0x62, 0x7C75)  /* <CJK> */
+MAP(0x64, 0x63, 0x7C83)  /* <CJK> */
+MAP(0x64, 0x64, 0x7C90)  /* <CJK> */
+MAP(0x64, 0x65, 0x7CA4)  /* <CJK> */
+MAP(0x64, 0x66, 0x7CAD)  /* <CJK> */
+MAP(0x64, 0x67, 0x7CA2)  /* <CJK> */
+MAP(0x64, 0x68, 0x7CAB)  /* <CJK> */
+MAP(0x64, 0x69, 0x7CA1)  /* <CJK> */
+MAP(0x64, 0x6A, 0x7CA8)  /* <CJK> */
+MAP(0x64, 0x6B, 0x7CB3)  /* <CJK> */
+MAP(0x64, 0x6C, 0x7CB2)  /* <CJK> */
+MAP(0x64, 0x6D, 0x7CB1)  /* <CJK> */
+MAP(0x64, 0x6E, 0x7CAE)  /* <CJK> */
+MAP(0x64, 0x6F, 0x7CB9)  /* <CJK> */
+MAP(0x64, 0x70, 0x7CBD)  /* <CJK> */
+MAP(0x64, 0x71, 0x7CC0)  /* <CJK> */
+MAP(0x64, 0x72, 0x7CC5)  /* <CJK> */
+MAP(0x64, 0x73, 0x7CC2)  /* <CJK> */
+MAP(0x64, 0x74, 0x7CD8)  /* <CJK> */
+MAP(0x64, 0x75, 0x7CD2)  /* <CJK> */
+MAP(0x64, 0x76, 0x7CDC)  /* <CJK> */
+MAP(0x64, 0x77, 0x7CE2)  /* <CJK> */
+MAP(0x64, 0x78, 0x9B3B)  /* <CJK> */
+MAP(0x64, 0x79, 0x7CEF)  /* <CJK> */
+MAP(0x64, 0x7A, 0x7CF2)  /* <CJK> */
+MAP(0x64, 0x7B, 0x7CF4)  /* <CJK> */
+MAP(0x64, 0x7C, 0x7CF6)  /* <CJK> */
+MAP(0x64, 0x7D, 0x7CFA)  /* <CJK> */
+MAP(0x64, 0x7E, 0x7D06)  /* <CJK> */
+MAP(0x65, 0x21, 0x7D02)  /* <CJK> */
+MAP(0x65, 0x22, 0x7D1C)  /* <CJK> */
+MAP(0x65, 0x23, 0x7D15)  /* <CJK> */
+MAP(0x65, 0x24, 0x7D0A)  /* <CJK> */
+MAP(0x65, 0x25, 0x7D45)  /* <CJK> */
+MAP(0x65, 0x26, 0x7D4B)  /* <CJK> */
+MAP(0x65, 0x27, 0x7D2E)  /* <CJK> */
+MAP(0x65, 0x28, 0x7D32)  /* <CJK> */
+MAP(0x65, 0x29, 0x7D3F)  /* <CJK> */
+MAP(0x65, 0x2A, 0x7D35)  /* <CJK> */
+MAP(0x65, 0x2B, 0x7D46)  /* <CJK> */
+MAP(0x65, 0x2C, 0x7D73)  /* <CJK> */
+MAP(0x65, 0x2D, 0x7D56)  /* <CJK> */
+MAP(0x65, 0x2E, 0x7D4E)  /* <CJK> */
+MAP(0x65, 0x2F, 0x7D72)  /* <CJK> */
+MAP(0x65, 0x30, 0x7D68)  /* <CJK> */
+MAP(0x65, 0x31, 0x7D6E)  /* <CJK> */
+MAP(0x65, 0x32, 0x7D4F)  /* <CJK> */
+MAP(0x65, 0x33, 0x7D63)  /* <CJK> */
+MAP(0x65, 0x34, 0x7D93)  /* <CJK> */
+MAP(0x65, 0x35, 0x7D89)  /* <CJK> */
+MAP(0x65, 0x36, 0x7D5B)  /* <CJK> */
+MAP(0x65, 0x37, 0x7D8F)  /* <CJK> */
+MAP(0x65, 0x38, 0x7D7D)  /* <CJK> */
+MAP(0x65, 0x39, 0x7D9B)  /* <CJK> */
+MAP(0x65, 0x3A, 0x7DBA)  /* <CJK> */
+MAP(0x65, 0x3B, 0x7DAE)  /* <CJK> */
+MAP(0x65, 0x3C, 0x7DA3)  /* <CJK> */
+MAP(0x65, 0x3D, 0x7DB5)  /* <CJK> */
+MAP(0x65, 0x3E, 0x7DC7)  /* <CJK> */
+MAP(0x65, 0x3F, 0x7DBD)  /* <CJK> */
+MAP(0x65, 0x40, 0x7DAB)  /* <CJK> */
+MAP(0x65, 0x41, 0x7E3D)  /* <CJK> */
+MAP(0x65, 0x42, 0x7DA2)  /* <CJK> */
+MAP(0x65, 0x43, 0x7DAF)  /* <CJK> */
+MAP(0x65, 0x44, 0x7DDC)  /* <CJK> */
+MAP(0x65, 0x45, 0x7DB8)  /* <CJK> */
+MAP(0x65, 0x46, 0x7D9F)  /* <CJK> */
+MAP(0x65, 0x47, 0x7DB0)  /* <CJK> */
+MAP(0x65, 0x48, 0x7DD8)  /* <CJK> */
+MAP(0x65, 0x49, 0x7DDD)  /* <CJK> */
+MAP(0x65, 0x4A, 0x7DE4)  /* <CJK> */
+MAP(0x65, 0x4B, 0x7DDE)  /* <CJK> */
+MAP(0x65, 0x4C, 0x7DFB)  /* <CJK> */
+MAP(0x65, 0x4D, 0x7DF2)  /* <CJK> */
+MAP(0x65, 0x4E, 0x7DE1)  /* <CJK> */
+MAP(0x65, 0x4F, 0x7E05)  /* <CJK> */
+MAP(0x65, 0x50, 0x7E0A)  /* <CJK> */
+MAP(0x65, 0x51, 0x7E23)  /* <CJK> */
+MAP(0x65, 0x52, 0x7E21)  /* <CJK> */
+MAP(0x65, 0x53, 0x7E12)  /* <CJK> */
+MAP(0x65, 0x54, 0x7E31)  /* <CJK> */
+MAP(0x65, 0x55, 0x7E1F)  /* <CJK> */
+MAP(0x65, 0x56, 0x7E09)  /* <CJK> */
+MAP(0x65, 0x57, 0x7E0B)  /* <CJK> */
+MAP(0x65, 0x58, 0x7E22)  /* <CJK> */
+MAP(0x65, 0x59, 0x7E46)  /* <CJK> */
+MAP(0x65, 0x5A, 0x7E66)  /* <CJK> */
+MAP(0x65, 0x5B, 0x7E3B)  /* <CJK> */
+MAP(0x65, 0x5C, 0x7E35)  /* <CJK> */
+MAP(0x65, 0x5D, 0x7E39)  /* <CJK> */
+MAP(0x65, 0x5E, 0x7E43)  /* <CJK> */
+MAP(0x65, 0x5F, 0x7E37)  /* <CJK> */
+MAP(0x65, 0x60, 0x7E32)  /* <CJK> */
+MAP(0x65, 0x61, 0x7E3A)  /* <CJK> */
+MAP(0x65, 0x62, 0x7E67)  /* <CJK> */
+MAP(0x65, 0x63, 0x7E5D)  /* <CJK> */
+MAP(0x65, 0x64, 0x7E56)  /* <CJK> */
+MAP(0x65, 0x65, 0x7E5E)  /* <CJK> */
+MAP(0x65, 0x66, 0x7E59)  /* <CJK> */
+MAP(0x65, 0x67, 0x7E5A)  /* <CJK> */
+MAP(0x65, 0x68, 0x7E79)  /* <CJK> */
+MAP(0x65, 0x69, 0x7E6A)  /* <CJK> */
+MAP(0x65, 0x6A, 0x7E69)  /* <CJK> */
+MAP(0x65, 0x6B, 0x7E7C)  /* <CJK> */
+MAP(0x65, 0x6C, 0x7E7B)  /* <CJK> */
+MAP(0x65, 0x6D, 0x7E83)  /* <CJK> */
+MAP(0x65, 0x6E, 0x7DD5)  /* <CJK> */
+MAP(0x65, 0x6F, 0x7E7D)  /* <CJK> */
+MAP(0x65, 0x70, 0x8FAE)  /* <CJK> */
+MAP(0x65, 0x71, 0x7E7F)  /* <CJK> */
+MAP(0x65, 0x72, 0x7E88)  /* <CJK> */
+MAP(0x65, 0x73, 0x7E89)  /* <CJK> */
+MAP(0x65, 0x74, 0x7E8C)  /* <CJK> */
+MAP(0x65, 0x75, 0x7E92)  /* <CJK> */
+MAP(0x65, 0x76, 0x7E90)  /* <CJK> */
+MAP(0x65, 0x77, 0x7E93)  /* <CJK> */
+MAP(0x65, 0x78, 0x7E94)  /* <CJK> */
+MAP(0x65, 0x79, 0x7E96)  /* <CJK> */
+MAP(0x65, 0x7A, 0x7E8E)  /* <CJK> */
+MAP(0x65, 0x7B, 0x7E9B)  /* <CJK> */
+MAP(0x65, 0x7C, 0x7E9C)  /* <CJK> */
+MAP(0x65, 0x7D, 0x7F38)  /* <CJK> */
+MAP(0x65, 0x7E, 0x7F3A)  /* <CJK> */
+MAP(0x66, 0x21, 0x7F45)  /* <CJK> */
+MAP(0x66, 0x22, 0x7F4C)  /* <CJK> */
+MAP(0x66, 0x23, 0x7F4D)  /* <CJK> */
+MAP(0x66, 0x24, 0x7F4E)  /* <CJK> */
+MAP(0x66, 0x25, 0x7F50)  /* <CJK> */
+MAP(0x66, 0x26, 0x7F51)  /* <CJK> */
+MAP(0x66, 0x27, 0x7F55)  /* <CJK> */
+MAP(0x66, 0x28, 0x7F54)  /* <CJK> */
+MAP(0x66, 0x29, 0x7F58)  /* <CJK> */
+MAP(0x66, 0x2A, 0x7F5F)  /* <CJK> */
+MAP(0x66, 0x2B, 0x7F60)  /* <CJK> */
+MAP(0x66, 0x2C, 0x7F68)  /* <CJK> */
+MAP(0x66, 0x2D, 0x7F69)  /* <CJK> */
+MAP(0x66, 0x2E, 0x7F67)  /* <CJK> */
+MAP(0x66, 0x2F, 0x7F78)  /* <CJK> */
+MAP(0x66, 0x30, 0x7F82)  /* <CJK> */
+MAP(0x66, 0x31, 0x7F86)  /* <CJK> */
+MAP(0x66, 0x32, 0x7F83)  /* <CJK> */
+MAP(0x66, 0x33, 0x7F88)  /* <CJK> */
+MAP(0x66, 0x34, 0x7F87)  /* <CJK> */
+MAP(0x66, 0x35, 0x7F8C)  /* <CJK> */
+MAP(0x66, 0x36, 0x7F94)  /* <CJK> */
+MAP(0x66, 0x37, 0x7F9E)  /* <CJK> */
+MAP(0x66, 0x38, 0x7F9D)  /* <CJK> */
+MAP(0x66, 0x39, 0x7F9A)  /* <CJK> */
+MAP(0x66, 0x3A, 0x7FA3)  /* <CJK> */
+MAP(0x66, 0x3B, 0x7FAF)  /* <CJK> */
+MAP(0x66, 0x3C, 0x7FB2)  /* <CJK> */
+MAP(0x66, 0x3D, 0x7FB9)  /* <CJK> */
+MAP(0x66, 0x3E, 0x7FAE)  /* <CJK> */
+MAP(0x66, 0x3F, 0x7FB6)  /* <CJK> */
+MAP(0x66, 0x40, 0x7FB8)  /* <CJK> */
+MAP(0x66, 0x41, 0x8B71)  /* <CJK> */
+MAP(0x66, 0x42, 0x7FC5)  /* <CJK> */
+MAP(0x66, 0x43, 0x7FC6)  /* <CJK> */
+MAP(0x66, 0x44, 0x7FCA)  /* <CJK> */
+MAP(0x66, 0x45, 0x7FD5)  /* <CJK> */
+MAP(0x66, 0x46, 0x7FD4)  /* <CJK> */
+MAP(0x66, 0x47, 0x7FE1)  /* <CJK> */
+MAP(0x66, 0x48, 0x7FE6)  /* <CJK> */
+MAP(0x66, 0x49, 0x7FE9)  /* <CJK> */
+MAP(0x66, 0x4A, 0x7FF3)  /* <CJK> */
+MAP(0x66, 0x4B, 0x7FF9)  /* <CJK> */
+MAP(0x66, 0x4C, 0x98DC)  /* <CJK> */
+MAP(0x66, 0x4D, 0x8006)  /* <CJK> */
+MAP(0x66, 0x4E, 0x8004)  /* <CJK> */
+MAP(0x66, 0x4F, 0x800B)  /* <CJK> */
+MAP(0x66, 0x50, 0x8012)  /* <CJK> */
+MAP(0x66, 0x51, 0x8018)  /* <CJK> */
+MAP(0x66, 0x52, 0x8019)  /* <CJK> */
+MAP(0x66, 0x53, 0x801C)  /* <CJK> */
+MAP(0x66, 0x54, 0x8021)  /* <CJK> */
+MAP(0x66, 0x55, 0x8028)  /* <CJK> */
+MAP(0x66, 0x56, 0x803F)  /* <CJK> */
+MAP(0x66, 0x57, 0x803B)  /* <CJK> */
+MAP(0x66, 0x58, 0x804A)  /* <CJK> */
+MAP(0x66, 0x59, 0x8046)  /* <CJK> */
+MAP(0x66, 0x5A, 0x8052)  /* <CJK> */
+MAP(0x66, 0x5B, 0x8058)  /* <CJK> */
+MAP(0x66, 0x5C, 0x805A)  /* <CJK> */
+MAP(0x66, 0x5D, 0x805F)  /* <CJK> */
+MAP(0x66, 0x5E, 0x8062)  /* <CJK> */
+MAP(0x66, 0x5F, 0x8068)  /* <CJK> */
+MAP(0x66, 0x60, 0x8073)  /* <CJK> */
+MAP(0x66, 0x61, 0x8072)  /* <CJK> */
+MAP(0x66, 0x62, 0x8070)  /* <CJK> */
+MAP(0x66, 0x63, 0x8076)  /* <CJK> */
+MAP(0x66, 0x64, 0x8079)  /* <CJK> */
+MAP(0x66, 0x65, 0x807D)  /* <CJK> */
+MAP(0x66, 0x66, 0x807F)  /* <CJK> */
+MAP(0x66, 0x67, 0x8084)  /* <CJK> */
+MAP(0x66, 0x68, 0x8086)  /* <CJK> */
+MAP(0x66, 0x69, 0x8085)  /* <CJK> */
+MAP(0x66, 0x6A, 0x809B)  /* <CJK> */
+MAP(0x66, 0x6B, 0x8093)  /* <CJK> */
+MAP(0x66, 0x6C, 0x809A)  /* <CJK> */
+MAP(0x66, 0x6D, 0x80AD)  /* <CJK> */
+MAP(0x66, 0x6E, 0x5190)  /* <CJK> */
+MAP(0x66, 0x6F, 0x80AC)  /* <CJK> */
+MAP(0x66, 0x70, 0x80DB)  /* <CJK> */
+MAP(0x66, 0x71, 0x80E5)  /* <CJK> */
+MAP(0x66, 0x72, 0x80D9)  /* <CJK> */
+MAP(0x66, 0x73, 0x80DD)  /* <CJK> */
+MAP(0x66, 0x74, 0x80C4)  /* <CJK> */
+MAP(0x66, 0x75, 0x80DA)  /* <CJK> */
+MAP(0x66, 0x76, 0x80D6)  /* <CJK> */
+MAP(0x66, 0x77, 0x8109)  /* <CJK> */
+MAP(0x66, 0x78, 0x80EF)  /* <CJK> */
+MAP(0x66, 0x79, 0x80F1)  /* <CJK> */
+MAP(0x66, 0x7A, 0x811B)  /* <CJK> */
+MAP(0x66, 0x7B, 0x8129)  /* <CJK> */
+MAP(0x66, 0x7C, 0x8123)  /* <CJK> */
+MAP(0x66, 0x7D, 0x812F)  /* <CJK> */
+MAP(0x66, 0x7E, 0x814B)  /* <CJK> */
+MAP(0x67, 0x21, 0x968B)  /* <CJK> */
+MAP(0x67, 0x22, 0x8146)  /* <CJK> */
+MAP(0x67, 0x23, 0x813E)  /* <CJK> */
+MAP(0x67, 0x24, 0x8153)  /* <CJK> */
+MAP(0x67, 0x25, 0x8151)  /* <CJK> */
+MAP(0x67, 0x26, 0x80FC)  /* <CJK> */
+MAP(0x67, 0x27, 0x8171)  /* <CJK> */
+MAP(0x67, 0x28, 0x816E)  /* <CJK> */
+MAP(0x67, 0x29, 0x8165)  /* <CJK> */
+MAP(0x67, 0x2A, 0x8166)  /* <CJK> */
+MAP(0x67, 0x2B, 0x8174)  /* <CJK> */
+MAP(0x67, 0x2C, 0x8183)  /* <CJK> */
+MAP(0x67, 0x2D, 0x8188)  /* <CJK> */
+MAP(0x67, 0x2E, 0x818A)  /* <CJK> */
+MAP(0x67, 0x2F, 0x8180)  /* <CJK> */
+MAP(0x67, 0x30, 0x8182)  /* <CJK> */
+MAP(0x67, 0x31, 0x81A0)  /* <CJK> */
+MAP(0x67, 0x32, 0x8195)  /* <CJK> */
+MAP(0x67, 0x33, 0x81A4)  /* <CJK> */
+MAP(0x67, 0x34, 0x81A3)  /* <CJK> */
+MAP(0x67, 0x35, 0x815F)  /* <CJK> */
+MAP(0x67, 0x36, 0x8193)  /* <CJK> */
+MAP(0x67, 0x37, 0x81A9)  /* <CJK> */
+MAP(0x67, 0x38, 0x81B0)  /* <CJK> */
+MAP(0x67, 0x39, 0x81B5)  /* <CJK> */
+MAP(0x67, 0x3A, 0x81BE)  /* <CJK> */
+MAP(0x67, 0x3B, 0x81B8)  /* <CJK> */
+MAP(0x67, 0x3C, 0x81BD)  /* <CJK> */
+MAP(0x67, 0x3D, 0x81C0)  /* <CJK> */
+MAP(0x67, 0x3E, 0x81C2)  /* <CJK> */
+MAP(0x67, 0x3F, 0x81BA)  /* <CJK> */
+MAP(0x67, 0x40, 0x81C9)  /* <CJK> */
+MAP(0x67, 0x41, 0x81CD)  /* <CJK> */
+MAP(0x67, 0x42, 0x81D1)  /* <CJK> */
+MAP(0x67, 0x43, 0x81D9)  /* <CJK> */
+MAP(0x67, 0x44, 0x81D8)  /* <CJK> */
+MAP(0x67, 0x45, 0x81C8)  /* <CJK> */
+MAP(0x67, 0x46, 0x81DA)  /* <CJK> */
+MAP(0x67, 0x47, 0x81DF)  /* <CJK> */
+MAP(0x67, 0x48, 0x81E0)  /* <CJK> */
+MAP(0x67, 0x49, 0x81E7)  /* <CJK> */
+MAP(0x67, 0x4A, 0x81FA)  /* <CJK> */
+MAP(0x67, 0x4B, 0x81FB)  /* <CJK> */
+MAP(0x67, 0x4C, 0x81FE)  /* <CJK> */
+MAP(0x67, 0x4D, 0x8201)  /* <CJK> */
+MAP(0x67, 0x4E, 0x8202)  /* <CJK> */
+MAP(0x67, 0x4F, 0x8205)  /* <CJK> */
+MAP(0x67, 0x50, 0x8207)  /* <CJK> */
+MAP(0x67, 0x51, 0x820A)  /* <CJK> */
+MAP(0x67, 0x52, 0x820D)  /* <CJK> */
+MAP(0x67, 0x53, 0x8210)  /* <CJK> */
+MAP(0x67, 0x54, 0x8216)  /* <CJK> */
+MAP(0x67, 0x55, 0x8229)  /* <CJK> */
+MAP(0x67, 0x56, 0x822B)  /* <CJK> */
+MAP(0x67, 0x57, 0x8238)  /* <CJK> */
+MAP(0x67, 0x58, 0x8233)  /* <CJK> */
+MAP(0x67, 0x59, 0x8240)  /* <CJK> */
+MAP(0x67, 0x5A, 0x8259)  /* <CJK> */
+MAP(0x67, 0x5B, 0x8258)  /* <CJK> */
+MAP(0x67, 0x5C, 0x825D)  /* <CJK> */
+MAP(0x67, 0x5D, 0x825A)  /* <CJK> */
+MAP(0x67, 0x5E, 0x825F)  /* <CJK> */
+MAP(0x67, 0x5F, 0x8264)  /* <CJK> */
+MAP(0x67, 0x60, 0x8262)  /* <CJK> */
+MAP(0x67, 0x61, 0x8268)  /* <CJK> */
+MAP(0x67, 0x62, 0x826A)  /* <CJK> */
+MAP(0x67, 0x63, 0x826B)  /* <CJK> */
+MAP(0x67, 0x64, 0x822E)  /* <CJK> */
+MAP(0x67, 0x65, 0x8271)  /* <CJK> */
+MAP(0x67, 0x66, 0x8277)  /* <CJK> */
+MAP(0x67, 0x67, 0x8278)  /* <CJK> */
+MAP(0x67, 0x68, 0x827E)  /* <CJK> */
+MAP(0x67, 0x69, 0x828D)  /* <CJK> */
+MAP(0x67, 0x6A, 0x8292)  /* <CJK> */
+MAP(0x67, 0x6B, 0x82AB)  /* <CJK> */
+MAP(0x67, 0x6C, 0x829F)  /* <CJK> */
+MAP(0x67, 0x6D, 0x82BB)  /* <CJK> */
+MAP(0x67, 0x6E, 0x82AC)  /* <CJK> */
+MAP(0x67, 0x6F, 0x82E1)  /* <CJK> */
+MAP(0x67, 0x70, 0x82E3)  /* <CJK> */
+MAP(0x67, 0x71, 0x82DF)  /* <CJK> */
+MAP(0x67, 0x72, 0x82D2)  /* <CJK> */
+MAP(0x67, 0x73, 0x82F4)  /* <CJK> */
+MAP(0x67, 0x74, 0x82F3)  /* <CJK> */
+MAP(0x67, 0x75, 0x82FA)  /* <CJK> */
+MAP(0x67, 0x76, 0x8393)  /* <CJK> */
+MAP(0x67, 0x77, 0x8303)  /* <CJK> */
+MAP(0x67, 0x78, 0x82FB)  /* <CJK> */
+MAP(0x67, 0x79, 0x82F9)  /* <CJK> */
+MAP(0x67, 0x7A, 0x82DE)  /* <CJK> */
+MAP(0x67, 0x7B, 0x8306)  /* <CJK> */
+MAP(0x67, 0x7C, 0x82DC)  /* <CJK> */
+MAP(0x67, 0x7D, 0x8309)  /* <CJK> */
+MAP(0x67, 0x7E, 0x82D9)  /* <CJK> */
+MAP(0x68, 0x21, 0x8335)  /* <CJK> */
+MAP(0x68, 0x22, 0x8334)  /* <CJK> */
+MAP(0x68, 0x23, 0x8316)  /* <CJK> */
+MAP(0x68, 0x24, 0x8332)  /* <CJK> */
+MAP(0x68, 0x25, 0x8331)  /* <CJK> */
+MAP(0x68, 0x26, 0x8340)  /* <CJK> */
+MAP(0x68, 0x27, 0x8339)  /* <CJK> */
+MAP(0x68, 0x28, 0x8350)  /* <CJK> */
+MAP(0x68, 0x29, 0x8345)  /* <CJK> */
+MAP(0x68, 0x2A, 0x832F)  /* <CJK> */
+MAP(0x68, 0x2B, 0x832B)  /* <CJK> */
+MAP(0x68, 0x2C, 0x8317)  /* <CJK> */
+MAP(0x68, 0x2D, 0x8318)  /* <CJK> */
+MAP(0x68, 0x2E, 0x8385)  /* <CJK> */
+MAP(0x68, 0x2F, 0x839A)  /* <CJK> */
+MAP(0x68, 0x30, 0x83AA)  /* <CJK> */
+MAP(0x68, 0x31, 0x839F)  /* <CJK> */
+MAP(0x68, 0x32, 0x83A2)  /* <CJK> */
+MAP(0x68, 0x33, 0x8396)  /* <CJK> */
+MAP(0x68, 0x34, 0x8323)  /* <CJK> */
+MAP(0x68, 0x35, 0x838E)  /* <CJK> */
+MAP(0x68, 0x36, 0x8387)  /* <CJK> */
+MAP(0x68, 0x37, 0x838A)  /* <CJK> */
+MAP(0x68, 0x38, 0x837C)  /* <CJK> */
+MAP(0x68, 0x39, 0x83B5)  /* <CJK> */
+MAP(0x68, 0x3A, 0x8373)  /* <CJK> */
+MAP(0x68, 0x3B, 0x8375)  /* <CJK> */
+MAP(0x68, 0x3C, 0x83A0)  /* <CJK> */
+MAP(0x68, 0x3D, 0x8389)  /* <CJK> */
+MAP(0x68, 0x3E, 0x83A8)  /* <CJK> */
+MAP(0x68, 0x3F, 0x83F4)  /* <CJK> */
+MAP(0x68, 0x40, 0x8413)  /* <CJK> */
+MAP(0x68, 0x41, 0x83EB)  /* <CJK> */
+MAP(0x68, 0x42, 0x83CE)  /* <CJK> */
+MAP(0x68, 0x43, 0x83FD)  /* <CJK> */
+MAP(0x68, 0x44, 0x8403)  /* <CJK> */
+MAP(0x68, 0x45, 0x83D8)  /* <CJK> */
+MAP(0x68, 0x46, 0x840B)  /* <CJK> */
+MAP(0x68, 0x47, 0x83C1)  /* <CJK> */
+MAP(0x68, 0x48, 0x83F7)  /* <CJK> */
+MAP(0x68, 0x49, 0x8407)  /* <CJK> */
+MAP(0x68, 0x4A, 0x83E0)  /* <CJK> */
+MAP(0x68, 0x4B, 0x83F2)  /* <CJK> */
+MAP(0x68, 0x4C, 0x840D)  /* <CJK> */
+MAP(0x68, 0x4D, 0x8422)  /* <CJK> */
+MAP(0x68, 0x4E, 0x8420)  /* <CJK> */
+MAP(0x68, 0x4F, 0x83BD)  /* <CJK> */
+MAP(0x68, 0x50, 0x8438)  /* <CJK> */
+MAP(0x68, 0x51, 0x8506)  /* <CJK> */
+MAP(0x68, 0x52, 0x83FB)  /* <CJK> */
+MAP(0x68, 0x53, 0x846D)  /* <CJK> */
+MAP(0x68, 0x54, 0x842A)  /* <CJK> */
+MAP(0x68, 0x55, 0x843C)  /* <CJK> */
+MAP(0x68, 0x56, 0x855A)  /* <CJK> */
+MAP(0x68, 0x57, 0x8484)  /* <CJK> */
+MAP(0x68, 0x58, 0x8477)  /* <CJK> */
+MAP(0x68, 0x59, 0x846B)  /* <CJK> */
+MAP(0x68, 0x5A, 0x84AD)  /* <CJK> */
+MAP(0x68, 0x5B, 0x846E)  /* <CJK> */
+MAP(0x68, 0x5C, 0x8482)  /* <CJK> */
+MAP(0x68, 0x5D, 0x8469)  /* <CJK> */
+MAP(0x68, 0x5E, 0x8446)  /* <CJK> */
+MAP(0x68, 0x5F, 0x842C)  /* <CJK> */
+MAP(0x68, 0x60, 0x846F)  /* <CJK> */
+MAP(0x68, 0x61, 0x8479)  /* <CJK> */
+MAP(0x68, 0x62, 0x8435)  /* <CJK> */
+MAP(0x68, 0x63, 0x84CA)  /* <CJK> */
+MAP(0x68, 0x64, 0x8462)  /* <CJK> */
+MAP(0x68, 0x65, 0x84B9)  /* <CJK> */
+MAP(0x68, 0x66, 0x84BF)  /* <CJK> */
+MAP(0x68, 0x67, 0x849F)  /* <CJK> */
+MAP(0x68, 0x68, 0x84D9)  /* <CJK> */
+MAP(0x68, 0x69, 0x84CD)  /* <CJK> */
+MAP(0x68, 0x6A, 0x84BB)  /* <CJK> */
+MAP(0x68, 0x6B, 0x84DA)  /* <CJK> */
+MAP(0x68, 0x6C, 0x84D0)  /* <CJK> */
+MAP(0x68, 0x6D, 0x84C1)  /* <CJK> */
+MAP(0x68, 0x6E, 0x84C6)  /* <CJK> */
+MAP(0x68, 0x6F, 0x84D6)  /* <CJK> */
+MAP(0x68, 0x70, 0x84A1)  /* <CJK> */
+MAP(0x68, 0x71, 0x8521)  /* <CJK> */
+MAP(0x68, 0x72, 0x84FF)  /* <CJK> */
+MAP(0x68, 0x73, 0x84F4)  /* <CJK> */
+MAP(0x68, 0x74, 0x8517)  /* <CJK> */
+MAP(0x68, 0x75, 0x8518)  /* <CJK> */
+MAP(0x68, 0x76, 0x852C)  /* <CJK> */
+MAP(0x68, 0x77, 0x851F)  /* <CJK> */
+MAP(0x68, 0x78, 0x8515)  /* <CJK> */
+MAP(0x68, 0x79, 0x8514)  /* <CJK> */
+MAP(0x68, 0x7A, 0x84FC)  /* <CJK> */
+MAP(0x68, 0x7B, 0x8540)  /* <CJK> */
+MAP(0x68, 0x7C, 0x8563)  /* <CJK> */
+MAP(0x68, 0x7D, 0x8558)  /* <CJK> */
+MAP(0x68, 0x7E, 0x8548)  /* <CJK> */
+MAP(0x69, 0x21, 0x8541)  /* <CJK> */
+MAP(0x69, 0x22, 0x8602)  /* <CJK> */
+MAP(0x69, 0x23, 0x854B)  /* <CJK> */
+MAP(0x69, 0x24, 0x8555)  /* <CJK> */
+MAP(0x69, 0x25, 0x8580)  /* <CJK> */
+MAP(0x69, 0x26, 0x85A4)  /* <CJK> */
+MAP(0x69, 0x27, 0x8588)  /* <CJK> */
+MAP(0x69, 0x28, 0x8591)  /* <CJK> */
+MAP(0x69, 0x29, 0x858A)  /* <CJK> */
+MAP(0x69, 0x2A, 0x85A8)  /* <CJK> */
+MAP(0x69, 0x2B, 0x856D)  /* <CJK> */
+MAP(0x69, 0x2C, 0x8594)  /* <CJK> */
+MAP(0x69, 0x2D, 0x859B)  /* <CJK> */
+MAP(0x69, 0x2E, 0x85EA)  /* <CJK> */
+MAP(0x69, 0x2F, 0x8587)  /* <CJK> */
+MAP(0x69, 0x30, 0x859C)  /* <CJK> */
+MAP(0x69, 0x31, 0x8577)  /* <CJK> */
+MAP(0x69, 0x32, 0x857E)  /* <CJK> */
+MAP(0x69, 0x33, 0x8590)  /* <CJK> */
+MAP(0x69, 0x34, 0x85C9)  /* <CJK> */
+MAP(0x69, 0x35, 0x85BA)  /* <CJK> */
+MAP(0x69, 0x36, 0x85CF)  /* <CJK> */
+MAP(0x69, 0x37, 0x85B9)  /* <CJK> */
+MAP(0x69, 0x38, 0x85D0)  /* <CJK> */
+MAP(0x69, 0x39, 0x85D5)  /* <CJK> */
+MAP(0x69, 0x3A, 0x85DD)  /* <CJK> */
+MAP(0x69, 0x3B, 0x85E5)  /* <CJK> */
+MAP(0x69, 0x3C, 0x85DC)  /* <CJK> */
+MAP(0x69, 0x3D, 0x85F9)  /* <CJK> */
+MAP(0x69, 0x3E, 0x860A)  /* <CJK> */
+MAP(0x69, 0x3F, 0x8613)  /* <CJK> */
+MAP(0x69, 0x40, 0x860B)  /* <CJK> */
+MAP(0x69, 0x41, 0x85FE)  /* <CJK> */
+MAP(0x69, 0x42, 0x85FA)  /* <CJK> */
+MAP(0x69, 0x43, 0x8606)  /* <CJK> */
+MAP(0x69, 0x44, 0x8622)  /* <CJK> */
+MAP(0x69, 0x45, 0x861A)  /* <CJK> */
+MAP(0x69, 0x46, 0x8630)  /* <CJK> */
+MAP(0x69, 0x47, 0x863F)  /* <CJK> */
+MAP(0x69, 0x48, 0x864D)  /* <CJK> */
+MAP(0x69, 0x49, 0x4E55)  /* <CJK> */
+MAP(0x69, 0x4A, 0x8654)  /* <CJK> */
+MAP(0x69, 0x4B, 0x865F)  /* <CJK> */
+MAP(0x69, 0x4C, 0x8667)  /* <CJK> */
+MAP(0x69, 0x4D, 0x8671)  /* <CJK> */
+MAP(0x69, 0x4E, 0x8693)  /* <CJK> */
+MAP(0x69, 0x4F, 0x86A3)  /* <CJK> */
+MAP(0x69, 0x50, 0x86A9)  /* <CJK> */
+MAP(0x69, 0x51, 0x86AA)  /* <CJK> */
+MAP(0x69, 0x52, 0x868B)  /* <CJK> */
+MAP(0x69, 0x53, 0x868C)  /* <CJK> */
+MAP(0x69, 0x54, 0x86B6)  /* <CJK> */
+MAP(0x69, 0x55, 0x86AF)  /* <CJK> */
+MAP(0x69, 0x56, 0x86C4)  /* <CJK> */
+MAP(0x69, 0x57, 0x86C6)  /* <CJK> */
+MAP(0x69, 0x58, 0x86B0)  /* <CJK> */
+MAP(0x69, 0x59, 0x86C9)  /* <CJK> */
+MAP(0x69, 0x5A, 0x8823)  /* <CJK> */
+MAP(0x69, 0x5B, 0x86AB)  /* <CJK> */
+MAP(0x69, 0x5C, 0x86D4)  /* <CJK> */
+MAP(0x69, 0x5D, 0x86DE)  /* <CJK> */
+MAP(0x69, 0x5E, 0x86E9)  /* <CJK> */
+MAP(0x69, 0x5F, 0x86EC)  /* <CJK> */
+MAP(0x69, 0x60, 0x86DF)  /* <CJK> */
+MAP(0x69, 0x61, 0x86DB)  /* <CJK> */
+MAP(0x69, 0x62, 0x86EF)  /* <CJK> */
+MAP(0x69, 0x63, 0x8712)  /* <CJK> */
+MAP(0x69, 0x64, 0x8706)  /* <CJK> */
+MAP(0x69, 0x65, 0x8708)  /* <CJK> */
+MAP(0x69, 0x66, 0x8700)  /* <CJK> */
+MAP(0x69, 0x67, 0x8703)  /* <CJK> */
+MAP(0x69, 0x68, 0x86FB)  /* <CJK> */
+MAP(0x69, 0x69, 0x8711)  /* <CJK> */
+MAP(0x69, 0x6A, 0x8709)  /* <CJK> */
+MAP(0x69, 0x6B, 0x870D)  /* <CJK> */
+MAP(0x69, 0x6C, 0x86F9)  /* <CJK> */
+MAP(0x69, 0x6D, 0x870A)  /* <CJK> */
+MAP(0x69, 0x6E, 0x8734)  /* <CJK> */
+MAP(0x69, 0x6F, 0x873F)  /* <CJK> */
+MAP(0x69, 0x70, 0x8737)  /* <CJK> */
+MAP(0x69, 0x71, 0x873B)  /* <CJK> */
+MAP(0x69, 0x72, 0x8725)  /* <CJK> */
+MAP(0x69, 0x73, 0x8729)  /* <CJK> */
+MAP(0x69, 0x74, 0x871A)  /* <CJK> */
+MAP(0x69, 0x75, 0x8760)  /* <CJK> */
+MAP(0x69, 0x76, 0x875F)  /* <CJK> */
+MAP(0x69, 0x77, 0x8778)  /* <CJK> */
+MAP(0x69, 0x78, 0x874C)  /* <CJK> */
+MAP(0x69, 0x79, 0x874E)  /* <CJK> */
+MAP(0x69, 0x7A, 0x8774)  /* <CJK> */
+MAP(0x69, 0x7B, 0x8757)  /* <CJK> */
+MAP(0x69, 0x7C, 0x8768)  /* <CJK> */
+MAP(0x69, 0x7D, 0x876E)  /* <CJK> */
+MAP(0x69, 0x7E, 0x8759)  /* <CJK> */
+MAP(0x6A, 0x21, 0x8753)  /* <CJK> */
+MAP(0x6A, 0x22, 0x8763)  /* <CJK> */
+MAP(0x6A, 0x23, 0x876A)  /* <CJK> */
+MAP(0x6A, 0x24, 0x8805)  /* <CJK> */
+MAP(0x6A, 0x25, 0x87A2)  /* <CJK> */
+MAP(0x6A, 0x26, 0x879F)  /* <CJK> */
+MAP(0x6A, 0x27, 0x8782)  /* <CJK> */
+MAP(0x6A, 0x28, 0x87AF)  /* <CJK> */
+MAP(0x6A, 0x29, 0x87CB)  /* <CJK> */
+MAP(0x6A, 0x2A, 0x87BD)  /* <CJK> */
+MAP(0x6A, 0x2B, 0x87C0)  /* <CJK> */
+MAP(0x6A, 0x2C, 0x87D0)  /* <CJK> */
+MAP(0x6A, 0x2D, 0x96D6)  /* <CJK> */
+MAP(0x6A, 0x2E, 0x87AB)  /* <CJK> */
+MAP(0x6A, 0x2F, 0x87C4)  /* <CJK> */
+MAP(0x6A, 0x30, 0x87B3)  /* <CJK> */
+MAP(0x6A, 0x31, 0x87C7)  /* <CJK> */
+MAP(0x6A, 0x32, 0x87C6)  /* <CJK> */
+MAP(0x6A, 0x33, 0x87BB)  /* <CJK> */
+MAP(0x6A, 0x34, 0x87EF)  /* <CJK> */
+MAP(0x6A, 0x35, 0x87F2)  /* <CJK> */
+MAP(0x6A, 0x36, 0x87E0)  /* <CJK> */
+MAP(0x6A, 0x37, 0x880F)  /* <CJK> */
+MAP(0x6A, 0x38, 0x880D)  /* <CJK> */
+MAP(0x6A, 0x39, 0x87FE)  /* <CJK> */
+MAP(0x6A, 0x3A, 0x87F6)  /* <CJK> */
+MAP(0x6A, 0x3B, 0x87F7)  /* <CJK> */
+MAP(0x6A, 0x3C, 0x880E)  /* <CJK> */
+MAP(0x6A, 0x3D, 0x87D2)  /* <CJK> */
+MAP(0x6A, 0x3E, 0x8811)  /* <CJK> */
+MAP(0x6A, 0x3F, 0x8816)  /* <CJK> */
+MAP(0x6A, 0x40, 0x8815)  /* <CJK> */
+MAP(0x6A, 0x41, 0x8822)  /* <CJK> */
+MAP(0x6A, 0x42, 0x8821)  /* <CJK> */
+MAP(0x6A, 0x43, 0x8831)  /* <CJK> */
+MAP(0x6A, 0x44, 0x8836)  /* <CJK> */
+MAP(0x6A, 0x45, 0x8839)  /* <CJK> */
+MAP(0x6A, 0x46, 0x8827)  /* <CJK> */
+MAP(0x6A, 0x47, 0x883B)  /* <CJK> */
+MAP(0x6A, 0x48, 0x8844)  /* <CJK> */
+MAP(0x6A, 0x49, 0x8842)  /* <CJK> */
+MAP(0x6A, 0x4A, 0x8852)  /* <CJK> */
+MAP(0x6A, 0x4B, 0x8859)  /* <CJK> */
+MAP(0x6A, 0x4C, 0x885E)  /* <CJK> */
+MAP(0x6A, 0x4D, 0x8862)  /* <CJK> */
+MAP(0x6A, 0x4E, 0x886B)  /* <CJK> */
+MAP(0x6A, 0x4F, 0x8881)  /* <CJK> */
+MAP(0x6A, 0x50, 0x887E)  /* <CJK> */
+MAP(0x6A, 0x51, 0x889E)  /* <CJK> */
+MAP(0x6A, 0x52, 0x8875)  /* <CJK> */
+MAP(0x6A, 0x53, 0x887D)  /* <CJK> */
+MAP(0x6A, 0x54, 0x88B5)  /* <CJK> */
+MAP(0x6A, 0x55, 0x8872)  /* <CJK> */
+MAP(0x6A, 0x56, 0x8882)  /* <CJK> */
+MAP(0x6A, 0x57, 0x8897)  /* <CJK> */
+MAP(0x6A, 0x58, 0x8892)  /* <CJK> */
+MAP(0x6A, 0x59, 0x88AE)  /* <CJK> */
+MAP(0x6A, 0x5A, 0x8899)  /* <CJK> */
+MAP(0x6A, 0x5B, 0x88A2)  /* <CJK> */
+MAP(0x6A, 0x5C, 0x888D)  /* <CJK> */
+MAP(0x6A, 0x5D, 0x88A4)  /* <CJK> */
+MAP(0x6A, 0x5E, 0x88B0)  /* <CJK> */
+MAP(0x6A, 0x5F, 0x88BF)  /* <CJK> */
+MAP(0x6A, 0x60, 0x88B1)  /* <CJK> */
+MAP(0x6A, 0x61, 0x88C3)  /* <CJK> */
+MAP(0x6A, 0x62, 0x88C4)  /* <CJK> */
+MAP(0x6A, 0x63, 0x88D4)  /* <CJK> */
+MAP(0x6A, 0x64, 0x88D8)  /* <CJK> */
+MAP(0x6A, 0x65, 0x88D9)  /* <CJK> */
+MAP(0x6A, 0x66, 0x88DD)  /* <CJK> */
+MAP(0x6A, 0x67, 0x88F9)  /* <CJK> */
+MAP(0x6A, 0x68, 0x8902)  /* <CJK> */
+MAP(0x6A, 0x69, 0x88FC)  /* <CJK> */
+MAP(0x6A, 0x6A, 0x88F4)  /* <CJK> */
+MAP(0x6A, 0x6B, 0x88E8)  /* <CJK> */
+MAP(0x6A, 0x6C, 0x88F2)  /* <CJK> */
+MAP(0x6A, 0x6D, 0x8904)  /* <CJK> */
+MAP(0x6A, 0x6E, 0x890C)  /* <CJK> */
+MAP(0x6A, 0x6F, 0x890A)  /* <CJK> */
+MAP(0x6A, 0x70, 0x8913)  /* <CJK> */
+MAP(0x6A, 0x71, 0x8943)  /* <CJK> */
+MAP(0x6A, 0x72, 0x891E)  /* <CJK> */
+MAP(0x6A, 0x73, 0x8925)  /* <CJK> */
+MAP(0x6A, 0x74, 0x892A)  /* <CJK> */
+MAP(0x6A, 0x75, 0x892B)  /* <CJK> */
+MAP(0x6A, 0x76, 0x8941)  /* <CJK> */
+MAP(0x6A, 0x77, 0x8944)  /* <CJK> */
+MAP(0x6A, 0x78, 0x893B)  /* <CJK> */
+MAP(0x6A, 0x79, 0x8936)  /* <CJK> */
+MAP(0x6A, 0x7A, 0x8938)  /* <CJK> */
+MAP(0x6A, 0x7B, 0x894C)  /* <CJK> */
+MAP(0x6A, 0x7C, 0x891D)  /* <CJK> */
+MAP(0x6A, 0x7D, 0x8960)  /* <CJK> */
+MAP(0x6A, 0x7E, 0x895E)  /* <CJK> */
+MAP(0x6B, 0x21, 0x8966)  /* <CJK> */
+MAP(0x6B, 0x22, 0x8964)  /* <CJK> */
+MAP(0x6B, 0x23, 0x896D)  /* <CJK> */
+MAP(0x6B, 0x24, 0x896A)  /* <CJK> */
+MAP(0x6B, 0x25, 0x896F)  /* <CJK> */
+MAP(0x6B, 0x26, 0x8974)  /* <CJK> */
+MAP(0x6B, 0x27, 0x8977)  /* <CJK> */
+MAP(0x6B, 0x28, 0x897E)  /* <CJK> */
+MAP(0x6B, 0x29, 0x8983)  /* <CJK> */
+MAP(0x6B, 0x2A, 0x8988)  /* <CJK> */
+MAP(0x6B, 0x2B, 0x898A)  /* <CJK> */
+MAP(0x6B, 0x2C, 0x8993)  /* <CJK> */
+MAP(0x6B, 0x2D, 0x8998)  /* <CJK> */
+MAP(0x6B, 0x2E, 0x89A1)  /* <CJK> */
+MAP(0x6B, 0x2F, 0x89A9)  /* <CJK> */
+MAP(0x6B, 0x30, 0x89A6)  /* <CJK> */
+MAP(0x6B, 0x31, 0x89AC)  /* <CJK> */
+MAP(0x6B, 0x32, 0x89AF)  /* <CJK> */
+MAP(0x6B, 0x33, 0x89B2)  /* <CJK> */
+MAP(0x6B, 0x34, 0x89BA)  /* <CJK> */
+MAP(0x6B, 0x35, 0x89BD)  /* <CJK> */
+MAP(0x6B, 0x36, 0x89BF)  /* <CJK> */
+MAP(0x6B, 0x37, 0x89C0)  /* <CJK> */
+MAP(0x6B, 0x38, 0x89DA)  /* <CJK> */
+MAP(0x6B, 0x39, 0x89DC)  /* <CJK> */
+MAP(0x6B, 0x3A, 0x89DD)  /* <CJK> */
+MAP(0x6B, 0x3B, 0x89E7)  /* <CJK> */
+MAP(0x6B, 0x3C, 0x89F4)  /* <CJK> */
+MAP(0x6B, 0x3D, 0x89F8)  /* <CJK> */
+MAP(0x6B, 0x3E, 0x8A03)  /* <CJK> */
+MAP(0x6B, 0x3F, 0x8A16)  /* <CJK> */
+MAP(0x6B, 0x40, 0x8A10)  /* <CJK> */
+MAP(0x6B, 0x41, 0x8A0C)  /* <CJK> */
+MAP(0x6B, 0x42, 0x8A1B)  /* <CJK> */
+MAP(0x6B, 0x43, 0x8A1D)  /* <CJK> */
+MAP(0x6B, 0x44, 0x8A25)  /* <CJK> */
+MAP(0x6B, 0x45, 0x8A36)  /* <CJK> */
+MAP(0x6B, 0x46, 0x8A41)  /* <CJK> */
+MAP(0x6B, 0x47, 0x8A5B)  /* <CJK> */
+MAP(0x6B, 0x48, 0x8A52)  /* <CJK> */
+MAP(0x6B, 0x49, 0x8A46)  /* <CJK> */
+MAP(0x6B, 0x4A, 0x8A48)  /* <CJK> */
+MAP(0x6B, 0x4B, 0x8A7C)  /* <CJK> */
+MAP(0x6B, 0x4C, 0x8A6D)  /* <CJK> */
+MAP(0x6B, 0x4D, 0x8A6C)  /* <CJK> */
+MAP(0x6B, 0x4E, 0x8A62)  /* <CJK> */
+MAP(0x6B, 0x4F, 0x8A85)  /* <CJK> */
+MAP(0x6B, 0x50, 0x8A82)  /* <CJK> */
+MAP(0x6B, 0x51, 0x8A84)  /* <CJK> */
+MAP(0x6B, 0x52, 0x8AA8)  /* <CJK> */
+MAP(0x6B, 0x53, 0x8AA1)  /* <CJK> */
+MAP(0x6B, 0x54, 0x8A91)  /* <CJK> */
+MAP(0x6B, 0x55, 0x8AA5)  /* <CJK> */
+MAP(0x6B, 0x56, 0x8AA6)  /* <CJK> */
+MAP(0x6B, 0x57, 0x8A9A)  /* <CJK> */
+MAP(0x6B, 0x58, 0x8AA3)  /* <CJK> */
+MAP(0x6B, 0x59, 0x8AC4)  /* <CJK> */
+MAP(0x6B, 0x5A, 0x8ACD)  /* <CJK> */
+MAP(0x6B, 0x5B, 0x8AC2)  /* <CJK> */
+MAP(0x6B, 0x5C, 0x8ADA)  /* <CJK> */
+MAP(0x6B, 0x5D, 0x8AEB)  /* <CJK> */
+MAP(0x6B, 0x5E, 0x8AF3)  /* <CJK> */
+MAP(0x6B, 0x5F, 0x8AE7)  /* <CJK> */
+MAP(0x6B, 0x60, 0x8AE4)  /* <CJK> */
+MAP(0x6B, 0x61, 0x8AF1)  /* <CJK> */
+MAP(0x6B, 0x62, 0x8B14)  /* <CJK> */
+MAP(0x6B, 0x63, 0x8AE0)  /* <CJK> */
+MAP(0x6B, 0x64, 0x8AE2)  /* <CJK> */
+MAP(0x6B, 0x65, 0x8AF7)  /* <CJK> */
+MAP(0x6B, 0x66, 0x8ADE)  /* <CJK> */
+MAP(0x6B, 0x67, 0x8ADB)  /* <CJK> */
+MAP(0x6B, 0x68, 0x8B0C)  /* <CJK> */
+MAP(0x6B, 0x69, 0x8B07)  /* <CJK> */
+MAP(0x6B, 0x6A, 0x8B1A)  /* <CJK> */
+MAP(0x6B, 0x6B, 0x8AE1)  /* <CJK> */
+MAP(0x6B, 0x6C, 0x8B16)  /* <CJK> */
+MAP(0x6B, 0x6D, 0x8B10)  /* <CJK> */
+MAP(0x6B, 0x6E, 0x8B17)  /* <CJK> */
+MAP(0x6B, 0x6F, 0x8B20)  /* <CJK> */
+MAP(0x6B, 0x70, 0x8B33)  /* <CJK> */
+MAP(0x6B, 0x71, 0x97AB)  /* <CJK> */
+MAP(0x6B, 0x72, 0x8B26)  /* <CJK> */
+MAP(0x6B, 0x73, 0x8B2B)  /* <CJK> */
+MAP(0x6B, 0x74, 0x8B3E)  /* <CJK> */
+MAP(0x6B, 0x75, 0x8B28)  /* <CJK> */
+MAP(0x6B, 0x76, 0x8B41)  /* <CJK> */
+MAP(0x6B, 0x77, 0x8B4C)  /* <CJK> */
+MAP(0x6B, 0x78, 0x8B4F)  /* <CJK> */
+MAP(0x6B, 0x79, 0x8B4E)  /* <CJK> */
+MAP(0x6B, 0x7A, 0x8B49)  /* <CJK> */
+MAP(0x6B, 0x7B, 0x8B56)  /* <CJK> */
+MAP(0x6B, 0x7C, 0x8B5B)  /* <CJK> */
+MAP(0x6B, 0x7D, 0x8B5A)  /* <CJK> */
+MAP(0x6B, 0x7E, 0x8B6B)  /* <CJK> */
+MAP(0x6C, 0x21, 0x8B5F)  /* <CJK> */
+MAP(0x6C, 0x22, 0x8B6C)  /* <CJK> */
+MAP(0x6C, 0x23, 0x8B6F)  /* <CJK> */
+MAP(0x6C, 0x24, 0x8B74)  /* <CJK> */
+MAP(0x6C, 0x25, 0x8B7D)  /* <CJK> */
+MAP(0x6C, 0x26, 0x8B80)  /* <CJK> */
+MAP(0x6C, 0x27, 0x8B8C)  /* <CJK> */
+MAP(0x6C, 0x28, 0x8B8E)  /* <CJK> */
+MAP(0x6C, 0x29, 0x8B92)  /* <CJK> */
+MAP(0x6C, 0x2A, 0x8B93)  /* <CJK> */
+MAP(0x6C, 0x2B, 0x8B96)  /* <CJK> */
+MAP(0x6C, 0x2C, 0x8B99)  /* <CJK> */
+MAP(0x6C, 0x2D, 0x8B9A)  /* <CJK> */
+MAP(0x6C, 0x2E, 0x8C3A)  /* <CJK> */
+MAP(0x6C, 0x2F, 0x8C41)  /* <CJK> */
+MAP(0x6C, 0x30, 0x8C3F)  /* <CJK> */
+MAP(0x6C, 0x31, 0x8C48)  /* <CJK> */
+MAP(0x6C, 0x32, 0x8C4C)  /* <CJK> */
+MAP(0x6C, 0x33, 0x8C4E)  /* <CJK> */
+MAP(0x6C, 0x34, 0x8C50)  /* <CJK> */
+MAP(0x6C, 0x35, 0x8C55)  /* <CJK> */
+MAP(0x6C, 0x36, 0x8C62)  /* <CJK> */
+MAP(0x6C, 0x37, 0x8C6C)  /* <CJK> */
+MAP(0x6C, 0x38, 0x8C78)  /* <CJK> */
+MAP(0x6C, 0x39, 0x8C7A)  /* <CJK> */
+MAP(0x6C, 0x3A, 0x8C82)  /* <CJK> */
+MAP(0x6C, 0x3B, 0x8C89)  /* <CJK> */
+MAP(0x6C, 0x3C, 0x8C85)  /* <CJK> */
+MAP(0x6C, 0x3D, 0x8C8A)  /* <CJK> */
+MAP(0x6C, 0x3E, 0x8C8D)  /* <CJK> */
+MAP(0x6C, 0x3F, 0x8C8E)  /* <CJK> */
+MAP(0x6C, 0x40, 0x8C94)  /* <CJK> */
+MAP(0x6C, 0x41, 0x8C7C)  /* <CJK> */
+MAP(0x6C, 0x42, 0x8C98)  /* <CJK> */
+MAP(0x6C, 0x43, 0x621D)  /* <CJK> */
+MAP(0x6C, 0x44, 0x8CAD)  /* <CJK> */
+MAP(0x6C, 0x45, 0x8CAA)  /* <CJK> */
+MAP(0x6C, 0x46, 0x8CBD)  /* <CJK> */
+MAP(0x6C, 0x47, 0x8CB2)  /* <CJK> */
+MAP(0x6C, 0x48, 0x8CB3)  /* <CJK> */
+MAP(0x6C, 0x49, 0x8CAE)  /* <CJK> */
+MAP(0x6C, 0x4A, 0x8CB6)  /* <CJK> */
+MAP(0x6C, 0x4B, 0x8CC8)  /* <CJK> */
+MAP(0x6C, 0x4C, 0x8CC1)  /* <CJK> */
+MAP(0x6C, 0x4D, 0x8CE4)  /* <CJK> */
+MAP(0x6C, 0x4E, 0x8CE3)  /* <CJK> */
+MAP(0x6C, 0x4F, 0x8CDA)  /* <CJK> */
+MAP(0x6C, 0x50, 0x8CFD)  /* <CJK> */
+MAP(0x6C, 0x51, 0x8CFA)  /* <CJK> */
+MAP(0x6C, 0x52, 0x8CFB)  /* <CJK> */
+MAP(0x6C, 0x53, 0x8D04)  /* <CJK> */
+MAP(0x6C, 0x54, 0x8D05)  /* <CJK> */
+MAP(0x6C, 0x55, 0x8D0A)  /* <CJK> */
+MAP(0x6C, 0x56, 0x8D07)  /* <CJK> */
+MAP(0x6C, 0x57, 0x8D0F)  /* <CJK> */
+MAP(0x6C, 0x58, 0x8D0D)  /* <CJK> */
+MAP(0x6C, 0x59, 0x8D10)  /* <CJK> */
+MAP(0x6C, 0x5A, 0x9F4E)  /* <CJK> */
+MAP(0x6C, 0x5B, 0x8D13)  /* <CJK> */
+MAP(0x6C, 0x5C, 0x8CCD)  /* <CJK> */
+MAP(0x6C, 0x5D, 0x8D14)  /* <CJK> */
+MAP(0x6C, 0x5E, 0x8D16)  /* <CJK> */
+MAP(0x6C, 0x5F, 0x8D67)  /* <CJK> */
+MAP(0x6C, 0x60, 0x8D6D)  /* <CJK> */
+MAP(0x6C, 0x61, 0x8D71)  /* <CJK> */
+MAP(0x6C, 0x62, 0x8D73)  /* <CJK> */
+MAP(0x6C, 0x63, 0x8D81)  /* <CJK> */
+MAP(0x6C, 0x64, 0x8D99)  /* <CJK> */
+MAP(0x6C, 0x65, 0x8DC2)  /* <CJK> */
+MAP(0x6C, 0x66, 0x8DBE)  /* <CJK> */
+MAP(0x6C, 0x67, 0x8DBA)  /* <CJK> */
+MAP(0x6C, 0x68, 0x8DCF)  /* <CJK> */
+MAP(0x6C, 0x69, 0x8DDA)  /* <CJK> */
+MAP(0x6C, 0x6A, 0x8DD6)  /* <CJK> */
+MAP(0x6C, 0x6B, 0x8DCC)  /* <CJK> */
+MAP(0x6C, 0x6C, 0x8DDB)  /* <CJK> */
+MAP(0x6C, 0x6D, 0x8DCB)  /* <CJK> */
+MAP(0x6C, 0x6E, 0x8DEA)  /* <CJK> */
+MAP(0x6C, 0x6F, 0x8DEB)  /* <CJK> */
+MAP(0x6C, 0x70, 0x8DDF)  /* <CJK> */
+MAP(0x6C, 0x71, 0x8DE3)  /* <CJK> */
+MAP(0x6C, 0x72, 0x8DFC)  /* <CJK> */
+MAP(0x6C, 0x73, 0x8E08)  /* <CJK> */
+MAP(0x6C, 0x74, 0x8E09)  /* <CJK> */
+MAP(0x6C, 0x75, 0x8DFF)  /* <CJK> */
+MAP(0x6C, 0x76, 0x8E1D)  /* <CJK> */
+MAP(0x6C, 0x77, 0x8E1E)  /* <CJK> */
+MAP(0x6C, 0x78, 0x8E10)  /* <CJK> */
+MAP(0x6C, 0x79, 0x8E1F)  /* <CJK> */
+MAP(0x6C, 0x7A, 0x8E42)  /* <CJK> */
+MAP(0x6C, 0x7B, 0x8E35)  /* <CJK> */
+MAP(0x6C, 0x7C, 0x8E30)  /* <CJK> */
+MAP(0x6C, 0x7D, 0x8E34)  /* <CJK> */
+MAP(0x6C, 0x7E, 0x8E4A)  /* <CJK> */
+MAP(0x6D, 0x21, 0x8E47)  /* <CJK> */
+MAP(0x6D, 0x22, 0x8E49)  /* <CJK> */
+MAP(0x6D, 0x23, 0x8E4C)  /* <CJK> */
+MAP(0x6D, 0x24, 0x8E50)  /* <CJK> */
+MAP(0x6D, 0x25, 0x8E48)  /* <CJK> */
+MAP(0x6D, 0x26, 0x8E59)  /* <CJK> */
+MAP(0x6D, 0x27, 0x8E64)  /* <CJK> */
+MAP(0x6D, 0x28, 0x8E60)  /* <CJK> */
+MAP(0x6D, 0x29, 0x8E2A)  /* <CJK> */
+MAP(0x6D, 0x2A, 0x8E63)  /* <CJK> */
+MAP(0x6D, 0x2B, 0x8E55)  /* <CJK> */
+MAP(0x6D, 0x2C, 0x8E76)  /* <CJK> */
+MAP(0x6D, 0x2D, 0x8E72)  /* <CJK> */
+MAP(0x6D, 0x2E, 0x8E7C)  /* <CJK> */
+MAP(0x6D, 0x2F, 0x8E81)  /* <CJK> */
+MAP(0x6D, 0x30, 0x8E87)  /* <CJK> */
+MAP(0x6D, 0x31, 0x8E85)  /* <CJK> */
+MAP(0x6D, 0x32, 0x8E84)  /* <CJK> */
+MAP(0x6D, 0x33, 0x8E8B)  /* <CJK> */
+MAP(0x6D, 0x34, 0x8E8A)  /* <CJK> */
+MAP(0x6D, 0x35, 0x8E93)  /* <CJK> */
+MAP(0x6D, 0x36, 0x8E91)  /* <CJK> */
+MAP(0x6D, 0x37, 0x8E94)  /* <CJK> */
+MAP(0x6D, 0x38, 0x8E99)  /* <CJK> */
+MAP(0x6D, 0x39, 0x8EAA)  /* <CJK> */
+MAP(0x6D, 0x3A, 0x8EA1)  /* <CJK> */
+MAP(0x6D, 0x3B, 0x8EAC)  /* <CJK> */
+MAP(0x6D, 0x3C, 0x8EB0)  /* <CJK> */
+MAP(0x6D, 0x3D, 0x8EC6)  /* <CJK> */
+MAP(0x6D, 0x3E, 0x8EB1)  /* <CJK> */
+MAP(0x6D, 0x3F, 0x8EBE)  /* <CJK> */
+MAP(0x6D, 0x40, 0x8EC5)  /* <CJK> */
+MAP(0x6D, 0x41, 0x8EC8)  /* <CJK> */
+MAP(0x6D, 0x42, 0x8ECB)  /* <CJK> */
+MAP(0x6D, 0x43, 0x8EDB)  /* <CJK> */
+MAP(0x6D, 0x44, 0x8EE3)  /* <CJK> */
+MAP(0x6D, 0x45, 0x8EFC)  /* <CJK> */
+MAP(0x6D, 0x46, 0x8EFB)  /* <CJK> */
+MAP(0x6D, 0x47, 0x8EEB)  /* <CJK> */
+MAP(0x6D, 0x48, 0x8EFE)  /* <CJK> */
+MAP(0x6D, 0x49, 0x8F0A)  /* <CJK> */
+MAP(0x6D, 0x4A, 0x8F05)  /* <CJK> */
+MAP(0x6D, 0x4B, 0x8F15)  /* <CJK> */
+MAP(0x6D, 0x4C, 0x8F12)  /* <CJK> */
+MAP(0x6D, 0x4D, 0x8F19)  /* <CJK> */
+MAP(0x6D, 0x4E, 0x8F13)  /* <CJK> */
+MAP(0x6D, 0x4F, 0x8F1C)  /* <CJK> */
+MAP(0x6D, 0x50, 0x8F1F)  /* <CJK> */
+MAP(0x6D, 0x51, 0x8F1B)  /* <CJK> */
+MAP(0x6D, 0x52, 0x8F0C)  /* <CJK> */
+MAP(0x6D, 0x53, 0x8F26)  /* <CJK> */
+MAP(0x6D, 0x54, 0x8F33)  /* <CJK> */
+MAP(0x6D, 0x55, 0x8F3B)  /* <CJK> */
+MAP(0x6D, 0x56, 0x8F39)  /* <CJK> */
+MAP(0x6D, 0x57, 0x8F45)  /* <CJK> */
+MAP(0x6D, 0x58, 0x8F42)  /* <CJK> */
+MAP(0x6D, 0x59, 0x8F3E)  /* <CJK> */
+MAP(0x6D, 0x5A, 0x8F4C)  /* <CJK> */
+MAP(0x6D, 0x5B, 0x8F49)  /* <CJK> */
+MAP(0x6D, 0x5C, 0x8F46)  /* <CJK> */
+MAP(0x6D, 0x5D, 0x8F4E)  /* <CJK> */
+MAP(0x6D, 0x5E, 0x8F57)  /* <CJK> */
+MAP(0x6D, 0x5F, 0x8F5C)  /* <CJK> */
+MAP(0x6D, 0x60, 0x8F62)  /* <CJK> */
+MAP(0x6D, 0x61, 0x8F63)  /* <CJK> */
+MAP(0x6D, 0x62, 0x8F64)  /* <CJK> */
+MAP(0x6D, 0x63, 0x8F9C)  /* <CJK> */
+MAP(0x6D, 0x64, 0x8F9F)  /* <CJK> */
+MAP(0x6D, 0x65, 0x8FA3)  /* <CJK> */
+MAP(0x6D, 0x66, 0x8FAD)  /* <CJK> */
+MAP(0x6D, 0x67, 0x8FAF)  /* <CJK> */
+MAP(0x6D, 0x68, 0x8FB7)  /* <CJK> */
+MAP(0x6D, 0x69, 0x8FDA)  /* <CJK> */
+MAP(0x6D, 0x6A, 0x8FE5)  /* <CJK> */
+MAP(0x6D, 0x6B, 0x8FE2)  /* <CJK> */
+MAP(0x6D, 0x6C, 0x8FEA)  /* <CJK> */
+MAP(0x6D, 0x6D, 0x8FEF)  /* <CJK> */
+MAP(0x6D, 0x6E, 0x9087)  /* <CJK> */
+MAP(0x6D, 0x6F, 0x8FF4)  /* <CJK> */
+MAP(0x6D, 0x70, 0x9005)  /* <CJK> */
+MAP(0x6D, 0x71, 0x8FF9)  /* <CJK> */
+MAP(0x6D, 0x72, 0x8FFA)  /* <CJK> */
+MAP(0x6D, 0x73, 0x9011)  /* <CJK> */
+MAP(0x6D, 0x74, 0x9015)  /* <CJK> */
+MAP(0x6D, 0x75, 0x9021)  /* <CJK> */
+MAP(0x6D, 0x76, 0x900D)  /* <CJK> */
+MAP(0x6D, 0x77, 0x901E)  /* <CJK> */
+MAP(0x6D, 0x78, 0x9016)  /* <CJK> */
+MAP(0x6D, 0x79, 0x900B)  /* <CJK> */
+MAP(0x6D, 0x7A, 0x9027)  /* <CJK> */
+MAP(0x6D, 0x7B, 0x9036)  /* <CJK> */
+MAP(0x6D, 0x7C, 0x9035)  /* <CJK> */
+MAP(0x6D, 0x7D, 0x9039)  /* <CJK> */
+MAP(0x6D, 0x7E, 0x8FF8)  /* <CJK> */
+MAP(0x6E, 0x21, 0x904F)  /* <CJK> */
+MAP(0x6E, 0x22, 0x9050)  /* <CJK> */
+MAP(0x6E, 0x23, 0x9051)  /* <CJK> */
+MAP(0x6E, 0x24, 0x9052)  /* <CJK> */
+MAP(0x6E, 0x25, 0x900E)  /* <CJK> */
+MAP(0x6E, 0x26, 0x9049)  /* <CJK> */
+MAP(0x6E, 0x27, 0x903E)  /* <CJK> */
+MAP(0x6E, 0x28, 0x9056)  /* <CJK> */
+MAP(0x6E, 0x29, 0x9058)  /* <CJK> */
+MAP(0x6E, 0x2A, 0x905E)  /* <CJK> */
+MAP(0x6E, 0x2B, 0x9068)  /* <CJK> */
+MAP(0x6E, 0x2C, 0x906F)  /* <CJK> */
+MAP(0x6E, 0x2D, 0x9076)  /* <CJK> */
+MAP(0x6E, 0x2E, 0x96A8)  /* <CJK> */
+MAP(0x6E, 0x2F, 0x9072)  /* <CJK> */
+MAP(0x6E, 0x30, 0x9082)  /* <CJK> */
+MAP(0x6E, 0x31, 0x907D)  /* <CJK> */
+MAP(0x6E, 0x32, 0x9081)  /* <CJK> */
+MAP(0x6E, 0x33, 0x9080)  /* <CJK> */
+MAP(0x6E, 0x34, 0x908A)  /* <CJK> */
+MAP(0x6E, 0x35, 0x9089)  /* <CJK> */
+MAP(0x6E, 0x36, 0x908F)  /* <CJK> */
+MAP(0x6E, 0x37, 0x90A8)  /* <CJK> */
+MAP(0x6E, 0x38, 0x90AF)  /* <CJK> */
+MAP(0x6E, 0x39, 0x90B1)  /* <CJK> */
+MAP(0x6E, 0x3A, 0x90B5)  /* <CJK> */
+MAP(0x6E, 0x3B, 0x90E2)  /* <CJK> */
+MAP(0x6E, 0x3C, 0x90E4)  /* <CJK> */
+MAP(0x6E, 0x3D, 0x6248)  /* <CJK> */
+MAP(0x6E, 0x3E, 0x90DB)  /* <CJK> */
+MAP(0x6E, 0x3F, 0x9102)  /* <CJK> */
+MAP(0x6E, 0x40, 0x9112)  /* <CJK> */
+MAP(0x6E, 0x41, 0x9119)  /* <CJK> */
+MAP(0x6E, 0x42, 0x9132)  /* <CJK> */
+MAP(0x6E, 0x43, 0x9130)  /* <CJK> */
+MAP(0x6E, 0x44, 0x914A)  /* <CJK> */
+MAP(0x6E, 0x45, 0x9156)  /* <CJK> */
+MAP(0x6E, 0x46, 0x9158)  /* <CJK> */
+MAP(0x6E, 0x47, 0x9163)  /* <CJK> */
+MAP(0x6E, 0x48, 0x9165)  /* <CJK> */
+MAP(0x6E, 0x49, 0x9169)  /* <CJK> */
+MAP(0x6E, 0x4A, 0x9173)  /* <CJK> */
+MAP(0x6E, 0x4B, 0x9172)  /* <CJK> */
+MAP(0x6E, 0x4C, 0x918B)  /* <CJK> */
+MAP(0x6E, 0x4D, 0x9189)  /* <CJK> */
+MAP(0x6E, 0x4E, 0x9182)  /* <CJK> */
+MAP(0x6E, 0x4F, 0x91A2)  /* <CJK> */
+MAP(0x6E, 0x50, 0x91AB)  /* <CJK> */
+MAP(0x6E, 0x51, 0x91AF)  /* <CJK> */
+MAP(0x6E, 0x52, 0x91AA)  /* <CJK> */
+MAP(0x6E, 0x53, 0x91B5)  /* <CJK> */
+MAP(0x6E, 0x54, 0x91B4)  /* <CJK> */
+MAP(0x6E, 0x55, 0x91BA)  /* <CJK> */
+MAP(0x6E, 0x56, 0x91C0)  /* <CJK> */
+MAP(0x6E, 0x57, 0x91C1)  /* <CJK> */
+MAP(0x6E, 0x58, 0x91C9)  /* <CJK> */
+MAP(0x6E, 0x59, 0x91CB)  /* <CJK> */
+MAP(0x6E, 0x5A, 0x91D0)  /* <CJK> */
+MAP(0x6E, 0x5B, 0x91D6)  /* <CJK> */
+MAP(0x6E, 0x5C, 0x91DF)  /* <CJK> */
+MAP(0x6E, 0x5D, 0x91E1)  /* <CJK> */
+MAP(0x6E, 0x5E, 0x91DB)  /* <CJK> */
+MAP(0x6E, 0x5F, 0x91FC)  /* <CJK> */
+MAP(0x6E, 0x60, 0x91F5)  /* <CJK> */
+MAP(0x6E, 0x61, 0x91F6)  /* <CJK> */
+MAP(0x6E, 0x62, 0x921E)  /* <CJK> */
+MAP(0x6E, 0x63, 0x91FF)  /* <CJK> */
+MAP(0x6E, 0x64, 0x9214)  /* <CJK> */
+MAP(0x6E, 0x65, 0x922C)  /* <CJK> */
+MAP(0x6E, 0x66, 0x9215)  /* <CJK> */
+MAP(0x6E, 0x67, 0x9211)  /* <CJK> */
+MAP(0x6E, 0x68, 0x925E)  /* <CJK> */
+MAP(0x6E, 0x69, 0x9257)  /* <CJK> */
+MAP(0x6E, 0x6A, 0x9245)  /* <CJK> */
+MAP(0x6E, 0x6B, 0x9249)  /* <CJK> */
+MAP(0x6E, 0x6C, 0x9264)  /* <CJK> */
+MAP(0x6E, 0x6D, 0x9248)  /* <CJK> */
+MAP(0x6E, 0x6E, 0x9295)  /* <CJK> */
+MAP(0x6E, 0x6F, 0x923F)  /* <CJK> */
+MAP(0x6E, 0x70, 0x924B)  /* <CJK> */
+MAP(0x6E, 0x71, 0x9250)  /* <CJK> */
+MAP(0x6E, 0x72, 0x929C)  /* <CJK> */
+MAP(0x6E, 0x73, 0x9296)  /* <CJK> */
+MAP(0x6E, 0x74, 0x9293)  /* <CJK> */
+MAP(0x6E, 0x75, 0x929B)  /* <CJK> */
+MAP(0x6E, 0x76, 0x925A)  /* <CJK> */
+MAP(0x6E, 0x77, 0x92CF)  /* <CJK> */
+MAP(0x6E, 0x78, 0x92B9)  /* <CJK> */
+MAP(0x6E, 0x79, 0x92B7)  /* <CJK> */
+MAP(0x6E, 0x7A, 0x92E9)  /* <CJK> */
+MAP(0x6E, 0x7B, 0x930F)  /* <CJK> */
+MAP(0x6E, 0x7C, 0x92FA)  /* <CJK> */
+MAP(0x6E, 0x7D, 0x9344)  /* <CJK> */
+MAP(0x6E, 0x7E, 0x932E)  /* <CJK> */
+MAP(0x6F, 0x21, 0x9319)  /* <CJK> */
+MAP(0x6F, 0x22, 0x9322)  /* <CJK> */
+MAP(0x6F, 0x23, 0x931A)  /* <CJK> */
+MAP(0x6F, 0x24, 0x9323)  /* <CJK> */
+MAP(0x6F, 0x25, 0x933A)  /* <CJK> */
+MAP(0x6F, 0x26, 0x9335)  /* <CJK> */
+MAP(0x6F, 0x27, 0x933B)  /* <CJK> */
+MAP(0x6F, 0x28, 0x935C)  /* <CJK> */
+MAP(0x6F, 0x29, 0x9360)  /* <CJK> */
+MAP(0x6F, 0x2A, 0x937C)  /* <CJK> */
+MAP(0x6F, 0x2B, 0x936E)  /* <CJK> */
+MAP(0x6F, 0x2C, 0x9356)  /* <CJK> */
+MAP(0x6F, 0x2D, 0x93B0)  /* <CJK> */
+MAP(0x6F, 0x2E, 0x93AC)  /* <CJK> */
+MAP(0x6F, 0x2F, 0x93AD)  /* <CJK> */
+MAP(0x6F, 0x30, 0x9394)  /* <CJK> */
+MAP(0x6F, 0x31, 0x93B9)  /* <CJK> */
+MAP(0x6F, 0x32, 0x93D6)  /* <CJK> */
+MAP(0x6F, 0x33, 0x93D7)  /* <CJK> */
+MAP(0x6F, 0x34, 0x93E8)  /* <CJK> */
+MAP(0x6F, 0x35, 0x93E5)  /* <CJK> */
+MAP(0x6F, 0x36, 0x93D8)  /* <CJK> */
+MAP(0x6F, 0x37, 0x93C3)  /* <CJK> */
+MAP(0x6F, 0x38, 0x93DD)  /* <CJK> */
+MAP(0x6F, 0x39, 0x93D0)  /* <CJK> */
+MAP(0x6F, 0x3A, 0x93C8)  /* <CJK> */
+MAP(0x6F, 0x3B, 0x93E4)  /* <CJK> */
+MAP(0x6F, 0x3C, 0x941A)  /* <CJK> */
+MAP(0x6F, 0x3D, 0x9414)  /* <CJK> */
+MAP(0x6F, 0x3E, 0x9413)  /* <CJK> */
+MAP(0x6F, 0x3F, 0x9403)  /* <CJK> */
+MAP(0x6F, 0x40, 0x9407)  /* <CJK> */
+MAP(0x6F, 0x41, 0x9410)  /* <CJK> */
+MAP(0x6F, 0x42, 0x9436)  /* <CJK> */
+MAP(0x6F, 0x43, 0x942B)  /* <CJK> */
+MAP(0x6F, 0x44, 0x9435)  /* <CJK> */
+MAP(0x6F, 0x45, 0x9421)  /* <CJK> */
+MAP(0x6F, 0x46, 0x943A)  /* <CJK> */
+MAP(0x6F, 0x47, 0x9441)  /* <CJK> */
+MAP(0x6F, 0x48, 0x9452)  /* <CJK> */
+MAP(0x6F, 0x49, 0x9444)  /* <CJK> */
+MAP(0x6F, 0x4A, 0x945B)  /* <CJK> */
+MAP(0x6F, 0x4B, 0x9460)  /* <CJK> */
+MAP(0x6F, 0x4C, 0x9462)  /* <CJK> */
+MAP(0x6F, 0x4D, 0x945E)  /* <CJK> */
+MAP(0x6F, 0x4E, 0x946A)  /* <CJK> */
+MAP(0x6F, 0x4F, 0x9229)  /* <CJK> */
+MAP(0x6F, 0x50, 0x9470)  /* <CJK> */
+MAP(0x6F, 0x51, 0x9475)  /* <CJK> */
+MAP(0x6F, 0x52, 0x9477)  /* <CJK> */
+MAP(0x6F, 0x53, 0x947D)  /* <CJK> */
+MAP(0x6F, 0x54, 0x945A)  /* <CJK> */
+MAP(0x6F, 0x55, 0x947C)  /* <CJK> */
+MAP(0x6F, 0x56, 0x947E)  /* <CJK> */
+MAP(0x6F, 0x57, 0x9481)  /* <CJK> */
+MAP(0x6F, 0x58, 0x947F)  /* <CJK> */
+MAP(0x6F, 0x59, 0x9582)  /* <CJK> */
+MAP(0x6F, 0x5A, 0x9587)  /* <CJK> */
+MAP(0x6F, 0x5B, 0x958A)  /* <CJK> */
+MAP(0x6F, 0x5C, 0x9594)  /* <CJK> */
+MAP(0x6F, 0x5D, 0x9596)  /* <CJK> */
+MAP(0x6F, 0x5E, 0x9598)  /* <CJK> */
+MAP(0x6F, 0x5F, 0x9599)  /* <CJK> */
+MAP(0x6F, 0x60, 0x95A0)  /* <CJK> */
+MAP(0x6F, 0x61, 0x95A8)  /* <CJK> */
+MAP(0x6F, 0x62, 0x95A7)  /* <CJK> */
+MAP(0x6F, 0x63, 0x95AD)  /* <CJK> */
+MAP(0x6F, 0x64, 0x95BC)  /* <CJK> */
+MAP(0x6F, 0x65, 0x95BB)  /* <CJK> */
+MAP(0x6F, 0x66, 0x95B9)  /* <CJK> */
+MAP(0x6F, 0x67, 0x95BE)  /* <CJK> */
+MAP(0x6F, 0x68, 0x95CA)  /* <CJK> */
+MAP(0x6F, 0x69, 0x6FF6)  /* <CJK> */
+MAP(0x6F, 0x6A, 0x95C3)  /* <CJK> */
+MAP(0x6F, 0x6B, 0x95CD)  /* <CJK> */
+MAP(0x6F, 0x6C, 0x95CC)  /* <CJK> */
+MAP(0x6F, 0x6D, 0x95D5)  /* <CJK> */
+MAP(0x6F, 0x6E, 0x95D4)  /* <CJK> */
+MAP(0x6F, 0x6F, 0x95D6)  /* <CJK> */
+MAP(0x6F, 0x70, 0x95DC)  /* <CJK> */
+MAP(0x6F, 0x71, 0x95E1)  /* <CJK> */
+MAP(0x6F, 0x72, 0x95E5)  /* <CJK> */
+MAP(0x6F, 0x73, 0x95E2)  /* <CJK> */
+MAP(0x6F, 0x74, 0x9621)  /* <CJK> */
+MAP(0x6F, 0x75, 0x9628)  /* <CJK> */
+MAP(0x6F, 0x76, 0x962E)  /* <CJK> */
+MAP(0x6F, 0x77, 0x962F)  /* <CJK> */
+MAP(0x6F, 0x78, 0x9642)  /* <CJK> */
+MAP(0x6F, 0x79, 0x964C)  /* <CJK> */
+MAP(0x6F, 0x7A, 0x964F)  /* <CJK> */
+MAP(0x6F, 0x7B, 0x964B)  /* <CJK> */
+MAP(0x6F, 0x7C, 0x9677)  /* <CJK> */
+MAP(0x6F, 0x7D, 0x965C)  /* <CJK> */
+MAP(0x6F, 0x7E, 0x965E)  /* <CJK> */
+MAP(0x70, 0x21, 0x965D)  /* <CJK> */
+MAP(0x70, 0x22, 0x965F)  /* <CJK> */
+MAP(0x70, 0x23, 0x9666)  /* <CJK> */
+MAP(0x70, 0x24, 0x9672)  /* <CJK> */
+MAP(0x70, 0x25, 0x966C)  /* <CJK> */
+MAP(0x70, 0x26, 0x968D)  /* <CJK> */
+MAP(0x70, 0x27, 0x9698)  /* <CJK> */
+MAP(0x70, 0x28, 0x9695)  /* <CJK> */
+MAP(0x70, 0x29, 0x9697)  /* <CJK> */
+MAP(0x70, 0x2A, 0x96AA)  /* <CJK> */
+MAP(0x70, 0x2B, 0x96A7)  /* <CJK> */
+MAP(0x70, 0x2C, 0x96B1)  /* <CJK> */
+MAP(0x70, 0x2D, 0x96B2)  /* <CJK> */
+MAP(0x70, 0x2E, 0x96B0)  /* <CJK> */
+MAP(0x70, 0x2F, 0x96B4)  /* <CJK> */
+MAP(0x70, 0x30, 0x96B6)  /* <CJK> */
+MAP(0x70, 0x31, 0x96B8)  /* <CJK> */
+MAP(0x70, 0x32, 0x96B9)  /* <CJK> */
+MAP(0x70, 0x33, 0x96CE)  /* <CJK> */
+MAP(0x70, 0x34, 0x96CB)  /* <CJK> */
+MAP(0x70, 0x35, 0x96C9)  /* <CJK> */
+MAP(0x70, 0x36, 0x96CD)  /* <CJK> */
+MAP(0x70, 0x37, 0x894D)  /* <CJK> */
+MAP(0x70, 0x38, 0x96DC)  /* <CJK> */
+MAP(0x70, 0x39, 0x970D)  /* <CJK> */
+MAP(0x70, 0x3A, 0x96D5)  /* <CJK> */
+MAP(0x70, 0x3B, 0x96F9)  /* <CJK> */
+MAP(0x70, 0x3C, 0x9704)  /* <CJK> */
+MAP(0x70, 0x3D, 0x9706)  /* <CJK> */
+MAP(0x70, 0x3E, 0x9708)  /* <CJK> */
+MAP(0x70, 0x3F, 0x9713)  /* <CJK> */
+MAP(0x70, 0x40, 0x970E)  /* <CJK> */
+MAP(0x70, 0x41, 0x9711)  /* <CJK> */
+MAP(0x70, 0x42, 0x970F)  /* <CJK> */
+MAP(0x70, 0x43, 0x9716)  /* <CJK> */
+MAP(0x70, 0x44, 0x9719)  /* <CJK> */
+MAP(0x70, 0x45, 0x9724)  /* <CJK> */
+MAP(0x70, 0x46, 0x972A)  /* <CJK> */
+MAP(0x70, 0x47, 0x9730)  /* <CJK> */
+MAP(0x70, 0x48, 0x9739)  /* <CJK> */
+MAP(0x70, 0x49, 0x973D)  /* <CJK> */
+MAP(0x70, 0x4A, 0x973E)  /* <CJK> */
+MAP(0x70, 0x4B, 0x9744)  /* <CJK> */
+MAP(0x70, 0x4C, 0x9746)  /* <CJK> */
+MAP(0x70, 0x4D, 0x9748)  /* <CJK> */
+MAP(0x70, 0x4E, 0x9742)  /* <CJK> */
+MAP(0x70, 0x4F, 0x9749)  /* <CJK> */
+MAP(0x70, 0x50, 0x975C)  /* <CJK> */
+MAP(0x70, 0x51, 0x9760)  /* <CJK> */
+MAP(0x70, 0x52, 0x9764)  /* <CJK> */
+MAP(0x70, 0x53, 0x9766)  /* <CJK> */
+MAP(0x70, 0x54, 0x9768)  /* <CJK> */
+MAP(0x70, 0x55, 0x52D2)  /* <CJK> */
+MAP(0x70, 0x56, 0x976B)  /* <CJK> */
+MAP(0x70, 0x57, 0x9771)  /* <CJK> */
+MAP(0x70, 0x58, 0x9779)  /* <CJK> */
+MAP(0x70, 0x59, 0x9785)  /* <CJK> */
+MAP(0x70, 0x5A, 0x977C)  /* <CJK> */
+MAP(0x70, 0x5B, 0x9781)  /* <CJK> */
+MAP(0x70, 0x5C, 0x977A)  /* <CJK> */
+MAP(0x70, 0x5D, 0x9786)  /* <CJK> */
+MAP(0x70, 0x5E, 0x978B)  /* <CJK> */
+MAP(0x70, 0x5F, 0x978F)  /* <CJK> */
+MAP(0x70, 0x60, 0x9790)  /* <CJK> */
+MAP(0x70, 0x61, 0x979C)  /* <CJK> */
+MAP(0x70, 0x62, 0x97A8)  /* <CJK> */
+MAP(0x70, 0x63, 0x97A6)  /* <CJK> */
+MAP(0x70, 0x64, 0x97A3)  /* <CJK> */
+MAP(0x70, 0x65, 0x97B3)  /* <CJK> */
+MAP(0x70, 0x66, 0x97B4)  /* <CJK> */
+MAP(0x70, 0x67, 0x97C3)  /* <CJK> */
+MAP(0x70, 0x68, 0x97C6)  /* <CJK> */
+MAP(0x70, 0x69, 0x97C8)  /* <CJK> */
+MAP(0x70, 0x6A, 0x97CB)  /* <CJK> */
+MAP(0x70, 0x6B, 0x97DC)  /* <CJK> */
+MAP(0x70, 0x6C, 0x97ED)  /* <CJK> */
+MAP(0x70, 0x6D, 0x9F4F)  /* <CJK> */
+MAP(0x70, 0x6E, 0x97F2)  /* <CJK> */
+MAP(0x70, 0x6F, 0x7ADF)  /* <CJK> */
+MAP(0x70, 0x70, 0x97F6)  /* <CJK> */
+MAP(0x70, 0x71, 0x97F5)  /* <CJK> */
+MAP(0x70, 0x72, 0x980F)  /* <CJK> */
+MAP(0x70, 0x73, 0x980C)  /* <CJK> */
+MAP(0x70, 0x74, 0x9838)  /* <CJK> */
+MAP(0x70, 0x75, 0x9824)  /* <CJK> */
+MAP(0x70, 0x76, 0x9821)  /* <CJK> */
+MAP(0x70, 0x77, 0x9837)  /* <CJK> */
+MAP(0x70, 0x78, 0x983D)  /* <CJK> */
+MAP(0x70, 0x79, 0x9846)  /* <CJK> */
+MAP(0x70, 0x7A, 0x984F)  /* <CJK> */
+MAP(0x70, 0x7B, 0x984B)  /* <CJK> */
+MAP(0x70, 0x7C, 0x986B)  /* <CJK> */
+MAP(0x70, 0x7D, 0x986F)  /* <CJK> */
+MAP(0x70, 0x7E, 0x9870)  /* <CJK> */
+MAP(0x71, 0x21, 0x9871)  /* <CJK> */
+MAP(0x71, 0x22, 0x9874)  /* <CJK> */
+MAP(0x71, 0x23, 0x9873)  /* <CJK> */
+MAP(0x71, 0x24, 0x98AA)  /* <CJK> */
+MAP(0x71, 0x25, 0x98AF)  /* <CJK> */
+MAP(0x71, 0x26, 0x98B1)  /* <CJK> */
+MAP(0x71, 0x27, 0x98B6)  /* <CJK> */
+MAP(0x71, 0x28, 0x98C4)  /* <CJK> */
+MAP(0x71, 0x29, 0x98C3)  /* <CJK> */
+MAP(0x71, 0x2A, 0x98C6)  /* <CJK> */
+MAP(0x71, 0x2B, 0x98E9)  /* <CJK> */
+MAP(0x71, 0x2C, 0x98EB)  /* <CJK> */
+MAP(0x71, 0x2D, 0x9903)  /* <CJK> */
+MAP(0x71, 0x2E, 0x9909)  /* <CJK> */
+MAP(0x71, 0x2F, 0x9912)  /* <CJK> */
+MAP(0x71, 0x30, 0x9914)  /* <CJK> */
+MAP(0x71, 0x31, 0x9918)  /* <CJK> */
+MAP(0x71, 0x32, 0x9921)  /* <CJK> */
+MAP(0x71, 0x33, 0x991D)  /* <CJK> */
+MAP(0x71, 0x34, 0x991E)  /* <CJK> */
+MAP(0x71, 0x35, 0x9924)  /* <CJK> */
+MAP(0x71, 0x36, 0x9920)  /* <CJK> */
+MAP(0x71, 0x37, 0x992C)  /* <CJK> */
+MAP(0x71, 0x38, 0x992E)  /* <CJK> */
+MAP(0x71, 0x39, 0x993D)  /* <CJK> */
+MAP(0x71, 0x3A, 0x993E)  /* <CJK> */
+MAP(0x71, 0x3B, 0x9942)  /* <CJK> */
+MAP(0x71, 0x3C, 0x9949)  /* <CJK> */
+MAP(0x71, 0x3D, 0x9945)  /* <CJK> */
+MAP(0x71, 0x3E, 0x9950)  /* <CJK> */
+MAP(0x71, 0x3F, 0x994B)  /* <CJK> */
+MAP(0x71, 0x40, 0x9951)  /* <CJK> */
+MAP(0x71, 0x41, 0x9952)  /* <CJK> */
+MAP(0x71, 0x42, 0x994C)  /* <CJK> */
+MAP(0x71, 0x43, 0x9955)  /* <CJK> */
+MAP(0x71, 0x44, 0x9997)  /* <CJK> */
+MAP(0x71, 0x45, 0x9998)  /* <CJK> */
+MAP(0x71, 0x46, 0x99A5)  /* <CJK> */
+MAP(0x71, 0x47, 0x99AD)  /* <CJK> */
+MAP(0x71, 0x48, 0x99AE)  /* <CJK> */
+MAP(0x71, 0x49, 0x99BC)  /* <CJK> */
+MAP(0x71, 0x4A, 0x99DF)  /* <CJK> */
+MAP(0x71, 0x4B, 0x99DB)  /* <CJK> */
+MAP(0x71, 0x4C, 0x99DD)  /* <CJK> */
+MAP(0x71, 0x4D, 0x99D8)  /* <CJK> */
+MAP(0x71, 0x4E, 0x99D1)  /* <CJK> */
+MAP(0x71, 0x4F, 0x99ED)  /* <CJK> */
+MAP(0x71, 0x50, 0x99EE)  /* <CJK> */
+MAP(0x71, 0x51, 0x99F1)  /* <CJK> */
+MAP(0x71, 0x52, 0x99F2)  /* <CJK> */
+MAP(0x71, 0x53, 0x99FB)  /* <CJK> */
+MAP(0x71, 0x54, 0x99F8)  /* <CJK> */
+MAP(0x71, 0x55, 0x9A01)  /* <CJK> */
+MAP(0x71, 0x56, 0x9A0F)  /* <CJK> */
+MAP(0x71, 0x57, 0x9A05)  /* <CJK> */
+MAP(0x71, 0x58, 0x99E2)  /* <CJK> */
+MAP(0x71, 0x59, 0x9A19)  /* <CJK> */
+MAP(0x71, 0x5A, 0x9A2B)  /* <CJK> */
+MAP(0x71, 0x5B, 0x9A37)  /* <CJK> */
+MAP(0x71, 0x5C, 0x9A45)  /* <CJK> */
+MAP(0x71, 0x5D, 0x9A42)  /* <CJK> */
+MAP(0x71, 0x5E, 0x9A40)  /* <CJK> */
+MAP(0x71, 0x5F, 0x9A43)  /* <CJK> */
+MAP(0x71, 0x60, 0x9A3E)  /* <CJK> */
+MAP(0x71, 0x61, 0x9A55)  /* <CJK> */
+MAP(0x71, 0x62, 0x9A4D)  /* <CJK> */
+MAP(0x71, 0x63, 0x9A5B)  /* <CJK> */
+MAP(0x71, 0x64, 0x9A57)  /* <CJK> */
+MAP(0x71, 0x65, 0x9A5F)  /* <CJK> */
+MAP(0x71, 0x66, 0x9A62)  /* <CJK> */
+MAP(0x71, 0x67, 0x9A65)  /* <CJK> */
+MAP(0x71, 0x68, 0x9A64)  /* <CJK> */
+MAP(0x71, 0x69, 0x9A69)  /* <CJK> */
+MAP(0x71, 0x6A, 0x9A6B)  /* <CJK> */
+MAP(0x71, 0x6B, 0x9A6A)  /* <CJK> */
+MAP(0x71, 0x6C, 0x9AAD)  /* <CJK> */
+MAP(0x71, 0x6D, 0x9AB0)  /* <CJK> */
+MAP(0x71, 0x6E, 0x9ABC)  /* <CJK> */
+MAP(0x71, 0x6F, 0x9AC0)  /* <CJK> */
+MAP(0x71, 0x70, 0x9ACF)  /* <CJK> */
+MAP(0x71, 0x71, 0x9AD1)  /* <CJK> */
+MAP(0x71, 0x72, 0x9AD3)  /* <CJK> */
+MAP(0x71, 0x73, 0x9AD4)  /* <CJK> */
+MAP(0x71, 0x74, 0x9ADE)  /* <CJK> */
+MAP(0x71, 0x75, 0x9ADF)  /* <CJK> */
+MAP(0x71, 0x76, 0x9AE2)  /* <CJK> */
+MAP(0x71, 0x77, 0x9AE3)  /* <CJK> */
+MAP(0x71, 0x78, 0x9AE6)  /* <CJK> */
+MAP(0x71, 0x79, 0x9AEF)  /* <CJK> */
+MAP(0x71, 0x7A, 0x9AEB)  /* <CJK> */
+MAP(0x71, 0x7B, 0x9AEE)  /* <CJK> */
+MAP(0x71, 0x7C, 0x9AF4)  /* <CJK> */
+MAP(0x71, 0x7D, 0x9AF1)  /* <CJK> */
+MAP(0x71, 0x7E, 0x9AF7)  /* <CJK> */
+MAP(0x72, 0x21, 0x9AFB)  /* <CJK> */
+MAP(0x72, 0x22, 0x9B06)  /* <CJK> */
+MAP(0x72, 0x23, 0x9B18)  /* <CJK> */
+MAP(0x72, 0x24, 0x9B1A)  /* <CJK> */
+MAP(0x72, 0x25, 0x9B1F)  /* <CJK> */
+MAP(0x72, 0x26, 0x9B22)  /* <CJK> */
+MAP(0x72, 0x27, 0x9B23)  /* <CJK> */
+MAP(0x72, 0x28, 0x9B25)  /* <CJK> */
+MAP(0x72, 0x29, 0x9B27)  /* <CJK> */
+MAP(0x72, 0x2A, 0x9B28)  /* <CJK> */
+MAP(0x72, 0x2B, 0x9B29)  /* <CJK> */
+MAP(0x72, 0x2C, 0x9B2A)  /* <CJK> */
+MAP(0x72, 0x2D, 0x9B2E)  /* <CJK> */
+MAP(0x72, 0x2E, 0x9B2F)  /* <CJK> */
+MAP(0x72, 0x2F, 0x9B32)  /* <CJK> */
+MAP(0x72, 0x30, 0x9B44)  /* <CJK> */
+MAP(0x72, 0x31, 0x9B43)  /* <CJK> */
+MAP(0x72, 0x32, 0x9B4F)  /* <CJK> */
+MAP(0x72, 0x33, 0x9B4D)  /* <CJK> */
+MAP(0x72, 0x34, 0x9B4E)  /* <CJK> */
+MAP(0x72, 0x35, 0x9B51)  /* <CJK> */
+MAP(0x72, 0x36, 0x9B58)  /* <CJK> */
+MAP(0x72, 0x37, 0x9B74)  /* <CJK> */
+MAP(0x72, 0x38, 0x9B93)  /* <CJK> */
+MAP(0x72, 0x39, 0x9B83)  /* <CJK> */
+MAP(0x72, 0x3A, 0x9B91)  /* <CJK> */
+MAP(0x72, 0x3B, 0x9B96)  /* <CJK> */
+MAP(0x72, 0x3C, 0x9B97)  /* <CJK> */
+MAP(0x72, 0x3D, 0x9B9F)  /* <CJK> */
+MAP(0x72, 0x3E, 0x9BA0)  /* <CJK> */
+MAP(0x72, 0x3F, 0x9BA8)  /* <CJK> */
+MAP(0x72, 0x40, 0x9BB4)  /* <CJK> */
+MAP(0x72, 0x41, 0x9BC0)  /* <CJK> */
+MAP(0x72, 0x42, 0x9BCA)  /* <CJK> */
+MAP(0x72, 0x43, 0x9BB9)  /* <CJK> */
+MAP(0x72, 0x44, 0x9BC6)  /* <CJK> */
+MAP(0x72, 0x45, 0x9BCF)  /* <CJK> */
+MAP(0x72, 0x46, 0x9BD1)  /* <CJK> */
+MAP(0x72, 0x47, 0x9BD2)  /* <CJK> */
+MAP(0x72, 0x48, 0x9BE3)  /* <CJK> */
+MAP(0x72, 0x49, 0x9BE2)  /* <CJK> */
+MAP(0x72, 0x4A, 0x9BE4)  /* <CJK> */
+MAP(0x72, 0x4B, 0x9BD4)  /* <CJK> */
+MAP(0x72, 0x4C, 0x9BE1)  /* <CJK> */
+MAP(0x72, 0x4D, 0x9C3A)  /* <CJK> */
+MAP(0x72, 0x4E, 0x9BF2)  /* <CJK> */
+MAP(0x72, 0x4F, 0x9BF1)  /* <CJK> */
+MAP(0x72, 0x50, 0x9BF0)  /* <CJK> */
+MAP(0x72, 0x51, 0x9C15)  /* <CJK> */
+MAP(0x72, 0x52, 0x9C14)  /* <CJK> */
+MAP(0x72, 0x53, 0x9C09)  /* <CJK> */
+MAP(0x72, 0x54, 0x9C13)  /* <CJK> */
+MAP(0x72, 0x55, 0x9C0C)  /* <CJK> */
+MAP(0x72, 0x56, 0x9C06)  /* <CJK> */
+MAP(0x72, 0x57, 0x9C08)  /* <CJK> */
+MAP(0x72, 0x58, 0x9C12)  /* <CJK> */
+MAP(0x72, 0x59, 0x9C0A)  /* <CJK> */
+MAP(0x72, 0x5A, 0x9C04)  /* <CJK> */
+MAP(0x72, 0x5B, 0x9C2E)  /* <CJK> */
+MAP(0x72, 0x5C, 0x9C1B)  /* <CJK> */
+MAP(0x72, 0x5D, 0x9C25)  /* <CJK> */
+MAP(0x72, 0x5E, 0x9C24)  /* <CJK> */
+MAP(0x72, 0x5F, 0x9C21)  /* <CJK> */
+MAP(0x72, 0x60, 0x9C30)  /* <CJK> */
+MAP(0x72, 0x61, 0x9C47)  /* <CJK> */
+MAP(0x72, 0x62, 0x9C32)  /* <CJK> */
+MAP(0x72, 0x63, 0x9C46)  /* <CJK> */
+MAP(0x72, 0x64, 0x9C3E)  /* <CJK> */
+MAP(0x72, 0x65, 0x9C5A)  /* <CJK> */
+MAP(0x72, 0x66, 0x9C60)  /* <CJK> */
+MAP(0x72, 0x67, 0x9C67)  /* <CJK> */
+MAP(0x72, 0x68, 0x9C76)  /* <CJK> */
+MAP(0x72, 0x69, 0x9C78)  /* <CJK> */
+MAP(0x72, 0x6A, 0x9CE7)  /* <CJK> */
+MAP(0x72, 0x6B, 0x9CEC)  /* <CJK> */
+MAP(0x72, 0x6C, 0x9CF0)  /* <CJK> */
+MAP(0x72, 0x6D, 0x9D09)  /* <CJK> */
+MAP(0x72, 0x6E, 0x9D08)  /* <CJK> */
+MAP(0x72, 0x6F, 0x9CEB)  /* <CJK> */
+MAP(0x72, 0x70, 0x9D03)  /* <CJK> */
+MAP(0x72, 0x71, 0x9D06)  /* <CJK> */
+MAP(0x72, 0x72, 0x9D2A)  /* <CJK> */
+MAP(0x72, 0x73, 0x9D26)  /* <CJK> */
+MAP(0x72, 0x74, 0x9DAF)  /* <CJK> */
+MAP(0x72, 0x75, 0x9D23)  /* <CJK> */
+MAP(0x72, 0x76, 0x9D1F)  /* <CJK> */
+MAP(0x72, 0x77, 0x9D44)  /* <CJK> */
+MAP(0x72, 0x78, 0x9D15)  /* <CJK> */
+MAP(0x72, 0x79, 0x9D12)  /* <CJK> */
+MAP(0x72, 0x7A, 0x9D41)  /* <CJK> */
+MAP(0x72, 0x7B, 0x9D3F)  /* <CJK> */
+MAP(0x72, 0x7C, 0x9D3E)  /* <CJK> */
+MAP(0x72, 0x7D, 0x9D46)  /* <CJK> */
+MAP(0x72, 0x7E, 0x9D48)  /* <CJK> */
+MAP(0x73, 0x21, 0x9D5D)  /* <CJK> */
+MAP(0x73, 0x22, 0x9D5E)  /* <CJK> */
+MAP(0x73, 0x23, 0x9D64)  /* <CJK> */
+MAP(0x73, 0x24, 0x9D51)  /* <CJK> */
+MAP(0x73, 0x25, 0x9D50)  /* <CJK> */
+MAP(0x73, 0x26, 0x9D59)  /* <CJK> */
+MAP(0x73, 0x27, 0x9D72)  /* <CJK> */
+MAP(0x73, 0x28, 0x9D89)  /* <CJK> */
+MAP(0x73, 0x29, 0x9D87)  /* <CJK> */
+MAP(0x73, 0x2A, 0x9DAB)  /* <CJK> */
+MAP(0x73, 0x2B, 0x9D6F)  /* <CJK> */
+MAP(0x73, 0x2C, 0x9D7A)  /* <CJK> */
+MAP(0x73, 0x2D, 0x9D9A)  /* <CJK> */
+MAP(0x73, 0x2E, 0x9DA4)  /* <CJK> */
+MAP(0x73, 0x2F, 0x9DA9)  /* <CJK> */
+MAP(0x73, 0x30, 0x9DB2)  /* <CJK> */
+MAP(0x73, 0x31, 0x9DC4)  /* <CJK> */
+MAP(0x73, 0x32, 0x9DC1)  /* <CJK> */
+MAP(0x73, 0x33, 0x9DBB)  /* <CJK> */
+MAP(0x73, 0x34, 0x9DB8)  /* <CJK> */
+MAP(0x73, 0x35, 0x9DBA)  /* <CJK> */
+MAP(0x73, 0x36, 0x9DC6)  /* <CJK> */
+MAP(0x73, 0x37, 0x9DCF)  /* <CJK> */
+MAP(0x73, 0x38, 0x9DC2)  /* <CJK> */
+MAP(0x73, 0x39, 0x9DD9)  /* <CJK> */
+MAP(0x73, 0x3A, 0x9DD3)  /* <CJK> */
+MAP(0x73, 0x3B, 0x9DF8)  /* <CJK> */
+MAP(0x73, 0x3C, 0x9DE6)  /* <CJK> */
+MAP(0x73, 0x3D, 0x9DED)  /* <CJK> */
+MAP(0x73, 0x3E, 0x9DEF)  /* <CJK> */
+MAP(0x73, 0x3F, 0x9DFD)  /* <CJK> */
+MAP(0x73, 0x40, 0x9E1A)  /* <CJK> */
+MAP(0x73, 0x41, 0x9E1B)  /* <CJK> */
+MAP(0x73, 0x42, 0x9E1E)  /* <CJK> */
+MAP(0x73, 0x43, 0x9E75)  /* <CJK> */
+MAP(0x73, 0x44, 0x9E79)  /* <CJK> */
+MAP(0x73, 0x45, 0x9E7D)  /* <CJK> */
+MAP(0x73, 0x46, 0x9E81)  /* <CJK> */
+MAP(0x73, 0x47, 0x9E88)  /* <CJK> */
+MAP(0x73, 0x48, 0x9E8B)  /* <CJK> */
+MAP(0x73, 0x49, 0x9E8C)  /* <CJK> */
+MAP(0x73, 0x4A, 0x9E92)  /* <CJK> */
+MAP(0x73, 0x4B, 0x9E95)  /* <CJK> */
+MAP(0x73, 0x4C, 0x9E91)  /* <CJK> */
+MAP(0x73, 0x4D, 0x9E9D)  /* <CJK> */
+MAP(0x73, 0x4E, 0x9EA5)  /* <CJK> */
+MAP(0x73, 0x4F, 0x9EA9)  /* <CJK> */
+MAP(0x73, 0x50, 0x9EB8)  /* <CJK> */
+MAP(0x73, 0x51, 0x9EAA)  /* <CJK> */
+MAP(0x73, 0x52, 0x9EAD)  /* <CJK> */
+MAP(0x73, 0x53, 0x9761)  /* <CJK> */
+MAP(0x73, 0x54, 0x9ECC)  /* <CJK> */
+MAP(0x73, 0x55, 0x9ECE)  /* <CJK> */
+MAP(0x73, 0x56, 0x9ECF)  /* <CJK> */
+MAP(0x73, 0x57, 0x9ED0)  /* <CJK> */
+MAP(0x73, 0x58, 0x9ED4)  /* <CJK> */
+MAP(0x73, 0x59, 0x9EDC)  /* <CJK> */
+MAP(0x73, 0x5A, 0x9EDE)  /* <CJK> */
+MAP(0x73, 0x5B, 0x9EDD)  /* <CJK> */
+MAP(0x73, 0x5C, 0x9EE0)  /* <CJK> */
+MAP(0x73, 0x5D, 0x9EE5)  /* <CJK> */
+MAP(0x73, 0x5E, 0x9EE8)  /* <CJK> */
+MAP(0x73, 0x5F, 0x9EEF)  /* <CJK> */
+MAP(0x73, 0x60, 0x9EF4)  /* <CJK> */
+MAP(0x73, 0x61, 0x9EF6)  /* <CJK> */
+MAP(0x73, 0x62, 0x9EF7)  /* <CJK> */
+MAP(0x73, 0x63, 0x9EF9)  /* <CJK> */
+MAP(0x73, 0x64, 0x9EFB)  /* <CJK> */
+MAP(0x73, 0x65, 0x9EFC)  /* <CJK> */
+MAP(0x73, 0x66, 0x9EFD)  /* <CJK> */
+MAP(0x73, 0x67, 0x9F07)  /* <CJK> */
+MAP(0x73, 0x68, 0x9F08)  /* <CJK> */
+MAP(0x73, 0x69, 0x76B7)  /* <CJK> */
+MAP(0x73, 0x6A, 0x9F15)  /* <CJK> */
+MAP(0x73, 0x6B, 0x9F21)  /* <CJK> */
+MAP(0x73, 0x6C, 0x9F2C)  /* <CJK> */
+MAP(0x73, 0x6D, 0x9F3E)  /* <CJK> */
+MAP(0x73, 0x6E, 0x9F4A)  /* <CJK> */
+MAP(0x73, 0x6F, 0x9F52)  /* <CJK> */
+MAP(0x73, 0x70, 0x9F54)  /* <CJK> */
+MAP(0x73, 0x71, 0x9F63)  /* <CJK> */
+MAP(0x73, 0x72, 0x9F5F)  /* <CJK> */
+MAP(0x73, 0x73, 0x9F60)  /* <CJK> */
+MAP(0x73, 0x74, 0x9F61)  /* <CJK> */
+MAP(0x73, 0x75, 0x9F66)  /* <CJK> */
+MAP(0x73, 0x76, 0x9F67)  /* <CJK> */
+MAP(0x73, 0x77, 0x9F6C)  /* <CJK> */
+MAP(0x73, 0x78, 0x9F6A)  /* <CJK> */
+MAP(0x73, 0x79, 0x9F77)  /* <CJK> */
+MAP(0x73, 0x7A, 0x9F72)  /* <CJK> */
+MAP(0x73, 0x7B, 0x9F76)  /* <CJK> */
+MAP(0x73, 0x7C, 0x9F95)  /* <CJK> */
+MAP(0x73, 0x7D, 0x9F9C)  /* <CJK> */
+MAP(0x73, 0x7E, 0x9FA0)  /* <CJK> */
+MAP(0x74, 0x21, 0x582F)  /* <CJK> */
+MAP(0x74, 0x22, 0x69C7)  /* <CJK> */
+MAP(0x74, 0x23, 0x9059)  /* <CJK> */
+MAP(0x74, 0x24, 0x7464)  /* <CJK> */
+MAP(0x74, 0x25, 0x51DC)  /* <CJK> */
+MAP(0x74, 0x26, 0x7199)  /* <CJK> */

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc Thu Nov  8 16:56:19 2007
@@ -0,0 +1,7326 @@
+/* This file is automatically generated from JIS0208.TXT. */
+#pragma GCC java_exceptions
+unsigned short JIS0208_to_Unicode[84][94] = {
+/* 1st byte: 33 */ { 
+  /* 2nd byte: 33 */ 0x3000,
+  /* 2nd byte: 34 */ 0x3001,
+  /* 2nd byte: 35 */ 0x3002,
+  /* 2nd byte: 36 */ 0xff0c,
+  /* 2nd byte: 37 */ 0xff0e,
+  /* 2nd byte: 38 */ 0x30fb,
+  /* 2nd byte: 39 */ 0xff1a,
+  /* 2nd byte: 40 */ 0xff1b,
+  /* 2nd byte: 41 */ 0xff1f,
+  /* 2nd byte: 42 */ 0xff01,
+  /* 2nd byte: 43 */ 0x309b,
+  /* 2nd byte: 44 */ 0x309c,
+  /* 2nd byte: 45 */ 0x00b4,
+  /* 2nd byte: 46 */ 0xff40,
+  /* 2nd byte: 47 */ 0x00a8,
+  /* 2nd byte: 48 */ 0xff3e,
+  /* 2nd byte: 49 */ 0xffe3,
+  /* 2nd byte: 50 */ 0xff3f,
+  /* 2nd byte: 51 */ 0x30fd,
+  /* 2nd byte: 52 */ 0x30fe,
+  /* 2nd byte: 53 */ 0x309d,
+  /* 2nd byte: 54 */ 0x309e,
+  /* 2nd byte: 55 */ 0x3003,
+  /* 2nd byte: 56 */ 0x4edd,
+  /* 2nd byte: 57 */ 0x3005,
+  /* 2nd byte: 58 */ 0x3006,
+  /* 2nd byte: 59 */ 0x3007,
+  /* 2nd byte: 60 */ 0x30fc,
+  /* 2nd byte: 61 */ 0x2015,
+  /* 2nd byte: 62 */ 0x2010,
+  /* 2nd byte: 63 */ 0xff0f,
+  /* 2nd byte: 64 */ 0x005c,
+  /* 2nd byte: 65 */ 0x301c,
+  /* 2nd byte: 66 */ 0x2016,
+  /* 2nd byte: 67 */ 0xff5c,
+  /* 2nd byte: 68 */ 0x2026,
+  /* 2nd byte: 69 */ 0x2025,
+  /* 2nd byte: 70 */ 0x2018,
+  /* 2nd byte: 71 */ 0x2019,
+  /* 2nd byte: 72 */ 0x201c,
+  /* 2nd byte: 73 */ 0x201d,
+  /* 2nd byte: 74 */ 0xff08,
+  /* 2nd byte: 75 */ 0xff09,
+  /* 2nd byte: 76 */ 0x3014,
+  /* 2nd byte: 77 */ 0x3015,
+  /* 2nd byte: 78 */ 0xff3b,
+  /* 2nd byte: 79 */ 0xff3d,
+  /* 2nd byte: 80 */ 0xff5b,
+  /* 2nd byte: 81 */ 0xff5d,
+  /* 2nd byte: 82 */ 0x3008,
+  /* 2nd byte: 83 */ 0x3009,
+  /* 2nd byte: 84 */ 0x300a,
+  /* 2nd byte: 85 */ 0x300b,
+  /* 2nd byte: 86 */ 0x300c,
+  /* 2nd byte: 87 */ 0x300d,
+  /* 2nd byte: 88 */ 0x300e,
+  /* 2nd byte: 89 */ 0x300f,
+  /* 2nd byte: 90 */ 0x3010,
+  /* 2nd byte: 91 */ 0x3011,
+  /* 2nd byte: 92 */ 0xff0b,
+  /* 2nd byte: 93 */ 0x2212,
+  /* 2nd byte: 94 */ 0x00b1,
+  /* 2nd byte: 95 */ 0x00d7,
+  /* 2nd byte: 96 */ 0x00f7,
+  /* 2nd byte: 97 */ 0xff1d,
+  /* 2nd byte: 98 */ 0x2260,
+  /* 2nd byte: 99 */ 0xff1c,
+  /* 2nd byte: 100 */ 0xff1e,
+  /* 2nd byte: 101 */ 0x2266,
+  /* 2nd byte: 102 */ 0x2267,
+  /* 2nd byte: 103 */ 0x221e,
+  /* 2nd byte: 104 */ 0x2234,
+  /* 2nd byte: 105 */ 0x2642,
+  /* 2nd byte: 106 */ 0x2640,
+  /* 2nd byte: 107 */ 0x00b0,
+  /* 2nd byte: 108 */ 0x2032,
+  /* 2nd byte: 109 */ 0x2033,
+  /* 2nd byte: 110 */ 0x2103,
+  /* 2nd byte: 111 */ 0xffe5,
+  /* 2nd byte: 112 */ 0xff04,
+  /* 2nd byte: 113 */ 0x00a2,
+  /* 2nd byte: 114 */ 0x00a3,
+  /* 2nd byte: 115 */ 0xff05,
+  /* 2nd byte: 116 */ 0xff03,
+  /* 2nd byte: 117 */ 0xff06,
+  /* 2nd byte: 118 */ 0xff0a,
+  /* 2nd byte: 119 */ 0xff20,
+  /* 2nd byte: 120 */ 0x00a7,
+  /* 2nd byte: 121 */ 0x2606,
+  /* 2nd byte: 122 */ 0x2605,
+  /* 2nd byte: 123 */ 0x25cb,
+  /* 2nd byte: 124 */ 0x25cf,
+  /* 2nd byte: 125 */ 0x25ce,
+  /* 2nd byte: 126 */ 0x25c7},
+/* 1st byte: 34 */ { 
+  /* 2nd byte: 33 */ 0x25c6,
+  /* 2nd byte: 34 */ 0x25a1,
+  /* 2nd byte: 35 */ 0x25a0,
+  /* 2nd byte: 36 */ 0x25b3,
+  /* 2nd byte: 37 */ 0x25b2,
+  /* 2nd byte: 38 */ 0x25bd,
+  /* 2nd byte: 39 */ 0x25bc,
+  /* 2nd byte: 40 */ 0x203b,
+  /* 2nd byte: 41 */ 0x3012,
+  /* 2nd byte: 42 */ 0x2192,
+  /* 2nd byte: 43 */ 0x2190,
+  /* 2nd byte: 44 */ 0x2191,
+  /* 2nd byte: 45 */ 0x2193,
+  /* 2nd byte: 46 */ 0x3013,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 58 */ 0x2208,
+  /* 2nd byte: 59 */ 0x220b,
+  /* 2nd byte: 60 */ 0x2286,
+  /* 2nd byte: 61 */ 0x2287,
+  /* 2nd byte: 62 */ 0x2282,
+  /* 2nd byte: 63 */ 0x2283,
+  /* 2nd byte: 64 */ 0x222a,
+  /* 2nd byte: 65 */ 0x2229,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 74 */ 0x2227,
+  /* 2nd byte: 75 */ 0x2228,
+  /* 2nd byte: 76 */ 0x00ac,
+  /* 2nd byte: 77 */ 0x21d2,
+  /* 2nd byte: 78 */ 0x21d4,
+  /* 2nd byte: 79 */ 0x2200,
+  /* 2nd byte: 80 */ 0x2203,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 92 */ 0x2220,
+  /* 2nd byte: 93 */ 0x22a5,
+  /* 2nd byte: 94 */ 0x2312,
+  /* 2nd byte: 95 */ 0x2202,
+  /* 2nd byte: 96 */ 0x2207,
+  /* 2nd byte: 97 */ 0x2261,
+  /* 2nd byte: 98 */ 0x2252,
+  /* 2nd byte: 99 */ 0x226a,
+  /* 2nd byte: 100 */ 0x226b,
+  /* 2nd byte: 101 */ 0x221a,
+  /* 2nd byte: 102 */ 0x223d,
+  /* 2nd byte: 103 */ 0x221d,
+  /* 2nd byte: 104 */ 0x2235,
+  /* 2nd byte: 105 */ 0x222b,
+  /* 2nd byte: 106 */ 0x222c,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 114 */ 0x212b,
+  /* 2nd byte: 115 */ 0x2030,
+  /* 2nd byte: 116 */ 0x266f,
+  /* 2nd byte: 117 */ 0x266d,
+  /* 2nd byte: 118 */ 0x266a,
+  /* 2nd byte: 119 */ 0x2020,
+  /* 2nd byte: 120 */ 0x2021,
+  /* 2nd byte: 121 */ 0x00b6,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 126 */ 0x25ef},
+/* 1st byte: 35 */ { 
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 48 */ 0xff10,
+  /* 2nd byte: 49 */ 0xff11,
+  /* 2nd byte: 50 */ 0xff12,
+  /* 2nd byte: 51 */ 0xff13,
+  /* 2nd byte: 52 */ 0xff14,
+  /* 2nd byte: 53 */ 0xff15,
+  /* 2nd byte: 54 */ 0xff16,
+  /* 2nd byte: 55 */ 0xff17,
+  /* 2nd byte: 56 */ 0xff18,
+  /* 2nd byte: 57 */ 0xff19,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 65 */ 0xff21,
+  /* 2nd byte: 66 */ 0xff22,
+  /* 2nd byte: 67 */ 0xff23,
+  /* 2nd byte: 68 */ 0xff24,
+  /* 2nd byte: 69 */ 0xff25,
+  /* 2nd byte: 70 */ 0xff26,
+  /* 2nd byte: 71 */ 0xff27,
+  /* 2nd byte: 72 */ 0xff28,
+  /* 2nd byte: 73 */ 0xff29,
+  /* 2nd byte: 74 */ 0xff2a,
+  /* 2nd byte: 75 */ 0xff2b,
+  /* 2nd byte: 76 */ 0xff2c,
+  /* 2nd byte: 77 */ 0xff2d,
+  /* 2nd byte: 78 */ 0xff2e,
+  /* 2nd byte: 79 */ 0xff2f,
+  /* 2nd byte: 80 */ 0xff30,
+  /* 2nd byte: 81 */ 0xff31,
+  /* 2nd byte: 82 */ 0xff32,
+  /* 2nd byte: 83 */ 0xff33,
+  /* 2nd byte: 84 */ 0xff34,
+  /* 2nd byte: 85 */ 0xff35,
+  /* 2nd byte: 86 */ 0xff36,
+  /* 2nd byte: 87 */ 0xff37,
+  /* 2nd byte: 88 */ 0xff38,
+  /* 2nd byte: 89 */ 0xff39,
+  /* 2nd byte: 90 */ 0xff3a,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 97 */ 0xff41,
+  /* 2nd byte: 98 */ 0xff42,
+  /* 2nd byte: 99 */ 0xff43,
+  /* 2nd byte: 100 */ 0xff44,
+  /* 2nd byte: 101 */ 0xff45,
+  /* 2nd byte: 102 */ 0xff46,
+  /* 2nd byte: 103 */ 0xff47,
+  /* 2nd byte: 104 */ 0xff48,
+  /* 2nd byte: 105 */ 0xff49,
+  /* 2nd byte: 106 */ 0xff4a,
+  /* 2nd byte: 107 */ 0xff4b,
+  /* 2nd byte: 108 */ 0xff4c,
+  /* 2nd byte: 109 */ 0xff4d,
+  /* 2nd byte: 110 */ 0xff4e,
+  /* 2nd byte: 111 */ 0xff4f,
+  /* 2nd byte: 112 */ 0xff50,
+  /* 2nd byte: 113 */ 0xff51,
+  /* 2nd byte: 114 */ 0xff52,
+  /* 2nd byte: 115 */ 0xff53,
+  /* 2nd byte: 116 */ 0xff54,
+  /* 2nd byte: 117 */ 0xff55,
+  /* 2nd byte: 118 */ 0xff56,
+  /* 2nd byte: 119 */ 0xff57,
+  /* 2nd byte: 120 */ 0xff58,
+  /* 2nd byte: 121 */ 0xff59,
+  /* 2nd byte: 122 */ 0xff5a,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 36 */ { 
+  /* 2nd byte: 33 */ 0x3041,
+  /* 2nd byte: 34 */ 0x3042,
+  /* 2nd byte: 35 */ 0x3043,
+  /* 2nd byte: 36 */ 0x3044,
+  /* 2nd byte: 37 */ 0x3045,
+  /* 2nd byte: 38 */ 0x3046,
+  /* 2nd byte: 39 */ 0x3047,
+  /* 2nd byte: 40 */ 0x3048,
+  /* 2nd byte: 41 */ 0x3049,
+  /* 2nd byte: 42 */ 0x304a,
+  /* 2nd byte: 43 */ 0x304b,
+  /* 2nd byte: 44 */ 0x304c,
+  /* 2nd byte: 45 */ 0x304d,
+  /* 2nd byte: 46 */ 0x304e,
+  /* 2nd byte: 47 */ 0x304f,
+  /* 2nd byte: 48 */ 0x3050,
+  /* 2nd byte: 49 */ 0x3051,
+  /* 2nd byte: 50 */ 0x3052,
+  /* 2nd byte: 51 */ 0x3053,
+  /* 2nd byte: 52 */ 0x3054,
+  /* 2nd byte: 53 */ 0x3055,
+  /* 2nd byte: 54 */ 0x3056,
+  /* 2nd byte: 55 */ 0x3057,
+  /* 2nd byte: 56 */ 0x3058,
+  /* 2nd byte: 57 */ 0x3059,
+  /* 2nd byte: 58 */ 0x305a,
+  /* 2nd byte: 59 */ 0x305b,
+  /* 2nd byte: 60 */ 0x305c,
+  /* 2nd byte: 61 */ 0x305d,
+  /* 2nd byte: 62 */ 0x305e,
+  /* 2nd byte: 63 */ 0x305f,
+  /* 2nd byte: 64 */ 0x3060,
+  /* 2nd byte: 65 */ 0x3061,
+  /* 2nd byte: 66 */ 0x3062,
+  /* 2nd byte: 67 */ 0x3063,
+  /* 2nd byte: 68 */ 0x3064,
+  /* 2nd byte: 69 */ 0x3065,
+  /* 2nd byte: 70 */ 0x3066,
+  /* 2nd byte: 71 */ 0x3067,
+  /* 2nd byte: 72 */ 0x3068,
+  /* 2nd byte: 73 */ 0x3069,
+  /* 2nd byte: 74 */ 0x306a,
+  /* 2nd byte: 75 */ 0x306b,
+  /* 2nd byte: 76 */ 0x306c,
+  /* 2nd byte: 77 */ 0x306d,
+  /* 2nd byte: 78 */ 0x306e,
+  /* 2nd byte: 79 */ 0x306f,
+  /* 2nd byte: 80 */ 0x3070,
+  /* 2nd byte: 81 */ 0x3071,
+  /* 2nd byte: 82 */ 0x3072,
+  /* 2nd byte: 83 */ 0x3073,
+  /* 2nd byte: 84 */ 0x3074,
+  /* 2nd byte: 85 */ 0x3075,
+  /* 2nd byte: 86 */ 0x3076,
+  /* 2nd byte: 87 */ 0x3077,
+  /* 2nd byte: 88 */ 0x3078,
+  /* 2nd byte: 89 */ 0x3079,
+  /* 2nd byte: 90 */ 0x307a,
+  /* 2nd byte: 91 */ 0x307b,
+  /* 2nd byte: 92 */ 0x307c,
+  /* 2nd byte: 93 */ 0x307d,
+  /* 2nd byte: 94 */ 0x307e,
+  /* 2nd byte: 95 */ 0x307f,
+  /* 2nd byte: 96 */ 0x3080,
+  /* 2nd byte: 97 */ 0x3081,
+  /* 2nd byte: 98 */ 0x3082,
+  /* 2nd byte: 99 */ 0x3083,
+  /* 2nd byte: 100 */ 0x3084,
+  /* 2nd byte: 101 */ 0x3085,
+  /* 2nd byte: 102 */ 0x3086,
+  /* 2nd byte: 103 */ 0x3087,
+  /* 2nd byte: 104 */ 0x3088,
+  /* 2nd byte: 105 */ 0x3089,
+  /* 2nd byte: 106 */ 0x308a,
+  /* 2nd byte: 107 */ 0x308b,
+  /* 2nd byte: 108 */ 0x308c,
+  /* 2nd byte: 109 */ 0x308d,
+  /* 2nd byte: 110 */ 0x308e,
+  /* 2nd byte: 111 */ 0x308f,
+  /* 2nd byte: 112 */ 0x3090,
+  /* 2nd byte: 113 */ 0x3091,
+  /* 2nd byte: 114 */ 0x3092,
+  /* 2nd byte: 115 */ 0x3093,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 37 */ { 
+  /* 2nd byte: 33 */ 0x30a1,
+  /* 2nd byte: 34 */ 0x30a2,
+  /* 2nd byte: 35 */ 0x30a3,
+  /* 2nd byte: 36 */ 0x30a4,
+  /* 2nd byte: 37 */ 0x30a5,
+  /* 2nd byte: 38 */ 0x30a6,
+  /* 2nd byte: 39 */ 0x30a7,
+  /* 2nd byte: 40 */ 0x30a8,
+  /* 2nd byte: 41 */ 0x30a9,
+  /* 2nd byte: 42 */ 0x30aa,
+  /* 2nd byte: 43 */ 0x30ab,
+  /* 2nd byte: 44 */ 0x30ac,
+  /* 2nd byte: 45 */ 0x30ad,
+  /* 2nd byte: 46 */ 0x30ae,
+  /* 2nd byte: 47 */ 0x30af,
+  /* 2nd byte: 48 */ 0x30b0,
+  /* 2nd byte: 49 */ 0x30b1,
+  /* 2nd byte: 50 */ 0x30b2,
+  /* 2nd byte: 51 */ 0x30b3,
+  /* 2nd byte: 52 */ 0x30b4,
+  /* 2nd byte: 53 */ 0x30b5,
+  /* 2nd byte: 54 */ 0x30b6,
+  /* 2nd byte: 55 */ 0x30b7,
+  /* 2nd byte: 56 */ 0x30b8,
+  /* 2nd byte: 57 */ 0x30b9,
+  /* 2nd byte: 58 */ 0x30ba,
+  /* 2nd byte: 59 */ 0x30bb,
+  /* 2nd byte: 60 */ 0x30bc,
+  /* 2nd byte: 61 */ 0x30bd,
+  /* 2nd byte: 62 */ 0x30be,
+  /* 2nd byte: 63 */ 0x30bf,
+  /* 2nd byte: 64 */ 0x30c0,
+  /* 2nd byte: 65 */ 0x30c1,
+  /* 2nd byte: 66 */ 0x30c2,
+  /* 2nd byte: 67 */ 0x30c3,
+  /* 2nd byte: 68 */ 0x30c4,
+  /* 2nd byte: 69 */ 0x30c5,
+  /* 2nd byte: 70 */ 0x30c6,
+  /* 2nd byte: 71 */ 0x30c7,
+  /* 2nd byte: 72 */ 0x30c8,
+  /* 2nd byte: 73 */ 0x30c9,
+  /* 2nd byte: 74 */ 0x30ca,
+  /* 2nd byte: 75 */ 0x30cb,
+  /* 2nd byte: 76 */ 0x30cc,
+  /* 2nd byte: 77 */ 0x30cd,
+  /* 2nd byte: 78 */ 0x30ce,
+  /* 2nd byte: 79 */ 0x30cf,
+  /* 2nd byte: 80 */ 0x30d0,
+  /* 2nd byte: 81 */ 0x30d1,
+  /* 2nd byte: 82 */ 0x30d2,
+  /* 2nd byte: 83 */ 0x30d3,
+  /* 2nd byte: 84 */ 0x30d4,
+  /* 2nd byte: 85 */ 0x30d5,
+  /* 2nd byte: 86 */ 0x30d6,
+  /* 2nd byte: 87 */ 0x30d7,
+  /* 2nd byte: 88 */ 0x30d8,
+  /* 2nd byte: 89 */ 0x30d9,
+  /* 2nd byte: 90 */ 0x30da,
+  /* 2nd byte: 91 */ 0x30db,
+  /* 2nd byte: 92 */ 0x30dc,
+  /* 2nd byte: 93 */ 0x30dd,
+  /* 2nd byte: 94 */ 0x30de,
+  /* 2nd byte: 95 */ 0x30df,
+  /* 2nd byte: 96 */ 0x30e0,
+  /* 2nd byte: 97 */ 0x30e1,
+  /* 2nd byte: 98 */ 0x30e2,
+  /* 2nd byte: 99 */ 0x30e3,
+  /* 2nd byte: 100 */ 0x30e4,
+  /* 2nd byte: 101 */ 0x30e5,
+  /* 2nd byte: 102 */ 0x30e6,
+  /* 2nd byte: 103 */ 0x30e7,
+  /* 2nd byte: 104 */ 0x30e8,
+  /* 2nd byte: 105 */ 0x30e9,
+  /* 2nd byte: 106 */ 0x30ea,
+  /* 2nd byte: 107 */ 0x30eb,
+  /* 2nd byte: 108 */ 0x30ec,
+  /* 2nd byte: 109 */ 0x30ed,
+  /* 2nd byte: 110 */ 0x30ee,
+  /* 2nd byte: 111 */ 0x30ef,
+  /* 2nd byte: 112 */ 0x30f0,
+  /* 2nd byte: 113 */ 0x30f1,
+  /* 2nd byte: 114 */ 0x30f2,
+  /* 2nd byte: 115 */ 0x30f3,
+  /* 2nd byte: 116 */ 0x30f4,
+  /* 2nd byte: 117 */ 0x30f5,
+  /* 2nd byte: 118 */ 0x30f6,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 38 */ { 
+  /* 2nd byte: 33 */ 0x0391,
+  /* 2nd byte: 34 */ 0x0392,
+  /* 2nd byte: 35 */ 0x0393,
+  /* 2nd byte: 36 */ 0x0394,
+  /* 2nd byte: 37 */ 0x0395,
+  /* 2nd byte: 38 */ 0x0396,
+  /* 2nd byte: 39 */ 0x0397,
+  /* 2nd byte: 40 */ 0x0398,
+  /* 2nd byte: 41 */ 0x0399,
+  /* 2nd byte: 42 */ 0x039a,
+  /* 2nd byte: 43 */ 0x039b,
+  /* 2nd byte: 44 */ 0x039c,
+  /* 2nd byte: 45 */ 0x039d,
+  /* 2nd byte: 46 */ 0x039e,
+  /* 2nd byte: 47 */ 0x039f,
+  /* 2nd byte: 48 */ 0x03a0,
+  /* 2nd byte: 49 */ 0x03a1,
+  /* 2nd byte: 50 */ 0x03a3,
+  /* 2nd byte: 51 */ 0x03a4,
+  /* 2nd byte: 52 */ 0x03a5,
+  /* 2nd byte: 53 */ 0x03a6,
+  /* 2nd byte: 54 */ 0x03a7,
+  /* 2nd byte: 55 */ 0x03a8,
+  /* 2nd byte: 56 */ 0x03a9,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 65 */ 0x03b1,
+  /* 2nd byte: 66 */ 0x03b2,
+  /* 2nd byte: 67 */ 0x03b3,
+  /* 2nd byte: 68 */ 0x03b4,
+  /* 2nd byte: 69 */ 0x03b5,
+  /* 2nd byte: 70 */ 0x03b6,
+  /* 2nd byte: 71 */ 0x03b7,
+  /* 2nd byte: 72 */ 0x03b8,
+  /* 2nd byte: 73 */ 0x03b9,
+  /* 2nd byte: 74 */ 0x03ba,
+  /* 2nd byte: 75 */ 0x03bb,
+  /* 2nd byte: 76 */ 0x03bc,
+  /* 2nd byte: 77 */ 0x03bd,
+  /* 2nd byte: 78 */ 0x03be,
+  /* 2nd byte: 79 */ 0x03bf,
+  /* 2nd byte: 80 */ 0x03c0,
+  /* 2nd byte: 81 */ 0x03c1,
+  /* 2nd byte: 82 */ 0x03c3,
+  /* 2nd byte: 83 */ 0x03c4,
+  /* 2nd byte: 84 */ 0x03c5,
+  /* 2nd byte: 85 */ 0x03c6,
+  /* 2nd byte: 86 */ 0x03c7,
+  /* 2nd byte: 87 */ 0x03c8,
+  /* 2nd byte: 88 */ 0x03c9,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 39 */ { 
+  /* 2nd byte: 33 */ 0x0410,
+  /* 2nd byte: 34 */ 0x0411,
+  /* 2nd byte: 35 */ 0x0412,
+  /* 2nd byte: 36 */ 0x0413,
+  /* 2nd byte: 37 */ 0x0414,
+  /* 2nd byte: 38 */ 0x0415,
+  /* 2nd byte: 39 */ 0x0401,
+  /* 2nd byte: 40 */ 0x0416,
+  /* 2nd byte: 41 */ 0x0417,
+  /* 2nd byte: 42 */ 0x0418,
+  /* 2nd byte: 43 */ 0x0419,
+  /* 2nd byte: 44 */ 0x041a,
+  /* 2nd byte: 45 */ 0x041b,
+  /* 2nd byte: 46 */ 0x041c,
+  /* 2nd byte: 47 */ 0x041d,
+  /* 2nd byte: 48 */ 0x041e,
+  /* 2nd byte: 49 */ 0x041f,
+  /* 2nd byte: 50 */ 0x0420,
+  /* 2nd byte: 51 */ 0x0421,
+  /* 2nd byte: 52 */ 0x0422,
+  /* 2nd byte: 53 */ 0x0423,
+  /* 2nd byte: 54 */ 0x0424,
+  /* 2nd byte: 55 */ 0x0425,
+  /* 2nd byte: 56 */ 0x0426,
+  /* 2nd byte: 57 */ 0x0427,
+  /* 2nd byte: 58 */ 0x0428,
+  /* 2nd byte: 59 */ 0x0429,
+  /* 2nd byte: 60 */ 0x042a,
+  /* 2nd byte: 61 */ 0x042b,
+  /* 2nd byte: 62 */ 0x042c,
+  /* 2nd byte: 63 */ 0x042d,
+  /* 2nd byte: 64 */ 0x042e,
+  /* 2nd byte: 65 */ 0x042f,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 81 */ 0x0430,
+  /* 2nd byte: 82 */ 0x0431,
+  /* 2nd byte: 83 */ 0x0432,
+  /* 2nd byte: 84 */ 0x0433,
+  /* 2nd byte: 85 */ 0x0434,
+  /* 2nd byte: 86 */ 0x0435,
+  /* 2nd byte: 87 */ 0x0451,
+  /* 2nd byte: 88 */ 0x0436,
+  /* 2nd byte: 89 */ 0x0437,
+  /* 2nd byte: 90 */ 0x0438,
+  /* 2nd byte: 91 */ 0x0439,
+  /* 2nd byte: 92 */ 0x043a,
+  /* 2nd byte: 93 */ 0x043b,
+  /* 2nd byte: 94 */ 0x043c,
+  /* 2nd byte: 95 */ 0x043d,
+  /* 2nd byte: 96 */ 0x043e,
+  /* 2nd byte: 97 */ 0x043f,
+  /* 2nd byte: 98 */ 0x0440,
+  /* 2nd byte: 99 */ 0x0441,
+  /* 2nd byte: 100 */ 0x0442,
+  /* 2nd byte: 101 */ 0x0443,
+  /* 2nd byte: 102 */ 0x0444,
+  /* 2nd byte: 103 */ 0x0445,
+  /* 2nd byte: 104 */ 0x0446,
+  /* 2nd byte: 105 */ 0x0447,
+  /* 2nd byte: 106 */ 0x0448,
+  /* 2nd byte: 107 */ 0x0449,
+  /* 2nd byte: 108 */ 0x044a,
+  /* 2nd byte: 109 */ 0x044b,
+  /* 2nd byte: 110 */ 0x044c,
+  /* 2nd byte: 111 */ 0x044d,
+  /* 2nd byte: 112 */ 0x044e,
+  /* 2nd byte: 113 */ 0x044f,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 40 */ { 
+  /* 2nd byte: 33 */ 0x2500,
+  /* 2nd byte: 34 */ 0x2502,
+  /* 2nd byte: 35 */ 0x250c,
+  /* 2nd byte: 36 */ 0x2510,
+  /* 2nd byte: 37 */ 0x2518,
+  /* 2nd byte: 38 */ 0x2514,
+  /* 2nd byte: 39 */ 0x251c,
+  /* 2nd byte: 40 */ 0x252c,
+  /* 2nd byte: 41 */ 0x2524,
+  /* 2nd byte: 42 */ 0x2534,
+  /* 2nd byte: 43 */ 0x253c,
+  /* 2nd byte: 44 */ 0x2501,
+  /* 2nd byte: 45 */ 0x2503,
+  /* 2nd byte: 46 */ 0x250f,
+  /* 2nd byte: 47 */ 0x2513,
+  /* 2nd byte: 48 */ 0x251b,
+  /* 2nd byte: 49 */ 0x2517,
+  /* 2nd byte: 50 */ 0x2523,
+  /* 2nd byte: 51 */ 0x2533,
+  /* 2nd byte: 52 */ 0x252b,
+  /* 2nd byte: 53 */ 0x253b,
+  /* 2nd byte: 54 */ 0x254b,
+  /* 2nd byte: 55 */ 0x2520,
+  /* 2nd byte: 56 */ 0x252f,
+  /* 2nd byte: 57 */ 0x2528,
+  /* 2nd byte: 58 */ 0x2537,
+  /* 2nd byte: 59 */ 0x253f,
+  /* 2nd byte: 60 */ 0x251d,
+  /* 2nd byte: 61 */ 0x2530,
+  /* 2nd byte: 62 */ 0x2525,
+  /* 2nd byte: 63 */ 0x2538,
+  /* 2nd byte: 64 */ 0x2542,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 41 */ { 0 }, /* unused row */
+/* 1st byte: 42 */ { 0 }, /* unused row */
+/* 1st byte: 43 */ { 0 }, /* unused row */
+/* 1st byte: 44 */ { 0 }, /* unused row */
+/* 1st byte: 45 */ { 0 }, /* unused row */
+/* 1st byte: 46 */ { 0 }, /* unused row */
+/* 1st byte: 47 */ { 0 }, /* unused row */
+/* 1st byte: 48 */ { 
+  /* 2nd byte: 33 */ 0x4e9c,
+  /* 2nd byte: 34 */ 0x5516,
+  /* 2nd byte: 35 */ 0x5a03,
+  /* 2nd byte: 36 */ 0x963f,
+  /* 2nd byte: 37 */ 0x54c0,
+  /* 2nd byte: 38 */ 0x611b,
+  /* 2nd byte: 39 */ 0x6328,
+  /* 2nd byte: 40 */ 0x59f6,
+  /* 2nd byte: 41 */ 0x9022,
+  /* 2nd byte: 42 */ 0x8475,
+  /* 2nd byte: 43 */ 0x831c,
+  /* 2nd byte: 44 */ 0x7a50,
+  /* 2nd byte: 45 */ 0x60aa,
+  /* 2nd byte: 46 */ 0x63e1,
+  /* 2nd byte: 47 */ 0x6e25,
+  /* 2nd byte: 48 */ 0x65ed,
+  /* 2nd byte: 49 */ 0x8466,
+  /* 2nd byte: 50 */ 0x82a6,
+  /* 2nd byte: 51 */ 0x9bf5,
+  /* 2nd byte: 52 */ 0x6893,
+  /* 2nd byte: 53 */ 0x5727,
+  /* 2nd byte: 54 */ 0x65a1,
+  /* 2nd byte: 55 */ 0x6271,
+  /* 2nd byte: 56 */ 0x5b9b,
+  /* 2nd byte: 57 */ 0x59d0,
+  /* 2nd byte: 58 */ 0x867b,
+  /* 2nd byte: 59 */ 0x98f4,
+  /* 2nd byte: 60 */ 0x7d62,
+  /* 2nd byte: 61 */ 0x7dbe,
+  /* 2nd byte: 62 */ 0x9b8e,
+  /* 2nd byte: 63 */ 0x6216,
+  /* 2nd byte: 64 */ 0x7c9f,
+  /* 2nd byte: 65 */ 0x88b7,
+  /* 2nd byte: 66 */ 0x5b89,
+  /* 2nd byte: 67 */ 0x5eb5,
+  /* 2nd byte: 68 */ 0x6309,
+  /* 2nd byte: 69 */ 0x6697,
+  /* 2nd byte: 70 */ 0x6848,
+  /* 2nd byte: 71 */ 0x95c7,
+  /* 2nd byte: 72 */ 0x978d,
+  /* 2nd byte: 73 */ 0x674f,
+  /* 2nd byte: 74 */ 0x4ee5,
+  /* 2nd byte: 75 */ 0x4f0a,
+  /* 2nd byte: 76 */ 0x4f4d,
+  /* 2nd byte: 77 */ 0x4f9d,
+  /* 2nd byte: 78 */ 0x5049,
+  /* 2nd byte: 79 */ 0x56f2,
+  /* 2nd byte: 80 */ 0x5937,
+  /* 2nd byte: 81 */ 0x59d4,
+  /* 2nd byte: 82 */ 0x5a01,
+  /* 2nd byte: 83 */ 0x5c09,
+  /* 2nd byte: 84 */ 0x60df,
+  /* 2nd byte: 85 */ 0x610f,
+  /* 2nd byte: 86 */ 0x6170,
+  /* 2nd byte: 87 */ 0x6613,
+  /* 2nd byte: 88 */ 0x6905,
+  /* 2nd byte: 89 */ 0x70ba,
+  /* 2nd byte: 90 */ 0x754f,
+  /* 2nd byte: 91 */ 0x7570,
+  /* 2nd byte: 92 */ 0x79fb,
+  /* 2nd byte: 93 */ 0x7dad,
+  /* 2nd byte: 94 */ 0x7def,
+  /* 2nd byte: 95 */ 0x80c3,
+  /* 2nd byte: 96 */ 0x840e,
+  /* 2nd byte: 97 */ 0x8863,
+  /* 2nd byte: 98 */ 0x8b02,
+  /* 2nd byte: 99 */ 0x9055,
+  /* 2nd byte: 100 */ 0x907a,
+  /* 2nd byte: 101 */ 0x533b,
+  /* 2nd byte: 102 */ 0x4e95,
+  /* 2nd byte: 103 */ 0x4ea5,
+  /* 2nd byte: 104 */ 0x57df,
+  /* 2nd byte: 105 */ 0x80b2,
+  /* 2nd byte: 106 */ 0x90c1,
+  /* 2nd byte: 107 */ 0x78ef,
+  /* 2nd byte: 108 */ 0x4e00,
+  /* 2nd byte: 109 */ 0x58f1,
+  /* 2nd byte: 110 */ 0x6ea2,
+  /* 2nd byte: 111 */ 0x9038,
+  /* 2nd byte: 112 */ 0x7a32,
+  /* 2nd byte: 113 */ 0x8328,
+  /* 2nd byte: 114 */ 0x828b,
+  /* 2nd byte: 115 */ 0x9c2f,
+  /* 2nd byte: 116 */ 0x5141,
+  /* 2nd byte: 117 */ 0x5370,
+  /* 2nd byte: 118 */ 0x54bd,
+  /* 2nd byte: 119 */ 0x54e1,
+  /* 2nd byte: 120 */ 0x56e0,
+  /* 2nd byte: 121 */ 0x59fb,
+  /* 2nd byte: 122 */ 0x5f15,
+  /* 2nd byte: 123 */ 0x98f2,
+  /* 2nd byte: 124 */ 0x6deb,
+  /* 2nd byte: 125 */ 0x80e4,
+  /* 2nd byte: 126 */ 0x852d},
+/* 1st byte: 49 */ { 
+  /* 2nd byte: 33 */ 0x9662,
+  /* 2nd byte: 34 */ 0x9670,
+  /* 2nd byte: 35 */ 0x96a0,
+  /* 2nd byte: 36 */ 0x97fb,
+  /* 2nd byte: 37 */ 0x540b,
+  /* 2nd byte: 38 */ 0x53f3,
+  /* 2nd byte: 39 */ 0x5b87,
+  /* 2nd byte: 40 */ 0x70cf,
+  /* 2nd byte: 41 */ 0x7fbd,
+  /* 2nd byte: 42 */ 0x8fc2,
+  /* 2nd byte: 43 */ 0x96e8,
+  /* 2nd byte: 44 */ 0x536f,
+  /* 2nd byte: 45 */ 0x9d5c,
+  /* 2nd byte: 46 */ 0x7aba,
+  /* 2nd byte: 47 */ 0x4e11,
+  /* 2nd byte: 48 */ 0x7893,
+  /* 2nd byte: 49 */ 0x81fc,
+  /* 2nd byte: 50 */ 0x6e26,
+  /* 2nd byte: 51 */ 0x5618,
+  /* 2nd byte: 52 */ 0x5504,
+  /* 2nd byte: 53 */ 0x6b1d,
+  /* 2nd byte: 54 */ 0x851a,
+  /* 2nd byte: 55 */ 0x9c3b,
+  /* 2nd byte: 56 */ 0x59e5,
+  /* 2nd byte: 57 */ 0x53a9,
+  /* 2nd byte: 58 */ 0x6d66,
+  /* 2nd byte: 59 */ 0x74dc,
+  /* 2nd byte: 60 */ 0x958f,
+  /* 2nd byte: 61 */ 0x5642,
+  /* 2nd byte: 62 */ 0x4e91,
+  /* 2nd byte: 63 */ 0x904b,
+  /* 2nd byte: 64 */ 0x96f2,
+  /* 2nd byte: 65 */ 0x834f,
+  /* 2nd byte: 66 */ 0x990c,
+  /* 2nd byte: 67 */ 0x53e1,
+  /* 2nd byte: 68 */ 0x55b6,
+  /* 2nd byte: 69 */ 0x5b30,
+  /* 2nd byte: 70 */ 0x5f71,
+  /* 2nd byte: 71 */ 0x6620,
+  /* 2nd byte: 72 */ 0x66f3,
+  /* 2nd byte: 73 */ 0x6804,
+  /* 2nd byte: 74 */ 0x6c38,
+  /* 2nd byte: 75 */ 0x6cf3,
+  /* 2nd byte: 76 */ 0x6d29,
+  /* 2nd byte: 77 */ 0x745b,
+  /* 2nd byte: 78 */ 0x76c8,
+  /* 2nd byte: 79 */ 0x7a4e,
+  /* 2nd byte: 80 */ 0x9834,
+  /* 2nd byte: 81 */ 0x82f1,
+  /* 2nd byte: 82 */ 0x885b,
+  /* 2nd byte: 83 */ 0x8a60,
+  /* 2nd byte: 84 */ 0x92ed,
+  /* 2nd byte: 85 */ 0x6db2,
+  /* 2nd byte: 86 */ 0x75ab,
+  /* 2nd byte: 87 */ 0x76ca,
+  /* 2nd byte: 88 */ 0x99c5,
+  /* 2nd byte: 89 */ 0x60a6,
+  /* 2nd byte: 90 */ 0x8b01,
+  /* 2nd byte: 91 */ 0x8d8a,
+  /* 2nd byte: 92 */ 0x95b2,
+  /* 2nd byte: 93 */ 0x698e,
+  /* 2nd byte: 94 */ 0x53ad,
+  /* 2nd byte: 95 */ 0x5186,
+  /* 2nd byte: 96 */ 0x5712,
+  /* 2nd byte: 97 */ 0x5830,
+  /* 2nd byte: 98 */ 0x5944,
+  /* 2nd byte: 99 */ 0x5bb4,
+  /* 2nd byte: 100 */ 0x5ef6,
+  /* 2nd byte: 101 */ 0x6028,
+  /* 2nd byte: 102 */ 0x63a9,
+  /* 2nd byte: 103 */ 0x63f4,
+  /* 2nd byte: 104 */ 0x6cbf,
+  /* 2nd byte: 105 */ 0x6f14,
+  /* 2nd byte: 106 */ 0x708e,
+  /* 2nd byte: 107 */ 0x7114,
+  /* 2nd byte: 108 */ 0x7159,
+  /* 2nd byte: 109 */ 0x71d5,
+  /* 2nd byte: 110 */ 0x733f,
+  /* 2nd byte: 111 */ 0x7e01,
+  /* 2nd byte: 112 */ 0x8276,
+  /* 2nd byte: 113 */ 0x82d1,
+  /* 2nd byte: 114 */ 0x8597,
+  /* 2nd byte: 115 */ 0x9060,
+  /* 2nd byte: 116 */ 0x925b,
+  /* 2nd byte: 117 */ 0x9d1b,
+  /* 2nd byte: 118 */ 0x5869,
+  /* 2nd byte: 119 */ 0x65bc,
+  /* 2nd byte: 120 */ 0x6c5a,
+  /* 2nd byte: 121 */ 0x7525,
+  /* 2nd byte: 122 */ 0x51f9,
+  /* 2nd byte: 123 */ 0x592e,
+  /* 2nd byte: 124 */ 0x5965,
+  /* 2nd byte: 125 */ 0x5f80,
+  /* 2nd byte: 126 */ 0x5fdc},
+/* 1st byte: 50 */ { 
+  /* 2nd byte: 33 */ 0x62bc,
+  /* 2nd byte: 34 */ 0x65fa,
+  /* 2nd byte: 35 */ 0x6a2a,
+  /* 2nd byte: 36 */ 0x6b27,
+  /* 2nd byte: 37 */ 0x6bb4,
+  /* 2nd byte: 38 */ 0x738b,
+  /* 2nd byte: 39 */ 0x7fc1,
+  /* 2nd byte: 40 */ 0x8956,
+  /* 2nd byte: 41 */ 0x9d2c,
+  /* 2nd byte: 42 */ 0x9d0e,
+  /* 2nd byte: 43 */ 0x9ec4,
+  /* 2nd byte: 44 */ 0x5ca1,
+  /* 2nd byte: 45 */ 0x6c96,
+  /* 2nd byte: 46 */ 0x837b,
+  /* 2nd byte: 47 */ 0x5104,
+  /* 2nd byte: 48 */ 0x5c4b,
+  /* 2nd byte: 49 */ 0x61b6,
+  /* 2nd byte: 50 */ 0x81c6,
+  /* 2nd byte: 51 */ 0x6876,
+  /* 2nd byte: 52 */ 0x7261,
+  /* 2nd byte: 53 */ 0x4e59,
+  /* 2nd byte: 54 */ 0x4ffa,
+  /* 2nd byte: 55 */ 0x5378,
+  /* 2nd byte: 56 */ 0x6069,
+  /* 2nd byte: 57 */ 0x6e29,
+  /* 2nd byte: 58 */ 0x7a4f,
+  /* 2nd byte: 59 */ 0x97f3,
+  /* 2nd byte: 60 */ 0x4e0b,
+  /* 2nd byte: 61 */ 0x5316,
+  /* 2nd byte: 62 */ 0x4eee,
+  /* 2nd byte: 63 */ 0x4f55,
+  /* 2nd byte: 64 */ 0x4f3d,
+  /* 2nd byte: 65 */ 0x4fa1,
+  /* 2nd byte: 66 */ 0x4f73,
+  /* 2nd byte: 67 */ 0x52a0,
+  /* 2nd byte: 68 */ 0x53ef,
+  /* 2nd byte: 69 */ 0x5609,
+  /* 2nd byte: 70 */ 0x590f,
+  /* 2nd byte: 71 */ 0x5ac1,
+  /* 2nd byte: 72 */ 0x5bb6,
+  /* 2nd byte: 73 */ 0x5be1,
+  /* 2nd byte: 74 */ 0x79d1,
+  /* 2nd byte: 75 */ 0x6687,
+  /* 2nd byte: 76 */ 0x679c,
+  /* 2nd byte: 77 */ 0x67b6,
+  /* 2nd byte: 78 */ 0x6b4c,
+  /* 2nd byte: 79 */ 0x6cb3,
+  /* 2nd byte: 80 */ 0x706b,
+  /* 2nd byte: 81 */ 0x73c2,
+  /* 2nd byte: 82 */ 0x798d,
+  /* 2nd byte: 83 */ 0x79be,
+  /* 2nd byte: 84 */ 0x7a3c,
+  /* 2nd byte: 85 */ 0x7b87,
+  /* 2nd byte: 86 */ 0x82b1,
+  /* 2nd byte: 87 */ 0x82db,
+  /* 2nd byte: 88 */ 0x8304,
+  /* 2nd byte: 89 */ 0x8377,
+  /* 2nd byte: 90 */ 0x83ef,
+  /* 2nd byte: 91 */ 0x83d3,
+  /* 2nd byte: 92 */ 0x8766,
+  /* 2nd byte: 93 */ 0x8ab2,
+  /* 2nd byte: 94 */ 0x5629,
+  /* 2nd byte: 95 */ 0x8ca8,
+  /* 2nd byte: 96 */ 0x8fe6,
+  /* 2nd byte: 97 */ 0x904e,
+  /* 2nd byte: 98 */ 0x971e,
+  /* 2nd byte: 99 */ 0x868a,
+  /* 2nd byte: 100 */ 0x4fc4,
+  /* 2nd byte: 101 */ 0x5ce8,
+  /* 2nd byte: 102 */ 0x6211,
+  /* 2nd byte: 103 */ 0x7259,
+  /* 2nd byte: 104 */ 0x753b,
+  /* 2nd byte: 105 */ 0x81e5,
+  /* 2nd byte: 106 */ 0x82bd,
+  /* 2nd byte: 107 */ 0x86fe,
+  /* 2nd byte: 108 */ 0x8cc0,
+  /* 2nd byte: 109 */ 0x96c5,
+  /* 2nd byte: 110 */ 0x9913,
+  /* 2nd byte: 111 */ 0x99d5,
+  /* 2nd byte: 112 */ 0x4ecb,
+  /* 2nd byte: 113 */ 0x4f1a,
+  /* 2nd byte: 114 */ 0x89e3,
+  /* 2nd byte: 115 */ 0x56de,
+  /* 2nd byte: 116 */ 0x584a,
+  /* 2nd byte: 117 */ 0x58ca,
+  /* 2nd byte: 118 */ 0x5efb,
+  /* 2nd byte: 119 */ 0x5feb,
+  /* 2nd byte: 120 */ 0x602a,
+  /* 2nd byte: 121 */ 0x6094,
+  /* 2nd byte: 122 */ 0x6062,
+  /* 2nd byte: 123 */ 0x61d0,
+  /* 2nd byte: 124 */ 0x6212,
+  /* 2nd byte: 125 */ 0x62d0,
+  /* 2nd byte: 126 */ 0x6539},
+/* 1st byte: 51 */ { 
+  /* 2nd byte: 33 */ 0x9b41,
+  /* 2nd byte: 34 */ 0x6666,
+  /* 2nd byte: 35 */ 0x68b0,
+  /* 2nd byte: 36 */ 0x6d77,
+  /* 2nd byte: 37 */ 0x7070,
+  /* 2nd byte: 38 */ 0x754c,
+  /* 2nd byte: 39 */ 0x7686,
+  /* 2nd byte: 40 */ 0x7d75,
+  /* 2nd byte: 41 */ 0x82a5,
+  /* 2nd byte: 42 */ 0x87f9,
+  /* 2nd byte: 43 */ 0x958b,
+  /* 2nd byte: 44 */ 0x968e,
+  /* 2nd byte: 45 */ 0x8c9d,
+  /* 2nd byte: 46 */ 0x51f1,
+  /* 2nd byte: 47 */ 0x52be,
+  /* 2nd byte: 48 */ 0x5916,
+  /* 2nd byte: 49 */ 0x54b3,
+  /* 2nd byte: 50 */ 0x5bb3,
+  /* 2nd byte: 51 */ 0x5d16,
+  /* 2nd byte: 52 */ 0x6168,
+  /* 2nd byte: 53 */ 0x6982,
+  /* 2nd byte: 54 */ 0x6daf,
+  /* 2nd byte: 55 */ 0x788d,
+  /* 2nd byte: 56 */ 0x84cb,
+  /* 2nd byte: 57 */ 0x8857,
+  /* 2nd byte: 58 */ 0x8a72,
+  /* 2nd byte: 59 */ 0x93a7,
+  /* 2nd byte: 60 */ 0x9ab8,
+  /* 2nd byte: 61 */ 0x6d6c,
+  /* 2nd byte: 62 */ 0x99a8,
+  /* 2nd byte: 63 */ 0x86d9,
+  /* 2nd byte: 64 */ 0x57a3,
+  /* 2nd byte: 65 */ 0x67ff,
+  /* 2nd byte: 66 */ 0x86ce,
+  /* 2nd byte: 67 */ 0x920e,
+  /* 2nd byte: 68 */ 0x5283,
+  /* 2nd byte: 69 */ 0x5687,
+  /* 2nd byte: 70 */ 0x5404,
+  /* 2nd byte: 71 */ 0x5ed3,
+  /* 2nd byte: 72 */ 0x62e1,
+  /* 2nd byte: 73 */ 0x64b9,
+  /* 2nd byte: 74 */ 0x683c,
+  /* 2nd byte: 75 */ 0x6838,
+  /* 2nd byte: 76 */ 0x6bbb,
+  /* 2nd byte: 77 */ 0x7372,
+  /* 2nd byte: 78 */ 0x78ba,
+  /* 2nd byte: 79 */ 0x7a6b,
+  /* 2nd byte: 80 */ 0x899a,
+  /* 2nd byte: 81 */ 0x89d2,
+  /* 2nd byte: 82 */ 0x8d6b,
+  /* 2nd byte: 83 */ 0x8f03,
+  /* 2nd byte: 84 */ 0x90ed,
+  /* 2nd byte: 85 */ 0x95a3,
+  /* 2nd byte: 86 */ 0x9694,
+  /* 2nd byte: 87 */ 0x9769,
+  /* 2nd byte: 88 */ 0x5b66,
+  /* 2nd byte: 89 */ 0x5cb3,
+  /* 2nd byte: 90 */ 0x697d,
+  /* 2nd byte: 91 */ 0x984d,
+  /* 2nd byte: 92 */ 0x984e,
+  /* 2nd byte: 93 */ 0x639b,
+  /* 2nd byte: 94 */ 0x7b20,
+  /* 2nd byte: 95 */ 0x6a2b,
+  /* 2nd byte: 96 */ 0x6a7f,
+  /* 2nd byte: 97 */ 0x68b6,
+  /* 2nd byte: 98 */ 0x9c0d,
+  /* 2nd byte: 99 */ 0x6f5f,
+  /* 2nd byte: 100 */ 0x5272,
+  /* 2nd byte: 101 */ 0x559d,
+  /* 2nd byte: 102 */ 0x6070,
+  /* 2nd byte: 103 */ 0x62ec,
+  /* 2nd byte: 104 */ 0x6d3b,
+  /* 2nd byte: 105 */ 0x6e07,
+  /* 2nd byte: 106 */ 0x6ed1,
+  /* 2nd byte: 107 */ 0x845b,
+  /* 2nd byte: 108 */ 0x8910,
+  /* 2nd byte: 109 */ 0x8f44,
+  /* 2nd byte: 110 */ 0x4e14,
+  /* 2nd byte: 111 */ 0x9c39,
+  /* 2nd byte: 112 */ 0x53f6,
+  /* 2nd byte: 113 */ 0x691b,
+  /* 2nd byte: 114 */ 0x6a3a,
+  /* 2nd byte: 115 */ 0x9784,
+  /* 2nd byte: 116 */ 0x682a,
+  /* 2nd byte: 117 */ 0x515c,
+  /* 2nd byte: 118 */ 0x7ac3,
+  /* 2nd byte: 119 */ 0x84b2,
+  /* 2nd byte: 120 */ 0x91dc,
+  /* 2nd byte: 121 */ 0x938c,
+  /* 2nd byte: 122 */ 0x565b,
+  /* 2nd byte: 123 */ 0x9d28,
+  /* 2nd byte: 124 */ 0x6822,
+  /* 2nd byte: 125 */ 0x8305,
+  /* 2nd byte: 126 */ 0x8431},
+/* 1st byte: 52 */ { 
+  /* 2nd byte: 33 */ 0x7ca5,
+  /* 2nd byte: 34 */ 0x5208,
+  /* 2nd byte: 35 */ 0x82c5,
+  /* 2nd byte: 36 */ 0x74e6,
+  /* 2nd byte: 37 */ 0x4e7e,
+  /* 2nd byte: 38 */ 0x4f83,
+  /* 2nd byte: 39 */ 0x51a0,
+  /* 2nd byte: 40 */ 0x5bd2,
+  /* 2nd byte: 41 */ 0x520a,
+  /* 2nd byte: 42 */ 0x52d8,
+  /* 2nd byte: 43 */ 0x52e7,
+  /* 2nd byte: 44 */ 0x5dfb,
+  /* 2nd byte: 45 */ 0x559a,
+  /* 2nd byte: 46 */ 0x582a,
+  /* 2nd byte: 47 */ 0x59e6,
+  /* 2nd byte: 48 */ 0x5b8c,
+  /* 2nd byte: 49 */ 0x5b98,
+  /* 2nd byte: 50 */ 0x5bdb,
+  /* 2nd byte: 51 */ 0x5e72,
+  /* 2nd byte: 52 */ 0x5e79,
+  /* 2nd byte: 53 */ 0x60a3,
+  /* 2nd byte: 54 */ 0x611f,
+  /* 2nd byte: 55 */ 0x6163,
+  /* 2nd byte: 56 */ 0x61be,
+  /* 2nd byte: 57 */ 0x63db,
+  /* 2nd byte: 58 */ 0x6562,
+  /* 2nd byte: 59 */ 0x67d1,
+  /* 2nd byte: 60 */ 0x6853,
+  /* 2nd byte: 61 */ 0x68fa,
+  /* 2nd byte: 62 */ 0x6b3e,
+  /* 2nd byte: 63 */ 0x6b53,
+  /* 2nd byte: 64 */ 0x6c57,
+  /* 2nd byte: 65 */ 0x6f22,
+  /* 2nd byte: 66 */ 0x6f97,
+  /* 2nd byte: 67 */ 0x6f45,
+  /* 2nd byte: 68 */ 0x74b0,
+  /* 2nd byte: 69 */ 0x7518,
+  /* 2nd byte: 70 */ 0x76e3,
+  /* 2nd byte: 71 */ 0x770b,
+  /* 2nd byte: 72 */ 0x7aff,
+  /* 2nd byte: 73 */ 0x7ba1,
+  /* 2nd byte: 74 */ 0x7c21,
+  /* 2nd byte: 75 */ 0x7de9,
+  /* 2nd byte: 76 */ 0x7f36,
+  /* 2nd byte: 77 */ 0x7ff0,
+  /* 2nd byte: 78 */ 0x809d,
+  /* 2nd byte: 79 */ 0x8266,
+  /* 2nd byte: 80 */ 0x839e,
+  /* 2nd byte: 81 */ 0x89b3,
+  /* 2nd byte: 82 */ 0x8acc,
+  /* 2nd byte: 83 */ 0x8cab,
+  /* 2nd byte: 84 */ 0x9084,
+  /* 2nd byte: 85 */ 0x9451,
+  /* 2nd byte: 86 */ 0x9593,
+  /* 2nd byte: 87 */ 0x9591,
+  /* 2nd byte: 88 */ 0x95a2,
+  /* 2nd byte: 89 */ 0x9665,
+  /* 2nd byte: 90 */ 0x97d3,
+  /* 2nd byte: 91 */ 0x9928,
+  /* 2nd byte: 92 */ 0x8218,
+  /* 2nd byte: 93 */ 0x4e38,
+  /* 2nd byte: 94 */ 0x542b,
+  /* 2nd byte: 95 */ 0x5cb8,
+  /* 2nd byte: 96 */ 0x5dcc,
+  /* 2nd byte: 97 */ 0x73a9,
+  /* 2nd byte: 98 */ 0x764c,
+  /* 2nd byte: 99 */ 0x773c,
+  /* 2nd byte: 100 */ 0x5ca9,
+  /* 2nd byte: 101 */ 0x7feb,
+  /* 2nd byte: 102 */ 0x8d0b,
+  /* 2nd byte: 103 */ 0x96c1,
+  /* 2nd byte: 104 */ 0x9811,
+  /* 2nd byte: 105 */ 0x9854,
+  /* 2nd byte: 106 */ 0x9858,
+  /* 2nd byte: 107 */ 0x4f01,
+  /* 2nd byte: 108 */ 0x4f0e,
+  /* 2nd byte: 109 */ 0x5371,
+  /* 2nd byte: 110 */ 0x559c,
+  /* 2nd byte: 111 */ 0x5668,
+  /* 2nd byte: 112 */ 0x57fa,
+  /* 2nd byte: 113 */ 0x5947,
+  /* 2nd byte: 114 */ 0x5b09,
+  /* 2nd byte: 115 */ 0x5bc4,
+  /* 2nd byte: 116 */ 0x5c90,
+  /* 2nd byte: 117 */ 0x5e0c,
+  /* 2nd byte: 118 */ 0x5e7e,
+  /* 2nd byte: 119 */ 0x5fcc,
+  /* 2nd byte: 120 */ 0x63ee,
+  /* 2nd byte: 121 */ 0x673a,
+  /* 2nd byte: 122 */ 0x65d7,
+  /* 2nd byte: 123 */ 0x65e2,
+  /* 2nd byte: 124 */ 0x671f,
+  /* 2nd byte: 125 */ 0x68cb,
+  /* 2nd byte: 126 */ 0x68c4},
+/* 1st byte: 53 */ { 
+  /* 2nd byte: 33 */ 0x6a5f,
+  /* 2nd byte: 34 */ 0x5e30,
+  /* 2nd byte: 35 */ 0x6bc5,
+  /* 2nd byte: 36 */ 0x6c17,
+  /* 2nd byte: 37 */ 0x6c7d,
+  /* 2nd byte: 38 */ 0x757f,
+  /* 2nd byte: 39 */ 0x7948,
+  /* 2nd byte: 40 */ 0x5b63,
+  /* 2nd byte: 41 */ 0x7a00,
+  /* 2nd byte: 42 */ 0x7d00,
+  /* 2nd byte: 43 */ 0x5fbd,
+  /* 2nd byte: 44 */ 0x898f,
+  /* 2nd byte: 45 */ 0x8a18,
+  /* 2nd byte: 46 */ 0x8cb4,
+  /* 2nd byte: 47 */ 0x8d77,
+  /* 2nd byte: 48 */ 0x8ecc,
+  /* 2nd byte: 49 */ 0x8f1d,
+  /* 2nd byte: 50 */ 0x98e2,
+  /* 2nd byte: 51 */ 0x9a0e,
+  /* 2nd byte: 52 */ 0x9b3c,
+  /* 2nd byte: 53 */ 0x4e80,
+  /* 2nd byte: 54 */ 0x507d,
+  /* 2nd byte: 55 */ 0x5100,
+  /* 2nd byte: 56 */ 0x5993,
+  /* 2nd byte: 57 */ 0x5b9c,
+  /* 2nd byte: 58 */ 0x622f,
+  /* 2nd byte: 59 */ 0x6280,
+  /* 2nd byte: 60 */ 0x64ec,
+  /* 2nd byte: 61 */ 0x6b3a,
+  /* 2nd byte: 62 */ 0x72a0,
+  /* 2nd byte: 63 */ 0x7591,
+  /* 2nd byte: 64 */ 0x7947,
+  /* 2nd byte: 65 */ 0x7fa9,
+  /* 2nd byte: 66 */ 0x87fb,
+  /* 2nd byte: 67 */ 0x8abc,
+  /* 2nd byte: 68 */ 0x8b70,
+  /* 2nd byte: 69 */ 0x63ac,
+  /* 2nd byte: 70 */ 0x83ca,
+  /* 2nd byte: 71 */ 0x97a0,
+  /* 2nd byte: 72 */ 0x5409,
+  /* 2nd byte: 73 */ 0x5403,
+  /* 2nd byte: 74 */ 0x55ab,
+  /* 2nd byte: 75 */ 0x6854,
+  /* 2nd byte: 76 */ 0x6a58,
+  /* 2nd byte: 77 */ 0x8a70,
+  /* 2nd byte: 78 */ 0x7827,
+  /* 2nd byte: 79 */ 0x6775,
+  /* 2nd byte: 80 */ 0x9ecd,
+  /* 2nd byte: 81 */ 0x5374,
+  /* 2nd byte: 82 */ 0x5ba2,
+  /* 2nd byte: 83 */ 0x811a,
+  /* 2nd byte: 84 */ 0x8650,
+  /* 2nd byte: 85 */ 0x9006,
+  /* 2nd byte: 86 */ 0x4e18,
+  /* 2nd byte: 87 */ 0x4e45,
+  /* 2nd byte: 88 */ 0x4ec7,
+  /* 2nd byte: 89 */ 0x4f11,
+  /* 2nd byte: 90 */ 0x53ca,
+  /* 2nd byte: 91 */ 0x5438,
+  /* 2nd byte: 92 */ 0x5bae,
+  /* 2nd byte: 93 */ 0x5f13,
+  /* 2nd byte: 94 */ 0x6025,
+  /* 2nd byte: 95 */ 0x6551,
+  /* 2nd byte: 96 */ 0x673d,
+  /* 2nd byte: 97 */ 0x6c42,
+  /* 2nd byte: 98 */ 0x6c72,
+  /* 2nd byte: 99 */ 0x6ce3,
+  /* 2nd byte: 100 */ 0x7078,
+  /* 2nd byte: 101 */ 0x7403,
+  /* 2nd byte: 102 */ 0x7a76,
+  /* 2nd byte: 103 */ 0x7aae,
+  /* 2nd byte: 104 */ 0x7b08,
+  /* 2nd byte: 105 */ 0x7d1a,
+  /* 2nd byte: 106 */ 0x7cfe,
+  /* 2nd byte: 107 */ 0x7d66,
+  /* 2nd byte: 108 */ 0x65e7,
+  /* 2nd byte: 109 */ 0x725b,
+  /* 2nd byte: 110 */ 0x53bb,
+  /* 2nd byte: 111 */ 0x5c45,
+  /* 2nd byte: 112 */ 0x5de8,
+  /* 2nd byte: 113 */ 0x62d2,
+  /* 2nd byte: 114 */ 0x62e0,
+  /* 2nd byte: 115 */ 0x6319,
+  /* 2nd byte: 116 */ 0x6e20,
+  /* 2nd byte: 117 */ 0x865a,
+  /* 2nd byte: 118 */ 0x8a31,
+  /* 2nd byte: 119 */ 0x8ddd,
+  /* 2nd byte: 120 */ 0x92f8,
+  /* 2nd byte: 121 */ 0x6f01,
+  /* 2nd byte: 122 */ 0x79a6,
+  /* 2nd byte: 123 */ 0x9b5a,
+  /* 2nd byte: 124 */ 0x4ea8,
+  /* 2nd byte: 125 */ 0x4eab,
+  /* 2nd byte: 126 */ 0x4eac},
+/* 1st byte: 54 */ { 
+  /* 2nd byte: 33 */ 0x4f9b,
+  /* 2nd byte: 34 */ 0x4fa0,
+  /* 2nd byte: 35 */ 0x50d1,
+  /* 2nd byte: 36 */ 0x5147,
+  /* 2nd byte: 37 */ 0x7af6,
+  /* 2nd byte: 38 */ 0x5171,
+  /* 2nd byte: 39 */ 0x51f6,
+  /* 2nd byte: 40 */ 0x5354,
+  /* 2nd byte: 41 */ 0x5321,
+  /* 2nd byte: 42 */ 0x537f,
+  /* 2nd byte: 43 */ 0x53eb,
+  /* 2nd byte: 44 */ 0x55ac,
+  /* 2nd byte: 45 */ 0x5883,
+  /* 2nd byte: 46 */ 0x5ce1,
+  /* 2nd byte: 47 */ 0x5f37,
+  /* 2nd byte: 48 */ 0x5f4a,
+  /* 2nd byte: 49 */ 0x602f,
+  /* 2nd byte: 50 */ 0x6050,
+  /* 2nd byte: 51 */ 0x606d,
+  /* 2nd byte: 52 */ 0x631f,
+  /* 2nd byte: 53 */ 0x6559,
+  /* 2nd byte: 54 */ 0x6a4b,
+  /* 2nd byte: 55 */ 0x6cc1,
+  /* 2nd byte: 56 */ 0x72c2,
+  /* 2nd byte: 57 */ 0x72ed,
+  /* 2nd byte: 58 */ 0x77ef,
+  /* 2nd byte: 59 */ 0x80f8,
+  /* 2nd byte: 60 */ 0x8105,
+  /* 2nd byte: 61 */ 0x8208,
+  /* 2nd byte: 62 */ 0x854e,
+  /* 2nd byte: 63 */ 0x90f7,
+  /* 2nd byte: 64 */ 0x93e1,
+  /* 2nd byte: 65 */ 0x97ff,
+  /* 2nd byte: 66 */ 0x9957,
+  /* 2nd byte: 67 */ 0x9a5a,
+  /* 2nd byte: 68 */ 0x4ef0,
+  /* 2nd byte: 69 */ 0x51dd,
+  /* 2nd byte: 70 */ 0x5c2d,
+  /* 2nd byte: 71 */ 0x6681,
+  /* 2nd byte: 72 */ 0x696d,
+  /* 2nd byte: 73 */ 0x5c40,
+  /* 2nd byte: 74 */ 0x66f2,
+  /* 2nd byte: 75 */ 0x6975,
+  /* 2nd byte: 76 */ 0x7389,
+  /* 2nd byte: 77 */ 0x6850,
+  /* 2nd byte: 78 */ 0x7c81,
+  /* 2nd byte: 79 */ 0x50c5,
+  /* 2nd byte: 80 */ 0x52e4,
+  /* 2nd byte: 81 */ 0x5747,
+  /* 2nd byte: 82 */ 0x5dfe,
+  /* 2nd byte: 83 */ 0x9326,
+  /* 2nd byte: 84 */ 0x65a4,
+  /* 2nd byte: 85 */ 0x6b23,
+  /* 2nd byte: 86 */ 0x6b3d,
+  /* 2nd byte: 87 */ 0x7434,
+  /* 2nd byte: 88 */ 0x7981,
+  /* 2nd byte: 89 */ 0x79bd,
+  /* 2nd byte: 90 */ 0x7b4b,
+  /* 2nd byte: 91 */ 0x7dca,
+  /* 2nd byte: 92 */ 0x82b9,
+  /* 2nd byte: 93 */ 0x83cc,
+  /* 2nd byte: 94 */ 0x887f,
+  /* 2nd byte: 95 */ 0x895f,
+  /* 2nd byte: 96 */ 0x8b39,
+  /* 2nd byte: 97 */ 0x8fd1,
+  /* 2nd byte: 98 */ 0x91d1,
+  /* 2nd byte: 99 */ 0x541f,
+  /* 2nd byte: 100 */ 0x9280,
+  /* 2nd byte: 101 */ 0x4e5d,
+  /* 2nd byte: 102 */ 0x5036,
+  /* 2nd byte: 103 */ 0x53e5,
+  /* 2nd byte: 104 */ 0x533a,
+  /* 2nd byte: 105 */ 0x72d7,
+  /* 2nd byte: 106 */ 0x7396,
+  /* 2nd byte: 107 */ 0x77e9,
+  /* 2nd byte: 108 */ 0x82e6,
+  /* 2nd byte: 109 */ 0x8eaf,
+  /* 2nd byte: 110 */ 0x99c6,
+  /* 2nd byte: 111 */ 0x99c8,
+  /* 2nd byte: 112 */ 0x99d2,
+  /* 2nd byte: 113 */ 0x5177,
+  /* 2nd byte: 114 */ 0x611a,
+  /* 2nd byte: 115 */ 0x865e,
+  /* 2nd byte: 116 */ 0x55b0,
+  /* 2nd byte: 117 */ 0x7a7a,
+  /* 2nd byte: 118 */ 0x5076,
+  /* 2nd byte: 119 */ 0x5bd3,
+  /* 2nd byte: 120 */ 0x9047,
+  /* 2nd byte: 121 */ 0x9685,
+  /* 2nd byte: 122 */ 0x4e32,
+  /* 2nd byte: 123 */ 0x6adb,
+  /* 2nd byte: 124 */ 0x91e7,
+  /* 2nd byte: 125 */ 0x5c51,
+  /* 2nd byte: 126 */ 0x5c48},
+/* 1st byte: 55 */ { 
+  /* 2nd byte: 33 */ 0x6398,
+  /* 2nd byte: 34 */ 0x7a9f,
+  /* 2nd byte: 35 */ 0x6c93,
+  /* 2nd byte: 36 */ 0x9774,
+  /* 2nd byte: 37 */ 0x8f61,
+  /* 2nd byte: 38 */ 0x7aaa,
+  /* 2nd byte: 39 */ 0x718a,
+  /* 2nd byte: 40 */ 0x9688,
+  /* 2nd byte: 41 */ 0x7c82,
+  /* 2nd byte: 42 */ 0x6817,
+  /* 2nd byte: 43 */ 0x7e70,
+  /* 2nd byte: 44 */ 0x6851,
+  /* 2nd byte: 45 */ 0x936c,
+  /* 2nd byte: 46 */ 0x52f2,
+  /* 2nd byte: 47 */ 0x541b,
+  /* 2nd byte: 48 */ 0x85ab,
+  /* 2nd byte: 49 */ 0x8a13,
+  /* 2nd byte: 50 */ 0x7fa4,
+  /* 2nd byte: 51 */ 0x8ecd,
+  /* 2nd byte: 52 */ 0x90e1,
+  /* 2nd byte: 53 */ 0x5366,
+  /* 2nd byte: 54 */ 0x8888,
+  /* 2nd byte: 55 */ 0x7941,
+  /* 2nd byte: 56 */ 0x4fc2,
+  /* 2nd byte: 57 */ 0x50be,
+  /* 2nd byte: 58 */ 0x5211,
+  /* 2nd byte: 59 */ 0x5144,
+  /* 2nd byte: 60 */ 0x5553,
+  /* 2nd byte: 61 */ 0x572d,
+  /* 2nd byte: 62 */ 0x73ea,
+  /* 2nd byte: 63 */ 0x578b,
+  /* 2nd byte: 64 */ 0x5951,
+  /* 2nd byte: 65 */ 0x5f62,
+  /* 2nd byte: 66 */ 0x5f84,
+  /* 2nd byte: 67 */ 0x6075,
+  /* 2nd byte: 68 */ 0x6176,
+  /* 2nd byte: 69 */ 0x6167,
+  /* 2nd byte: 70 */ 0x61a9,
+  /* 2nd byte: 71 */ 0x63b2,
+  /* 2nd byte: 72 */ 0x643a,
+  /* 2nd byte: 73 */ 0x656c,
+  /* 2nd byte: 74 */ 0x666f,
+  /* 2nd byte: 75 */ 0x6842,
+  /* 2nd byte: 76 */ 0x6e13,
+  /* 2nd byte: 77 */ 0x7566,
+  /* 2nd byte: 78 */ 0x7a3d,
+  /* 2nd byte: 79 */ 0x7cfb,
+  /* 2nd byte: 80 */ 0x7d4c,
+  /* 2nd byte: 81 */ 0x7d99,
+  /* 2nd byte: 82 */ 0x7e4b,
+  /* 2nd byte: 83 */ 0x7f6b,
+  /* 2nd byte: 84 */ 0x830e,
+  /* 2nd byte: 85 */ 0x834a,
+  /* 2nd byte: 86 */ 0x86cd,
+  /* 2nd byte: 87 */ 0x8a08,
+  /* 2nd byte: 88 */ 0x8a63,
+  /* 2nd byte: 89 */ 0x8b66,
+  /* 2nd byte: 90 */ 0x8efd,
+  /* 2nd byte: 91 */ 0x981a,
+  /* 2nd byte: 92 */ 0x9d8f,
+  /* 2nd byte: 93 */ 0x82b8,
+  /* 2nd byte: 94 */ 0x8fce,
+  /* 2nd byte: 95 */ 0x9be8,
+  /* 2nd byte: 96 */ 0x5287,
+  /* 2nd byte: 97 */ 0x621f,
+  /* 2nd byte: 98 */ 0x6483,
+  /* 2nd byte: 99 */ 0x6fc0,
+  /* 2nd byte: 100 */ 0x9699,
+  /* 2nd byte: 101 */ 0x6841,
+  /* 2nd byte: 102 */ 0x5091,
+  /* 2nd byte: 103 */ 0x6b20,
+  /* 2nd byte: 104 */ 0x6c7a,
+  /* 2nd byte: 105 */ 0x6f54,
+  /* 2nd byte: 106 */ 0x7a74,
+  /* 2nd byte: 107 */ 0x7d50,
+  /* 2nd byte: 108 */ 0x8840,
+  /* 2nd byte: 109 */ 0x8a23,
+  /* 2nd byte: 110 */ 0x6708,
+  /* 2nd byte: 111 */ 0x4ef6,
+  /* 2nd byte: 112 */ 0x5039,
+  /* 2nd byte: 113 */ 0x5026,
+  /* 2nd byte: 114 */ 0x5065,
+  /* 2nd byte: 115 */ 0x517c,
+  /* 2nd byte: 116 */ 0x5238,
+  /* 2nd byte: 117 */ 0x5263,
+  /* 2nd byte: 118 */ 0x55a7,
+  /* 2nd byte: 119 */ 0x570f,
+  /* 2nd byte: 120 */ 0x5805,
+  /* 2nd byte: 121 */ 0x5acc,
+  /* 2nd byte: 122 */ 0x5efa,
+  /* 2nd byte: 123 */ 0x61b2,
+  /* 2nd byte: 124 */ 0x61f8,
+  /* 2nd byte: 125 */ 0x62f3,
+  /* 2nd byte: 126 */ 0x6372},
+/* 1st byte: 56 */ { 
+  /* 2nd byte: 33 */ 0x691c,
+  /* 2nd byte: 34 */ 0x6a29,
+  /* 2nd byte: 35 */ 0x727d,
+  /* 2nd byte: 36 */ 0x72ac,
+  /* 2nd byte: 37 */ 0x732e,
+  /* 2nd byte: 38 */ 0x7814,
+  /* 2nd byte: 39 */ 0x786f,
+  /* 2nd byte: 40 */ 0x7d79,
+  /* 2nd byte: 41 */ 0x770c,
+  /* 2nd byte: 42 */ 0x80a9,
+  /* 2nd byte: 43 */ 0x898b,
+  /* 2nd byte: 44 */ 0x8b19,
+  /* 2nd byte: 45 */ 0x8ce2,
+  /* 2nd byte: 46 */ 0x8ed2,
+  /* 2nd byte: 47 */ 0x9063,
+  /* 2nd byte: 48 */ 0x9375,
+  /* 2nd byte: 49 */ 0x967a,
+  /* 2nd byte: 50 */ 0x9855,
+  /* 2nd byte: 51 */ 0x9a13,
+  /* 2nd byte: 52 */ 0x9e78,
+  /* 2nd byte: 53 */ 0x5143,
+  /* 2nd byte: 54 */ 0x539f,
+  /* 2nd byte: 55 */ 0x53b3,
+  /* 2nd byte: 56 */ 0x5e7b,
+  /* 2nd byte: 57 */ 0x5f26,
+  /* 2nd byte: 58 */ 0x6e1b,
+  /* 2nd byte: 59 */ 0x6e90,
+  /* 2nd byte: 60 */ 0x7384,
+  /* 2nd byte: 61 */ 0x73fe,
+  /* 2nd byte: 62 */ 0x7d43,
+  /* 2nd byte: 63 */ 0x8237,
+  /* 2nd byte: 64 */ 0x8a00,
+  /* 2nd byte: 65 */ 0x8afa,
+  /* 2nd byte: 66 */ 0x9650,
+  /* 2nd byte: 67 */ 0x4e4e,
+  /* 2nd byte: 68 */ 0x500b,
+  /* 2nd byte: 69 */ 0x53e4,
+  /* 2nd byte: 70 */ 0x547c,
+  /* 2nd byte: 71 */ 0x56fa,
+  /* 2nd byte: 72 */ 0x59d1,
+  /* 2nd byte: 73 */ 0x5b64,
+  /* 2nd byte: 74 */ 0x5df1,
+  /* 2nd byte: 75 */ 0x5eab,
+  /* 2nd byte: 76 */ 0x5f27,
+  /* 2nd byte: 77 */ 0x6238,
+  /* 2nd byte: 78 */ 0x6545,
+  /* 2nd byte: 79 */ 0x67af,
+  /* 2nd byte: 80 */ 0x6e56,
+  /* 2nd byte: 81 */ 0x72d0,
+  /* 2nd byte: 82 */ 0x7cca,
+  /* 2nd byte: 83 */ 0x88b4,
+  /* 2nd byte: 84 */ 0x80a1,
+  /* 2nd byte: 85 */ 0x80e1,
+  /* 2nd byte: 86 */ 0x83f0,
+  /* 2nd byte: 87 */ 0x864e,
+  /* 2nd byte: 88 */ 0x8a87,
+  /* 2nd byte: 89 */ 0x8de8,
+  /* 2nd byte: 90 */ 0x9237,
+  /* 2nd byte: 91 */ 0x96c7,
+  /* 2nd byte: 92 */ 0x9867,
+  /* 2nd byte: 93 */ 0x9f13,
+  /* 2nd byte: 94 */ 0x4e94,
+  /* 2nd byte: 95 */ 0x4e92,
+  /* 2nd byte: 96 */ 0x4f0d,
+  /* 2nd byte: 97 */ 0x5348,
+  /* 2nd byte: 98 */ 0x5449,
+  /* 2nd byte: 99 */ 0x543e,
+  /* 2nd byte: 100 */ 0x5a2f,
+  /* 2nd byte: 101 */ 0x5f8c,
+  /* 2nd byte: 102 */ 0x5fa1,
+  /* 2nd byte: 103 */ 0x609f,
+  /* 2nd byte: 104 */ 0x68a7,
+  /* 2nd byte: 105 */ 0x6a8e,
+  /* 2nd byte: 106 */ 0x745a,
+  /* 2nd byte: 107 */ 0x7881,
+  /* 2nd byte: 108 */ 0x8a9e,
+  /* 2nd byte: 109 */ 0x8aa4,
+  /* 2nd byte: 110 */ 0x8b77,
+  /* 2nd byte: 111 */ 0x9190,
+  /* 2nd byte: 112 */ 0x4e5e,
+  /* 2nd byte: 113 */ 0x9bc9,
+  /* 2nd byte: 114 */ 0x4ea4,
+  /* 2nd byte: 115 */ 0x4f7c,
+  /* 2nd byte: 116 */ 0x4faf,
+  /* 2nd byte: 117 */ 0x5019,
+  /* 2nd byte: 118 */ 0x5016,
+  /* 2nd byte: 119 */ 0x5149,
+  /* 2nd byte: 120 */ 0x516c,
+  /* 2nd byte: 121 */ 0x529f,
+  /* 2nd byte: 122 */ 0x52b9,
+  /* 2nd byte: 123 */ 0x52fe,
+  /* 2nd byte: 124 */ 0x539a,
+  /* 2nd byte: 125 */ 0x53e3,
+  /* 2nd byte: 126 */ 0x5411},
+/* 1st byte: 57 */ { 
+  /* 2nd byte: 33 */ 0x540e,
+  /* 2nd byte: 34 */ 0x5589,
+  /* 2nd byte: 35 */ 0x5751,
+  /* 2nd byte: 36 */ 0x57a2,
+  /* 2nd byte: 37 */ 0x597d,
+  /* 2nd byte: 38 */ 0x5b54,
+  /* 2nd byte: 39 */ 0x5b5d,
+  /* 2nd byte: 40 */ 0x5b8f,
+  /* 2nd byte: 41 */ 0x5de5,
+  /* 2nd byte: 42 */ 0x5de7,
+  /* 2nd byte: 43 */ 0x5df7,
+  /* 2nd byte: 44 */ 0x5e78,
+  /* 2nd byte: 45 */ 0x5e83,
+  /* 2nd byte: 46 */ 0x5e9a,
+  /* 2nd byte: 47 */ 0x5eb7,
+  /* 2nd byte: 48 */ 0x5f18,
+  /* 2nd byte: 49 */ 0x6052,
+  /* 2nd byte: 50 */ 0x614c,
+  /* 2nd byte: 51 */ 0x6297,
+  /* 2nd byte: 52 */ 0x62d8,
+  /* 2nd byte: 53 */ 0x63a7,
+  /* 2nd byte: 54 */ 0x653b,
+  /* 2nd byte: 55 */ 0x6602,
+  /* 2nd byte: 56 */ 0x6643,
+  /* 2nd byte: 57 */ 0x66f4,
+  /* 2nd byte: 58 */ 0x676d,
+  /* 2nd byte: 59 */ 0x6821,
+  /* 2nd byte: 60 */ 0x6897,
+  /* 2nd byte: 61 */ 0x69cb,
+  /* 2nd byte: 62 */ 0x6c5f,
+  /* 2nd byte: 63 */ 0x6d2a,
+  /* 2nd byte: 64 */ 0x6d69,
+  /* 2nd byte: 65 */ 0x6e2f,
+  /* 2nd byte: 66 */ 0x6e9d,
+  /* 2nd byte: 67 */ 0x7532,
+  /* 2nd byte: 68 */ 0x7687,
+  /* 2nd byte: 69 */ 0x786c,
+  /* 2nd byte: 70 */ 0x7a3f,
+  /* 2nd byte: 71 */ 0x7ce0,
+  /* 2nd byte: 72 */ 0x7d05,
+  /* 2nd byte: 73 */ 0x7d18,
+  /* 2nd byte: 74 */ 0x7d5e,
+  /* 2nd byte: 75 */ 0x7db1,
+  /* 2nd byte: 76 */ 0x8015,
+  /* 2nd byte: 77 */ 0x8003,
+  /* 2nd byte: 78 */ 0x80af,
+  /* 2nd byte: 79 */ 0x80b1,
+  /* 2nd byte: 80 */ 0x8154,
+  /* 2nd byte: 81 */ 0x818f,
+  /* 2nd byte: 82 */ 0x822a,
+  /* 2nd byte: 83 */ 0x8352,
+  /* 2nd byte: 84 */ 0x884c,
+  /* 2nd byte: 85 */ 0x8861,
+  /* 2nd byte: 86 */ 0x8b1b,
+  /* 2nd byte: 87 */ 0x8ca2,
+  /* 2nd byte: 88 */ 0x8cfc,
+  /* 2nd byte: 89 */ 0x90ca,
+  /* 2nd byte: 90 */ 0x9175,
+  /* 2nd byte: 91 */ 0x9271,
+  /* 2nd byte: 92 */ 0x783f,
+  /* 2nd byte: 93 */ 0x92fc,
+  /* 2nd byte: 94 */ 0x95a4,
+  /* 2nd byte: 95 */ 0x964d,
+  /* 2nd byte: 96 */ 0x9805,
+  /* 2nd byte: 97 */ 0x9999,
+  /* 2nd byte: 98 */ 0x9ad8,
+  /* 2nd byte: 99 */ 0x9d3b,
+  /* 2nd byte: 100 */ 0x525b,
+  /* 2nd byte: 101 */ 0x52ab,
+  /* 2nd byte: 102 */ 0x53f7,
+  /* 2nd byte: 103 */ 0x5408,
+  /* 2nd byte: 104 */ 0x58d5,
+  /* 2nd byte: 105 */ 0x62f7,
+  /* 2nd byte: 106 */ 0x6fe0,
+  /* 2nd byte: 107 */ 0x8c6a,
+  /* 2nd byte: 108 */ 0x8f5f,
+  /* 2nd byte: 109 */ 0x9eb9,
+  /* 2nd byte: 110 */ 0x514b,
+  /* 2nd byte: 111 */ 0x523b,
+  /* 2nd byte: 112 */ 0x544a,
+  /* 2nd byte: 113 */ 0x56fd,
+  /* 2nd byte: 114 */ 0x7a40,
+  /* 2nd byte: 115 */ 0x9177,
+  /* 2nd byte: 116 */ 0x9d60,
+  /* 2nd byte: 117 */ 0x9ed2,
+  /* 2nd byte: 118 */ 0x7344,
+  /* 2nd byte: 119 */ 0x6f09,
+  /* 2nd byte: 120 */ 0x8170,
+  /* 2nd byte: 121 */ 0x7511,
+  /* 2nd byte: 122 */ 0x5ffd,
+  /* 2nd byte: 123 */ 0x60da,
+  /* 2nd byte: 124 */ 0x9aa8,
+  /* 2nd byte: 125 */ 0x72db,
+  /* 2nd byte: 126 */ 0x8fbc},
+/* 1st byte: 58 */ { 
+  /* 2nd byte: 33 */ 0x6b64,
+  /* 2nd byte: 34 */ 0x9803,
+  /* 2nd byte: 35 */ 0x4eca,
+  /* 2nd byte: 36 */ 0x56f0,
+  /* 2nd byte: 37 */ 0x5764,
+  /* 2nd byte: 38 */ 0x58be,
+  /* 2nd byte: 39 */ 0x5a5a,
+  /* 2nd byte: 40 */ 0x6068,
+  /* 2nd byte: 41 */ 0x61c7,
+  /* 2nd byte: 42 */ 0x660f,
+  /* 2nd byte: 43 */ 0x6606,
+  /* 2nd byte: 44 */ 0x6839,
+  /* 2nd byte: 45 */ 0x68b1,
+  /* 2nd byte: 46 */ 0x6df7,
+  /* 2nd byte: 47 */ 0x75d5,
+  /* 2nd byte: 48 */ 0x7d3a,
+  /* 2nd byte: 49 */ 0x826e,
+  /* 2nd byte: 50 */ 0x9b42,
+  /* 2nd byte: 51 */ 0x4e9b,
+  /* 2nd byte: 52 */ 0x4f50,
+  /* 2nd byte: 53 */ 0x53c9,
+  /* 2nd byte: 54 */ 0x5506,
+  /* 2nd byte: 55 */ 0x5d6f,
+  /* 2nd byte: 56 */ 0x5de6,
+  /* 2nd byte: 57 */ 0x5dee,
+  /* 2nd byte: 58 */ 0x67fb,
+  /* 2nd byte: 59 */ 0x6c99,
+  /* 2nd byte: 60 */ 0x7473,
+  /* 2nd byte: 61 */ 0x7802,
+  /* 2nd byte: 62 */ 0x8a50,
+  /* 2nd byte: 63 */ 0x9396,
+  /* 2nd byte: 64 */ 0x88df,
+  /* 2nd byte: 65 */ 0x5750,
+  /* 2nd byte: 66 */ 0x5ea7,
+  /* 2nd byte: 67 */ 0x632b,
+  /* 2nd byte: 68 */ 0x50b5,
+  /* 2nd byte: 69 */ 0x50ac,
+  /* 2nd byte: 70 */ 0x518d,
+  /* 2nd byte: 71 */ 0x6700,
+  /* 2nd byte: 72 */ 0x54c9,
+  /* 2nd byte: 73 */ 0x585e,
+  /* 2nd byte: 74 */ 0x59bb,
+  /* 2nd byte: 75 */ 0x5bb0,
+  /* 2nd byte: 76 */ 0x5f69,
+  /* 2nd byte: 77 */ 0x624d,
+  /* 2nd byte: 78 */ 0x63a1,
+  /* 2nd byte: 79 */ 0x683d,
+  /* 2nd byte: 80 */ 0x6b73,
+  /* 2nd byte: 81 */ 0x6e08,
+  /* 2nd byte: 82 */ 0x707d,
+  /* 2nd byte: 83 */ 0x91c7,
+  /* 2nd byte: 84 */ 0x7280,
+  /* 2nd byte: 85 */ 0x7815,
+  /* 2nd byte: 86 */ 0x7826,
+  /* 2nd byte: 87 */ 0x796d,
+  /* 2nd byte: 88 */ 0x658e,
+  /* 2nd byte: 89 */ 0x7d30,
+  /* 2nd byte: 90 */ 0x83dc,
+  /* 2nd byte: 91 */ 0x88c1,
+  /* 2nd byte: 92 */ 0x8f09,
+  /* 2nd byte: 93 */ 0x969b,
+  /* 2nd byte: 94 */ 0x5264,
+  /* 2nd byte: 95 */ 0x5728,
+  /* 2nd byte: 96 */ 0x6750,
+  /* 2nd byte: 97 */ 0x7f6a,
+  /* 2nd byte: 98 */ 0x8ca1,
+  /* 2nd byte: 99 */ 0x51b4,
+  /* 2nd byte: 100 */ 0x5742,
+  /* 2nd byte: 101 */ 0x962a,
+  /* 2nd byte: 102 */ 0x583a,
+  /* 2nd byte: 103 */ 0x698a,
+  /* 2nd byte: 104 */ 0x80b4,
+  /* 2nd byte: 105 */ 0x54b2,
+  /* 2nd byte: 106 */ 0x5d0e,
+  /* 2nd byte: 107 */ 0x57fc,
+  /* 2nd byte: 108 */ 0x7895,
+  /* 2nd byte: 109 */ 0x9dfa,
+  /* 2nd byte: 110 */ 0x4f5c,
+  /* 2nd byte: 111 */ 0x524a,
+  /* 2nd byte: 112 */ 0x548b,
+  /* 2nd byte: 113 */ 0x643e,
+  /* 2nd byte: 114 */ 0x6628,
+  /* 2nd byte: 115 */ 0x6714,
+  /* 2nd byte: 116 */ 0x67f5,
+  /* 2nd byte: 117 */ 0x7a84,
+  /* 2nd byte: 118 */ 0x7b56,
+  /* 2nd byte: 119 */ 0x7d22,
+  /* 2nd byte: 120 */ 0x932f,
+  /* 2nd byte: 121 */ 0x685c,
+  /* 2nd byte: 122 */ 0x9bad,
+  /* 2nd byte: 123 */ 0x7b39,
+  /* 2nd byte: 124 */ 0x5319,
+  /* 2nd byte: 125 */ 0x518a,
+  /* 2nd byte: 126 */ 0x5237},
+/* 1st byte: 59 */ { 
+  /* 2nd byte: 33 */ 0x5bdf,
+  /* 2nd byte: 34 */ 0x62f6,
+  /* 2nd byte: 35 */ 0x64ae,
+  /* 2nd byte: 36 */ 0x64e6,
+  /* 2nd byte: 37 */ 0x672d,
+  /* 2nd byte: 38 */ 0x6bba,
+  /* 2nd byte: 39 */ 0x85a9,
+  /* 2nd byte: 40 */ 0x96d1,
+  /* 2nd byte: 41 */ 0x7690,
+  /* 2nd byte: 42 */ 0x9bd6,
+  /* 2nd byte: 43 */ 0x634c,
+  /* 2nd byte: 44 */ 0x9306,
+  /* 2nd byte: 45 */ 0x9bab,
+  /* 2nd byte: 46 */ 0x76bf,
+  /* 2nd byte: 47 */ 0x6652,
+  /* 2nd byte: 48 */ 0x4e09,
+  /* 2nd byte: 49 */ 0x5098,
+  /* 2nd byte: 50 */ 0x53c2,
+  /* 2nd byte: 51 */ 0x5c71,
+  /* 2nd byte: 52 */ 0x60e8,
+  /* 2nd byte: 53 */ 0x6492,
+  /* 2nd byte: 54 */ 0x6563,
+  /* 2nd byte: 55 */ 0x685f,
+  /* 2nd byte: 56 */ 0x71e6,
+  /* 2nd byte: 57 */ 0x73ca,
+  /* 2nd byte: 58 */ 0x7523,
+  /* 2nd byte: 59 */ 0x7b97,
+  /* 2nd byte: 60 */ 0x7e82,
+  /* 2nd byte: 61 */ 0x8695,
+  /* 2nd byte: 62 */ 0x8b83,
+  /* 2nd byte: 63 */ 0x8cdb,
+  /* 2nd byte: 64 */ 0x9178,
+  /* 2nd byte: 65 */ 0x9910,
+  /* 2nd byte: 66 */ 0x65ac,
+  /* 2nd byte: 67 */ 0x66ab,
+  /* 2nd byte: 68 */ 0x6b8b,
+  /* 2nd byte: 69 */ 0x4ed5,
+  /* 2nd byte: 70 */ 0x4ed4,
+  /* 2nd byte: 71 */ 0x4f3a,
+  /* 2nd byte: 72 */ 0x4f7f,
+  /* 2nd byte: 73 */ 0x523a,
+  /* 2nd byte: 74 */ 0x53f8,
+  /* 2nd byte: 75 */ 0x53f2,
+  /* 2nd byte: 76 */ 0x55e3,
+  /* 2nd byte: 77 */ 0x56db,
+  /* 2nd byte: 78 */ 0x58eb,
+  /* 2nd byte: 79 */ 0x59cb,
+  /* 2nd byte: 80 */ 0x59c9,
+  /* 2nd byte: 81 */ 0x59ff,
+  /* 2nd byte: 82 */ 0x5b50,
+  /* 2nd byte: 83 */ 0x5c4d,
+  /* 2nd byte: 84 */ 0x5e02,
+  /* 2nd byte: 85 */ 0x5e2b,
+  /* 2nd byte: 86 */ 0x5fd7,
+  /* 2nd byte: 87 */ 0x601d,
+  /* 2nd byte: 88 */ 0x6307,
+  /* 2nd byte: 89 */ 0x652f,
+  /* 2nd byte: 90 */ 0x5b5c,
+  /* 2nd byte: 91 */ 0x65af,
+  /* 2nd byte: 92 */ 0x65bd,
+  /* 2nd byte: 93 */ 0x65e8,
+  /* 2nd byte: 94 */ 0x679d,
+  /* 2nd byte: 95 */ 0x6b62,
+  /* 2nd byte: 96 */ 0x6b7b,
+  /* 2nd byte: 97 */ 0x6c0f,
+  /* 2nd byte: 98 */ 0x7345,
+  /* 2nd byte: 99 */ 0x7949,
+  /* 2nd byte: 100 */ 0x79c1,
+  /* 2nd byte: 101 */ 0x7cf8,
+  /* 2nd byte: 102 */ 0x7d19,
+  /* 2nd byte: 103 */ 0x7d2b,
+  /* 2nd byte: 104 */ 0x80a2,
+  /* 2nd byte: 105 */ 0x8102,
+  /* 2nd byte: 106 */ 0x81f3,
+  /* 2nd byte: 107 */ 0x8996,
+  /* 2nd byte: 108 */ 0x8a5e,
+  /* 2nd byte: 109 */ 0x8a69,
+  /* 2nd byte: 110 */ 0x8a66,
+  /* 2nd byte: 111 */ 0x8a8c,
+  /* 2nd byte: 112 */ 0x8aee,
+  /* 2nd byte: 113 */ 0x8cc7,
+  /* 2nd byte: 114 */ 0x8cdc,
+  /* 2nd byte: 115 */ 0x96cc,
+  /* 2nd byte: 116 */ 0x98fc,
+  /* 2nd byte: 117 */ 0x6b6f,
+  /* 2nd byte: 118 */ 0x4e8b,
+  /* 2nd byte: 119 */ 0x4f3c,
+  /* 2nd byte: 120 */ 0x4f8d,
+  /* 2nd byte: 121 */ 0x5150,
+  /* 2nd byte: 122 */ 0x5b57,
+  /* 2nd byte: 123 */ 0x5bfa,
+  /* 2nd byte: 124 */ 0x6148,
+  /* 2nd byte: 125 */ 0x6301,
+  /* 2nd byte: 126 */ 0x6642},
+/* 1st byte: 60 */ { 
+  /* 2nd byte: 33 */ 0x6b21,
+  /* 2nd byte: 34 */ 0x6ecb,
+  /* 2nd byte: 35 */ 0x6cbb,
+  /* 2nd byte: 36 */ 0x723e,
+  /* 2nd byte: 37 */ 0x74bd,
+  /* 2nd byte: 38 */ 0x75d4,
+  /* 2nd byte: 39 */ 0x78c1,
+  /* 2nd byte: 40 */ 0x793a,
+  /* 2nd byte: 41 */ 0x800c,
+  /* 2nd byte: 42 */ 0x8033,
+  /* 2nd byte: 43 */ 0x81ea,
+  /* 2nd byte: 44 */ 0x8494,
+  /* 2nd byte: 45 */ 0x8f9e,
+  /* 2nd byte: 46 */ 0x6c50,
+  /* 2nd byte: 47 */ 0x9e7f,
+  /* 2nd byte: 48 */ 0x5f0f,
+  /* 2nd byte: 49 */ 0x8b58,
+  /* 2nd byte: 50 */ 0x9d2b,
+  /* 2nd byte: 51 */ 0x7afa,
+  /* 2nd byte: 52 */ 0x8ef8,
+  /* 2nd byte: 53 */ 0x5b8d,
+  /* 2nd byte: 54 */ 0x96eb,
+  /* 2nd byte: 55 */ 0x4e03,
+  /* 2nd byte: 56 */ 0x53f1,
+  /* 2nd byte: 57 */ 0x57f7,
+  /* 2nd byte: 58 */ 0x5931,
+  /* 2nd byte: 59 */ 0x5ac9,
+  /* 2nd byte: 60 */ 0x5ba4,
+  /* 2nd byte: 61 */ 0x6089,
+  /* 2nd byte: 62 */ 0x6e7f,
+  /* 2nd byte: 63 */ 0x6f06,
+  /* 2nd byte: 64 */ 0x75be,
+  /* 2nd byte: 65 */ 0x8cea,
+  /* 2nd byte: 66 */ 0x5b9f,
+  /* 2nd byte: 67 */ 0x8500,
+  /* 2nd byte: 68 */ 0x7be0,
+  /* 2nd byte: 69 */ 0x5072,
+  /* 2nd byte: 70 */ 0x67f4,
+  /* 2nd byte: 71 */ 0x829d,
+  /* 2nd byte: 72 */ 0x5c61,
+  /* 2nd byte: 73 */ 0x854a,
+  /* 2nd byte: 74 */ 0x7e1e,
+  /* 2nd byte: 75 */ 0x820e,
+  /* 2nd byte: 76 */ 0x5199,
+  /* 2nd byte: 77 */ 0x5c04,
+  /* 2nd byte: 78 */ 0x6368,
+  /* 2nd byte: 79 */ 0x8d66,
+  /* 2nd byte: 80 */ 0x659c,
+  /* 2nd byte: 81 */ 0x716e,
+  /* 2nd byte: 82 */ 0x793e,
+  /* 2nd byte: 83 */ 0x7d17,
+  /* 2nd byte: 84 */ 0x8005,
+  /* 2nd byte: 85 */ 0x8b1d,
+  /* 2nd byte: 86 */ 0x8eca,
+  /* 2nd byte: 87 */ 0x906e,
+  /* 2nd byte: 88 */ 0x86c7,
+  /* 2nd byte: 89 */ 0x90aa,
+  /* 2nd byte: 90 */ 0x501f,
+  /* 2nd byte: 91 */ 0x52fa,
+  /* 2nd byte: 92 */ 0x5c3a,
+  /* 2nd byte: 93 */ 0x6753,
+  /* 2nd byte: 94 */ 0x707c,
+  /* 2nd byte: 95 */ 0x7235,
+  /* 2nd byte: 96 */ 0x914c,
+  /* 2nd byte: 97 */ 0x91c8,
+  /* 2nd byte: 98 */ 0x932b,
+  /* 2nd byte: 99 */ 0x82e5,
+  /* 2nd byte: 100 */ 0x5bc2,
+  /* 2nd byte: 101 */ 0x5f31,
+  /* 2nd byte: 102 */ 0x60f9,
+  /* 2nd byte: 103 */ 0x4e3b,
+  /* 2nd byte: 104 */ 0x53d6,
+  /* 2nd byte: 105 */ 0x5b88,
+  /* 2nd byte: 106 */ 0x624b,
+  /* 2nd byte: 107 */ 0x6731,
+  /* 2nd byte: 108 */ 0x6b8a,
+  /* 2nd byte: 109 */ 0x72e9,
+  /* 2nd byte: 110 */ 0x73e0,
+  /* 2nd byte: 111 */ 0x7a2e,
+  /* 2nd byte: 112 */ 0x816b,
+  /* 2nd byte: 113 */ 0x8da3,
+  /* 2nd byte: 114 */ 0x9152,
+  /* 2nd byte: 115 */ 0x9996,
+  /* 2nd byte: 116 */ 0x5112,
+  /* 2nd byte: 117 */ 0x53d7,
+  /* 2nd byte: 118 */ 0x546a,
+  /* 2nd byte: 119 */ 0x5bff,
+  /* 2nd byte: 120 */ 0x6388,
+  /* 2nd byte: 121 */ 0x6a39,
+  /* 2nd byte: 122 */ 0x7dac,
+  /* 2nd byte: 123 */ 0x9700,
+  /* 2nd byte: 124 */ 0x56da,
+  /* 2nd byte: 125 */ 0x53ce,
+  /* 2nd byte: 126 */ 0x5468},
+/* 1st byte: 61 */ { 
+  /* 2nd byte: 33 */ 0x5b97,
+  /* 2nd byte: 34 */ 0x5c31,
+  /* 2nd byte: 35 */ 0x5dde,
+  /* 2nd byte: 36 */ 0x4fee,
+  /* 2nd byte: 37 */ 0x6101,
+  /* 2nd byte: 38 */ 0x62fe,
+  /* 2nd byte: 39 */ 0x6d32,
+  /* 2nd byte: 40 */ 0x79c0,
+  /* 2nd byte: 41 */ 0x79cb,
+  /* 2nd byte: 42 */ 0x7d42,
+  /* 2nd byte: 43 */ 0x7e4d,
+  /* 2nd byte: 44 */ 0x7fd2,
+  /* 2nd byte: 45 */ 0x81ed,
+  /* 2nd byte: 46 */ 0x821f,
+  /* 2nd byte: 47 */ 0x8490,
+  /* 2nd byte: 48 */ 0x8846,
+  /* 2nd byte: 49 */ 0x8972,
+  /* 2nd byte: 50 */ 0x8b90,
+  /* 2nd byte: 51 */ 0x8e74,
+  /* 2nd byte: 52 */ 0x8f2f,
+  /* 2nd byte: 53 */ 0x9031,
+  /* 2nd byte: 54 */ 0x914b,
+  /* 2nd byte: 55 */ 0x916c,
+  /* 2nd byte: 56 */ 0x96c6,
+  /* 2nd byte: 57 */ 0x919c,
+  /* 2nd byte: 58 */ 0x4ec0,
+  /* 2nd byte: 59 */ 0x4f4f,
+  /* 2nd byte: 60 */ 0x5145,
+  /* 2nd byte: 61 */ 0x5341,
+  /* 2nd byte: 62 */ 0x5f93,
+  /* 2nd byte: 63 */ 0x620e,
+  /* 2nd byte: 64 */ 0x67d4,
+  /* 2nd byte: 65 */ 0x6c41,
+  /* 2nd byte: 66 */ 0x6e0b,
+  /* 2nd byte: 67 */ 0x7363,
+  /* 2nd byte: 68 */ 0x7e26,
+  /* 2nd byte: 69 */ 0x91cd,
+  /* 2nd byte: 70 */ 0x9283,
+  /* 2nd byte: 71 */ 0x53d4,
+  /* 2nd byte: 72 */ 0x5919,
+  /* 2nd byte: 73 */ 0x5bbf,
+  /* 2nd byte: 74 */ 0x6dd1,
+  /* 2nd byte: 75 */ 0x795d,
+  /* 2nd byte: 76 */ 0x7e2e,
+  /* 2nd byte: 77 */ 0x7c9b,
+  /* 2nd byte: 78 */ 0x587e,
+  /* 2nd byte: 79 */ 0x719f,
+  /* 2nd byte: 80 */ 0x51fa,
+  /* 2nd byte: 81 */ 0x8853,
+  /* 2nd byte: 82 */ 0x8ff0,
+  /* 2nd byte: 83 */ 0x4fca,
+  /* 2nd byte: 84 */ 0x5cfb,
+  /* 2nd byte: 85 */ 0x6625,
+  /* 2nd byte: 86 */ 0x77ac,
+  /* 2nd byte: 87 */ 0x7ae3,
+  /* 2nd byte: 88 */ 0x821c,
+  /* 2nd byte: 89 */ 0x99ff,
+  /* 2nd byte: 90 */ 0x51c6,
+  /* 2nd byte: 91 */ 0x5faa,
+  /* 2nd byte: 92 */ 0x65ec,
+  /* 2nd byte: 93 */ 0x696f,
+  /* 2nd byte: 94 */ 0x6b89,
+  /* 2nd byte: 95 */ 0x6df3,
+  /* 2nd byte: 96 */ 0x6e96,
+  /* 2nd byte: 97 */ 0x6f64,
+  /* 2nd byte: 98 */ 0x76fe,
+  /* 2nd byte: 99 */ 0x7d14,
+  /* 2nd byte: 100 */ 0x5de1,
+  /* 2nd byte: 101 */ 0x9075,
+  /* 2nd byte: 102 */ 0x9187,
+  /* 2nd byte: 103 */ 0x9806,
+  /* 2nd byte: 104 */ 0x51e6,
+  /* 2nd byte: 105 */ 0x521d,
+  /* 2nd byte: 106 */ 0x6240,
+  /* 2nd byte: 107 */ 0x6691,
+  /* 2nd byte: 108 */ 0x66d9,
+  /* 2nd byte: 109 */ 0x6e1a,
+  /* 2nd byte: 110 */ 0x5eb6,
+  /* 2nd byte: 111 */ 0x7dd2,
+  /* 2nd byte: 112 */ 0x7f72,
+  /* 2nd byte: 113 */ 0x66f8,
+  /* 2nd byte: 114 */ 0x85af,
+  /* 2nd byte: 115 */ 0x85f7,
+  /* 2nd byte: 116 */ 0x8af8,
+  /* 2nd byte: 117 */ 0x52a9,
+  /* 2nd byte: 118 */ 0x53d9,
+  /* 2nd byte: 119 */ 0x5973,
+  /* 2nd byte: 120 */ 0x5e8f,
+  /* 2nd byte: 121 */ 0x5f90,
+  /* 2nd byte: 122 */ 0x6055,
+  /* 2nd byte: 123 */ 0x92e4,
+  /* 2nd byte: 124 */ 0x9664,
+  /* 2nd byte: 125 */ 0x50b7,
+  /* 2nd byte: 126 */ 0x511f},
+/* 1st byte: 62 */ { 
+  /* 2nd byte: 33 */ 0x52dd,
+  /* 2nd byte: 34 */ 0x5320,
+  /* 2nd byte: 35 */ 0x5347,
+  /* 2nd byte: 36 */ 0x53ec,
+  /* 2nd byte: 37 */ 0x54e8,
+  /* 2nd byte: 38 */ 0x5546,
+  /* 2nd byte: 39 */ 0x5531,
+  /* 2nd byte: 40 */ 0x5617,
+  /* 2nd byte: 41 */ 0x5968,
+  /* 2nd byte: 42 */ 0x59be,
+  /* 2nd byte: 43 */ 0x5a3c,
+  /* 2nd byte: 44 */ 0x5bb5,
+  /* 2nd byte: 45 */ 0x5c06,
+  /* 2nd byte: 46 */ 0x5c0f,
+  /* 2nd byte: 47 */ 0x5c11,
+  /* 2nd byte: 48 */ 0x5c1a,
+  /* 2nd byte: 49 */ 0x5e84,
+  /* 2nd byte: 50 */ 0x5e8a,
+  /* 2nd byte: 51 */ 0x5ee0,
+  /* 2nd byte: 52 */ 0x5f70,
+  /* 2nd byte: 53 */ 0x627f,
+  /* 2nd byte: 54 */ 0x6284,
+  /* 2nd byte: 55 */ 0x62db,
+  /* 2nd byte: 56 */ 0x638c,
+  /* 2nd byte: 57 */ 0x6377,
+  /* 2nd byte: 58 */ 0x6607,
+  /* 2nd byte: 59 */ 0x660c,
+  /* 2nd byte: 60 */ 0x662d,
+  /* 2nd byte: 61 */ 0x6676,
+  /* 2nd byte: 62 */ 0x677e,
+  /* 2nd byte: 63 */ 0x68a2,
+  /* 2nd byte: 64 */ 0x6a1f,
+  /* 2nd byte: 65 */ 0x6a35,
+  /* 2nd byte: 66 */ 0x6cbc,
+  /* 2nd byte: 67 */ 0x6d88,
+  /* 2nd byte: 68 */ 0x6e09,
+  /* 2nd byte: 69 */ 0x6e58,
+  /* 2nd byte: 70 */ 0x713c,
+  /* 2nd byte: 71 */ 0x7126,
+  /* 2nd byte: 72 */ 0x7167,
+  /* 2nd byte: 73 */ 0x75c7,
+  /* 2nd byte: 74 */ 0x7701,
+  /* 2nd byte: 75 */ 0x785d,
+  /* 2nd byte: 76 */ 0x7901,
+  /* 2nd byte: 77 */ 0x7965,
+  /* 2nd byte: 78 */ 0x79f0,
+  /* 2nd byte: 79 */ 0x7ae0,
+  /* 2nd byte: 80 */ 0x7b11,
+  /* 2nd byte: 81 */ 0x7ca7,
+  /* 2nd byte: 82 */ 0x7d39,
+  /* 2nd byte: 83 */ 0x8096,
+  /* 2nd byte: 84 */ 0x83d6,
+  /* 2nd byte: 85 */ 0x848b,
+  /* 2nd byte: 86 */ 0x8549,
+  /* 2nd byte: 87 */ 0x885d,
+  /* 2nd byte: 88 */ 0x88f3,
+  /* 2nd byte: 89 */ 0x8a1f,
+  /* 2nd byte: 90 */ 0x8a3c,
+  /* 2nd byte: 91 */ 0x8a54,
+  /* 2nd byte: 92 */ 0x8a73,
+  /* 2nd byte: 93 */ 0x8c61,
+  /* 2nd byte: 94 */ 0x8cde,
+  /* 2nd byte: 95 */ 0x91a4,
+  /* 2nd byte: 96 */ 0x9266,
+  /* 2nd byte: 97 */ 0x937e,
+  /* 2nd byte: 98 */ 0x9418,
+  /* 2nd byte: 99 */ 0x969c,
+  /* 2nd byte: 100 */ 0x9798,
+  /* 2nd byte: 101 */ 0x4e0a,
+  /* 2nd byte: 102 */ 0x4e08,
+  /* 2nd byte: 103 */ 0x4e1e,
+  /* 2nd byte: 104 */ 0x4e57,
+  /* 2nd byte: 105 */ 0x5197,
+  /* 2nd byte: 106 */ 0x5270,
+  /* 2nd byte: 107 */ 0x57ce,
+  /* 2nd byte: 108 */ 0x5834,
+  /* 2nd byte: 109 */ 0x58cc,
+  /* 2nd byte: 110 */ 0x5b22,
+  /* 2nd byte: 111 */ 0x5e38,
+  /* 2nd byte: 112 */ 0x60c5,
+  /* 2nd byte: 113 */ 0x64fe,
+  /* 2nd byte: 114 */ 0x6761,
+  /* 2nd byte: 115 */ 0x6756,
+  /* 2nd byte: 116 */ 0x6d44,
+  /* 2nd byte: 117 */ 0x72b6,
+  /* 2nd byte: 118 */ 0x7573,
+  /* 2nd byte: 119 */ 0x7a63,
+  /* 2nd byte: 120 */ 0x84b8,
+  /* 2nd byte: 121 */ 0x8b72,
+  /* 2nd byte: 122 */ 0x91b8,
+  /* 2nd byte: 123 */ 0x9320,
+  /* 2nd byte: 124 */ 0x5631,
+  /* 2nd byte: 125 */ 0x57f4,
+  /* 2nd byte: 126 */ 0x98fe},
+/* 1st byte: 63 */ { 
+  /* 2nd byte: 33 */ 0x62ed,
+  /* 2nd byte: 34 */ 0x690d,
+  /* 2nd byte: 35 */ 0x6b96,
+  /* 2nd byte: 36 */ 0x71ed,
+  /* 2nd byte: 37 */ 0x7e54,
+  /* 2nd byte: 38 */ 0x8077,
+  /* 2nd byte: 39 */ 0x8272,
+  /* 2nd byte: 40 */ 0x89e6,
+  /* 2nd byte: 41 */ 0x98df,
+  /* 2nd byte: 42 */ 0x8755,
+  /* 2nd byte: 43 */ 0x8fb1,
+  /* 2nd byte: 44 */ 0x5c3b,
+  /* 2nd byte: 45 */ 0x4f38,
+  /* 2nd byte: 46 */ 0x4fe1,
+  /* 2nd byte: 47 */ 0x4fb5,
+  /* 2nd byte: 48 */ 0x5507,
+  /* 2nd byte: 49 */ 0x5a20,
+  /* 2nd byte: 50 */ 0x5bdd,
+  /* 2nd byte: 51 */ 0x5be9,
+  /* 2nd byte: 52 */ 0x5fc3,
+  /* 2nd byte: 53 */ 0x614e,
+  /* 2nd byte: 54 */ 0x632f,
+  /* 2nd byte: 55 */ 0x65b0,
+  /* 2nd byte: 56 */ 0x664b,
+  /* 2nd byte: 57 */ 0x68ee,
+  /* 2nd byte: 58 */ 0x699b,
+  /* 2nd byte: 59 */ 0x6d78,
+  /* 2nd byte: 60 */ 0x6df1,
+  /* 2nd byte: 61 */ 0x7533,
+  /* 2nd byte: 62 */ 0x75b9,
+  /* 2nd byte: 63 */ 0x771f,
+  /* 2nd byte: 64 */ 0x795e,
+  /* 2nd byte: 65 */ 0x79e6,
+  /* 2nd byte: 66 */ 0x7d33,
+  /* 2nd byte: 67 */ 0x81e3,
+  /* 2nd byte: 68 */ 0x82af,
+  /* 2nd byte: 69 */ 0x85aa,
+  /* 2nd byte: 70 */ 0x89aa,
+  /* 2nd byte: 71 */ 0x8a3a,
+  /* 2nd byte: 72 */ 0x8eab,
+  /* 2nd byte: 73 */ 0x8f9b,
+  /* 2nd byte: 74 */ 0x9032,
+  /* 2nd byte: 75 */ 0x91dd,
+  /* 2nd byte: 76 */ 0x9707,
+  /* 2nd byte: 77 */ 0x4eba,
+  /* 2nd byte: 78 */ 0x4ec1,
+  /* 2nd byte: 79 */ 0x5203,
+  /* 2nd byte: 80 */ 0x5875,
+  /* 2nd byte: 81 */ 0x58ec,
+  /* 2nd byte: 82 */ 0x5c0b,
+  /* 2nd byte: 83 */ 0x751a,
+  /* 2nd byte: 84 */ 0x5c3d,
+  /* 2nd byte: 85 */ 0x814e,
+  /* 2nd byte: 86 */ 0x8a0a,
+  /* 2nd byte: 87 */ 0x8fc5,
+  /* 2nd byte: 88 */ 0x9663,
+  /* 2nd byte: 89 */ 0x976d,
+  /* 2nd byte: 90 */ 0x7b25,
+  /* 2nd byte: 91 */ 0x8acf,
+  /* 2nd byte: 92 */ 0x9808,
+  /* 2nd byte: 93 */ 0x9162,
+  /* 2nd byte: 94 */ 0x56f3,
+  /* 2nd byte: 95 */ 0x53a8,
+  /* 2nd byte: 96 */ 0x9017,
+  /* 2nd byte: 97 */ 0x5439,
+  /* 2nd byte: 98 */ 0x5782,
+  /* 2nd byte: 99 */ 0x5e25,
+  /* 2nd byte: 100 */ 0x63a8,
+  /* 2nd byte: 101 */ 0x6c34,
+  /* 2nd byte: 102 */ 0x708a,
+  /* 2nd byte: 103 */ 0x7761,
+  /* 2nd byte: 104 */ 0x7c8b,
+  /* 2nd byte: 105 */ 0x7fe0,
+  /* 2nd byte: 106 */ 0x8870,
+  /* 2nd byte: 107 */ 0x9042,
+  /* 2nd byte: 108 */ 0x9154,
+  /* 2nd byte: 109 */ 0x9310,
+  /* 2nd byte: 110 */ 0x9318,
+  /* 2nd byte: 111 */ 0x968f,
+  /* 2nd byte: 112 */ 0x745e,
+  /* 2nd byte: 113 */ 0x9ac4,
+  /* 2nd byte: 114 */ 0x5d07,
+  /* 2nd byte: 115 */ 0x5d69,
+  /* 2nd byte: 116 */ 0x6570,
+  /* 2nd byte: 117 */ 0x67a2,
+  /* 2nd byte: 118 */ 0x8da8,
+  /* 2nd byte: 119 */ 0x96db,
+  /* 2nd byte: 120 */ 0x636e,
+  /* 2nd byte: 121 */ 0x6749,
+  /* 2nd byte: 122 */ 0x6919,
+  /* 2nd byte: 123 */ 0x83c5,
+  /* 2nd byte: 124 */ 0x9817,
+  /* 2nd byte: 125 */ 0x96c0,
+  /* 2nd byte: 126 */ 0x88fe},
+/* 1st byte: 64 */ { 
+  /* 2nd byte: 33 */ 0x6f84,
+  /* 2nd byte: 34 */ 0x647a,
+  /* 2nd byte: 35 */ 0x5bf8,
+  /* 2nd byte: 36 */ 0x4e16,
+  /* 2nd byte: 37 */ 0x702c,
+  /* 2nd byte: 38 */ 0x755d,
+  /* 2nd byte: 39 */ 0x662f,
+  /* 2nd byte: 40 */ 0x51c4,
+  /* 2nd byte: 41 */ 0x5236,
+  /* 2nd byte: 42 */ 0x52e2,
+  /* 2nd byte: 43 */ 0x59d3,
+  /* 2nd byte: 44 */ 0x5f81,
+  /* 2nd byte: 45 */ 0x6027,
+  /* 2nd byte: 46 */ 0x6210,
+  /* 2nd byte: 47 */ 0x653f,
+  /* 2nd byte: 48 */ 0x6574,
+  /* 2nd byte: 49 */ 0x661f,
+  /* 2nd byte: 50 */ 0x6674,
+  /* 2nd byte: 51 */ 0x68f2,
+  /* 2nd byte: 52 */ 0x6816,
+  /* 2nd byte: 53 */ 0x6b63,
+  /* 2nd byte: 54 */ 0x6e05,
+  /* 2nd byte: 55 */ 0x7272,
+  /* 2nd byte: 56 */ 0x751f,
+  /* 2nd byte: 57 */ 0x76db,
+  /* 2nd byte: 58 */ 0x7cbe,
+  /* 2nd byte: 59 */ 0x8056,
+  /* 2nd byte: 60 */ 0x58f0,
+  /* 2nd byte: 61 */ 0x88fd,
+  /* 2nd byte: 62 */ 0x897f,
+  /* 2nd byte: 63 */ 0x8aa0,
+  /* 2nd byte: 64 */ 0x8a93,
+  /* 2nd byte: 65 */ 0x8acb,
+  /* 2nd byte: 66 */ 0x901d,
+  /* 2nd byte: 67 */ 0x9192,
+  /* 2nd byte: 68 */ 0x9752,
+  /* 2nd byte: 69 */ 0x9759,
+  /* 2nd byte: 70 */ 0x6589,
+  /* 2nd byte: 71 */ 0x7a0e,
+  /* 2nd byte: 72 */ 0x8106,
+  /* 2nd byte: 73 */ 0x96bb,
+  /* 2nd byte: 74 */ 0x5e2d,
+  /* 2nd byte: 75 */ 0x60dc,
+  /* 2nd byte: 76 */ 0x621a,
+  /* 2nd byte: 77 */ 0x65a5,
+  /* 2nd byte: 78 */ 0x6614,
+  /* 2nd byte: 79 */ 0x6790,
+  /* 2nd byte: 80 */ 0x77f3,
+  /* 2nd byte: 81 */ 0x7a4d,
+  /* 2nd byte: 82 */ 0x7c4d,
+  /* 2nd byte: 83 */ 0x7e3e,
+  /* 2nd byte: 84 */ 0x810a,
+  /* 2nd byte: 85 */ 0x8cac,
+  /* 2nd byte: 86 */ 0x8d64,
+  /* 2nd byte: 87 */ 0x8de1,
+  /* 2nd byte: 88 */ 0x8e5f,
+  /* 2nd byte: 89 */ 0x78a9,
+  /* 2nd byte: 90 */ 0x5207,
+  /* 2nd byte: 91 */ 0x62d9,
+  /* 2nd byte: 92 */ 0x63a5,
+  /* 2nd byte: 93 */ 0x6442,
+  /* 2nd byte: 94 */ 0x6298,
+  /* 2nd byte: 95 */ 0x8a2d,
+  /* 2nd byte: 96 */ 0x7a83,
+  /* 2nd byte: 97 */ 0x7bc0,
+  /* 2nd byte: 98 */ 0x8aac,
+  /* 2nd byte: 99 */ 0x96ea,
+  /* 2nd byte: 100 */ 0x7d76,
+  /* 2nd byte: 101 */ 0x820c,
+  /* 2nd byte: 102 */ 0x8749,
+  /* 2nd byte: 103 */ 0x4ed9,
+  /* 2nd byte: 104 */ 0x5148,
+  /* 2nd byte: 105 */ 0x5343,
+  /* 2nd byte: 106 */ 0x5360,
+  /* 2nd byte: 107 */ 0x5ba3,
+  /* 2nd byte: 108 */ 0x5c02,
+  /* 2nd byte: 109 */ 0x5c16,
+  /* 2nd byte: 110 */ 0x5ddd,
+  /* 2nd byte: 111 */ 0x6226,
+  /* 2nd byte: 112 */ 0x6247,
+  /* 2nd byte: 113 */ 0x64b0,
+  /* 2nd byte: 114 */ 0x6813,
+  /* 2nd byte: 115 */ 0x6834,
+  /* 2nd byte: 116 */ 0x6cc9,
+  /* 2nd byte: 117 */ 0x6d45,
+  /* 2nd byte: 118 */ 0x6d17,
+  /* 2nd byte: 119 */ 0x67d3,
+  /* 2nd byte: 120 */ 0x6f5c,
+  /* 2nd byte: 121 */ 0x714e,
+  /* 2nd byte: 122 */ 0x717d,
+  /* 2nd byte: 123 */ 0x65cb,
+  /* 2nd byte: 124 */ 0x7a7f,
+  /* 2nd byte: 125 */ 0x7bad,
+  /* 2nd byte: 126 */ 0x7dda},
+/* 1st byte: 65 */ { 
+  /* 2nd byte: 33 */ 0x7e4a,
+  /* 2nd byte: 34 */ 0x7fa8,
+  /* 2nd byte: 35 */ 0x817a,
+  /* 2nd byte: 36 */ 0x821b,
+  /* 2nd byte: 37 */ 0x8239,
+  /* 2nd byte: 38 */ 0x85a6,
+  /* 2nd byte: 39 */ 0x8a6e,
+  /* 2nd byte: 40 */ 0x8cce,
+  /* 2nd byte: 41 */ 0x8df5,
+  /* 2nd byte: 42 */ 0x9078,
+  /* 2nd byte: 43 */ 0x9077,
+  /* 2nd byte: 44 */ 0x92ad,
+  /* 2nd byte: 45 */ 0x9291,
+  /* 2nd byte: 46 */ 0x9583,
+  /* 2nd byte: 47 */ 0x9bae,
+  /* 2nd byte: 48 */ 0x524d,
+  /* 2nd byte: 49 */ 0x5584,
+  /* 2nd byte: 50 */ 0x6f38,
+  /* 2nd byte: 51 */ 0x7136,
+  /* 2nd byte: 52 */ 0x5168,
+  /* 2nd byte: 53 */ 0x7985,
+  /* 2nd byte: 54 */ 0x7e55,
+  /* 2nd byte: 55 */ 0x81b3,
+  /* 2nd byte: 56 */ 0x7cce,
+  /* 2nd byte: 57 */ 0x564c,
+  /* 2nd byte: 58 */ 0x5851,
+  /* 2nd byte: 59 */ 0x5ca8,
+  /* 2nd byte: 60 */ 0x63aa,
+  /* 2nd byte: 61 */ 0x66fe,
+  /* 2nd byte: 62 */ 0x66fd,
+  /* 2nd byte: 63 */ 0x695a,
+  /* 2nd byte: 64 */ 0x72d9,
+  /* 2nd byte: 65 */ 0x758f,
+  /* 2nd byte: 66 */ 0x758e,
+  /* 2nd byte: 67 */ 0x790e,
+  /* 2nd byte: 68 */ 0x7956,
+  /* 2nd byte: 69 */ 0x79df,
+  /* 2nd byte: 70 */ 0x7c97,
+  /* 2nd byte: 71 */ 0x7d20,
+  /* 2nd byte: 72 */ 0x7d44,
+  /* 2nd byte: 73 */ 0x8607,
+  /* 2nd byte: 74 */ 0x8a34,
+  /* 2nd byte: 75 */ 0x963b,
+  /* 2nd byte: 76 */ 0x9061,
+  /* 2nd byte: 77 */ 0x9f20,
+  /* 2nd byte: 78 */ 0x50e7,
+  /* 2nd byte: 79 */ 0x5275,
+  /* 2nd byte: 80 */ 0x53cc,
+  /* 2nd byte: 81 */ 0x53e2,
+  /* 2nd byte: 82 */ 0x5009,
+  /* 2nd byte: 83 */ 0x55aa,
+  /* 2nd byte: 84 */ 0x58ee,
+  /* 2nd byte: 85 */ 0x594f,
+  /* 2nd byte: 86 */ 0x723d,
+  /* 2nd byte: 87 */ 0x5b8b,
+  /* 2nd byte: 88 */ 0x5c64,
+  /* 2nd byte: 89 */ 0x531d,
+  /* 2nd byte: 90 */ 0x60e3,
+  /* 2nd byte: 91 */ 0x60f3,
+  /* 2nd byte: 92 */ 0x635c,
+  /* 2nd byte: 93 */ 0x6383,
+  /* 2nd byte: 94 */ 0x633f,
+  /* 2nd byte: 95 */ 0x63bb,
+  /* 2nd byte: 96 */ 0x64cd,
+  /* 2nd byte: 97 */ 0x65e9,
+  /* 2nd byte: 98 */ 0x66f9,
+  /* 2nd byte: 99 */ 0x5de3,
+  /* 2nd byte: 100 */ 0x69cd,
+  /* 2nd byte: 101 */ 0x69fd,
+  /* 2nd byte: 102 */ 0x6f15,
+  /* 2nd byte: 103 */ 0x71e5,
+  /* 2nd byte: 104 */ 0x4e89,
+  /* 2nd byte: 105 */ 0x75e9,
+  /* 2nd byte: 106 */ 0x76f8,
+  /* 2nd byte: 107 */ 0x7a93,
+  /* 2nd byte: 108 */ 0x7cdf,
+  /* 2nd byte: 109 */ 0x7dcf,
+  /* 2nd byte: 110 */ 0x7d9c,
+  /* 2nd byte: 111 */ 0x8061,
+  /* 2nd byte: 112 */ 0x8349,
+  /* 2nd byte: 113 */ 0x8358,
+  /* 2nd byte: 114 */ 0x846c,
+  /* 2nd byte: 115 */ 0x84bc,
+  /* 2nd byte: 116 */ 0x85fb,
+  /* 2nd byte: 117 */ 0x88c5,
+  /* 2nd byte: 118 */ 0x8d70,
+  /* 2nd byte: 119 */ 0x9001,
+  /* 2nd byte: 120 */ 0x906d,
+  /* 2nd byte: 121 */ 0x9397,
+  /* 2nd byte: 122 */ 0x971c,
+  /* 2nd byte: 123 */ 0x9a12,
+  /* 2nd byte: 124 */ 0x50cf,
+  /* 2nd byte: 125 */ 0x5897,
+  /* 2nd byte: 126 */ 0x618e},
+/* 1st byte: 66 */ { 
+  /* 2nd byte: 33 */ 0x81d3,
+  /* 2nd byte: 34 */ 0x8535,
+  /* 2nd byte: 35 */ 0x8d08,
+  /* 2nd byte: 36 */ 0x9020,
+  /* 2nd byte: 37 */ 0x4fc3,
+  /* 2nd byte: 38 */ 0x5074,
+  /* 2nd byte: 39 */ 0x5247,
+  /* 2nd byte: 40 */ 0x5373,
+  /* 2nd byte: 41 */ 0x606f,
+  /* 2nd byte: 42 */ 0x6349,
+  /* 2nd byte: 43 */ 0x675f,
+  /* 2nd byte: 44 */ 0x6e2c,
+  /* 2nd byte: 45 */ 0x8db3,
+  /* 2nd byte: 46 */ 0x901f,
+  /* 2nd byte: 47 */ 0x4fd7,
+  /* 2nd byte: 48 */ 0x5c5e,
+  /* 2nd byte: 49 */ 0x8cca,
+  /* 2nd byte: 50 */ 0x65cf,
+  /* 2nd byte: 51 */ 0x7d9a,
+  /* 2nd byte: 52 */ 0x5352,
+  /* 2nd byte: 53 */ 0x8896,
+  /* 2nd byte: 54 */ 0x5176,
+  /* 2nd byte: 55 */ 0x63c3,
+  /* 2nd byte: 56 */ 0x5b58,
+  /* 2nd byte: 57 */ 0x5b6b,
+  /* 2nd byte: 58 */ 0x5c0a,
+  /* 2nd byte: 59 */ 0x640d,
+  /* 2nd byte: 60 */ 0x6751,
+  /* 2nd byte: 61 */ 0x905c,
+  /* 2nd byte: 62 */ 0x4ed6,
+  /* 2nd byte: 63 */ 0x591a,
+  /* 2nd byte: 64 */ 0x592a,
+  /* 2nd byte: 65 */ 0x6c70,
+  /* 2nd byte: 66 */ 0x8a51,
+  /* 2nd byte: 67 */ 0x553e,
+  /* 2nd byte: 68 */ 0x5815,
+  /* 2nd byte: 69 */ 0x59a5,
+  /* 2nd byte: 70 */ 0x60f0,
+  /* 2nd byte: 71 */ 0x6253,
+  /* 2nd byte: 72 */ 0x67c1,
+  /* 2nd byte: 73 */ 0x8235,
+  /* 2nd byte: 74 */ 0x6955,
+  /* 2nd byte: 75 */ 0x9640,
+  /* 2nd byte: 76 */ 0x99c4,
+  /* 2nd byte: 77 */ 0x9a28,
+  /* 2nd byte: 78 */ 0x4f53,
+  /* 2nd byte: 79 */ 0x5806,
+  /* 2nd byte: 80 */ 0x5bfe,
+  /* 2nd byte: 81 */ 0x8010,
+  /* 2nd byte: 82 */ 0x5cb1,
+  /* 2nd byte: 83 */ 0x5e2f,
+  /* 2nd byte: 84 */ 0x5f85,
+  /* 2nd byte: 85 */ 0x6020,
+  /* 2nd byte: 86 */ 0x614b,
+  /* 2nd byte: 87 */ 0x6234,
+  /* 2nd byte: 88 */ 0x66ff,
+  /* 2nd byte: 89 */ 0x6cf0,
+  /* 2nd byte: 90 */ 0x6ede,
+  /* 2nd byte: 91 */ 0x80ce,
+  /* 2nd byte: 92 */ 0x817f,
+  /* 2nd byte: 93 */ 0x82d4,
+  /* 2nd byte: 94 */ 0x888b,
+  /* 2nd byte: 95 */ 0x8cb8,
+  /* 2nd byte: 96 */ 0x9000,
+  /* 2nd byte: 97 */ 0x902e,
+  /* 2nd byte: 98 */ 0x968a,
+  /* 2nd byte: 99 */ 0x9edb,
+  /* 2nd byte: 100 */ 0x9bdb,
+  /* 2nd byte: 101 */ 0x4ee3,
+  /* 2nd byte: 102 */ 0x53f0,
+  /* 2nd byte: 103 */ 0x5927,
+  /* 2nd byte: 104 */ 0x7b2c,
+  /* 2nd byte: 105 */ 0x918d,
+  /* 2nd byte: 106 */ 0x984c,
+  /* 2nd byte: 107 */ 0x9df9,
+  /* 2nd byte: 108 */ 0x6edd,
+  /* 2nd byte: 109 */ 0x7027,
+  /* 2nd byte: 110 */ 0x5353,
+  /* 2nd byte: 111 */ 0x5544,
+  /* 2nd byte: 112 */ 0x5b85,
+  /* 2nd byte: 113 */ 0x6258,
+  /* 2nd byte: 114 */ 0x629e,
+  /* 2nd byte: 115 */ 0x62d3,
+  /* 2nd byte: 116 */ 0x6ca2,
+  /* 2nd byte: 117 */ 0x6fef,
+  /* 2nd byte: 118 */ 0x7422,
+  /* 2nd byte: 119 */ 0x8a17,
+  /* 2nd byte: 120 */ 0x9438,
+  /* 2nd byte: 121 */ 0x6fc1,
+  /* 2nd byte: 122 */ 0x8afe,
+  /* 2nd byte: 123 */ 0x8338,
+  /* 2nd byte: 124 */ 0x51e7,
+  /* 2nd byte: 125 */ 0x86f8,
+  /* 2nd byte: 126 */ 0x53ea},
+/* 1st byte: 67 */ { 
+  /* 2nd byte: 33 */ 0x53e9,
+  /* 2nd byte: 34 */ 0x4f46,
+  /* 2nd byte: 35 */ 0x9054,
+  /* 2nd byte: 36 */ 0x8fb0,
+  /* 2nd byte: 37 */ 0x596a,
+  /* 2nd byte: 38 */ 0x8131,
+  /* 2nd byte: 39 */ 0x5dfd,
+  /* 2nd byte: 40 */ 0x7aea,
+  /* 2nd byte: 41 */ 0x8fbf,
+  /* 2nd byte: 42 */ 0x68da,
+  /* 2nd byte: 43 */ 0x8c37,
+  /* 2nd byte: 44 */ 0x72f8,
+  /* 2nd byte: 45 */ 0x9c48,
+  /* 2nd byte: 46 */ 0x6a3d,
+  /* 2nd byte: 47 */ 0x8ab0,
+  /* 2nd byte: 48 */ 0x4e39,
+  /* 2nd byte: 49 */ 0x5358,
+  /* 2nd byte: 50 */ 0x5606,
+  /* 2nd byte: 51 */ 0x5766,
+  /* 2nd byte: 52 */ 0x62c5,
+  /* 2nd byte: 53 */ 0x63a2,
+  /* 2nd byte: 54 */ 0x65e6,
+  /* 2nd byte: 55 */ 0x6b4e,
+  /* 2nd byte: 56 */ 0x6de1,
+  /* 2nd byte: 57 */ 0x6e5b,
+  /* 2nd byte: 58 */ 0x70ad,
+  /* 2nd byte: 59 */ 0x77ed,
+  /* 2nd byte: 60 */ 0x7aef,
+  /* 2nd byte: 61 */ 0x7baa,
+  /* 2nd byte: 62 */ 0x7dbb,
+  /* 2nd byte: 63 */ 0x803d,
+  /* 2nd byte: 64 */ 0x80c6,
+  /* 2nd byte: 65 */ 0x86cb,
+  /* 2nd byte: 66 */ 0x8a95,
+  /* 2nd byte: 67 */ 0x935b,
+  /* 2nd byte: 68 */ 0x56e3,
+  /* 2nd byte: 69 */ 0x58c7,
+  /* 2nd byte: 70 */ 0x5f3e,
+  /* 2nd byte: 71 */ 0x65ad,
+  /* 2nd byte: 72 */ 0x6696,
+  /* 2nd byte: 73 */ 0x6a80,
+  /* 2nd byte: 74 */ 0x6bb5,
+  /* 2nd byte: 75 */ 0x7537,
+  /* 2nd byte: 76 */ 0x8ac7,
+  /* 2nd byte: 77 */ 0x5024,
+  /* 2nd byte: 78 */ 0x77e5,
+  /* 2nd byte: 79 */ 0x5730,
+  /* 2nd byte: 80 */ 0x5f1b,
+  /* 2nd byte: 81 */ 0x6065,
+  /* 2nd byte: 82 */ 0x667a,
+  /* 2nd byte: 83 */ 0x6c60,
+  /* 2nd byte: 84 */ 0x75f4,
+  /* 2nd byte: 85 */ 0x7a1a,
+  /* 2nd byte: 86 */ 0x7f6e,
+  /* 2nd byte: 87 */ 0x81f4,
+  /* 2nd byte: 88 */ 0x8718,
+  /* 2nd byte: 89 */ 0x9045,
+  /* 2nd byte: 90 */ 0x99b3,
+  /* 2nd byte: 91 */ 0x7bc9,
+  /* 2nd byte: 92 */ 0x755c,
+  /* 2nd byte: 93 */ 0x7af9,
+  /* 2nd byte: 94 */ 0x7b51,
+  /* 2nd byte: 95 */ 0x84c4,
+  /* 2nd byte: 96 */ 0x9010,
+  /* 2nd byte: 97 */ 0x79e9,
+  /* 2nd byte: 98 */ 0x7a92,
+  /* 2nd byte: 99 */ 0x8336,
+  /* 2nd byte: 100 */ 0x5ae1,
+  /* 2nd byte: 101 */ 0x7740,
+  /* 2nd byte: 102 */ 0x4e2d,
+  /* 2nd byte: 103 */ 0x4ef2,
+  /* 2nd byte: 104 */ 0x5b99,
+  /* 2nd byte: 105 */ 0x5fe0,
+  /* 2nd byte: 106 */ 0x62bd,
+  /* 2nd byte: 107 */ 0x663c,
+  /* 2nd byte: 108 */ 0x67f1,
+  /* 2nd byte: 109 */ 0x6ce8,
+  /* 2nd byte: 110 */ 0x866b,
+  /* 2nd byte: 111 */ 0x8877,
+  /* 2nd byte: 112 */ 0x8a3b,
+  /* 2nd byte: 113 */ 0x914e,
+  /* 2nd byte: 114 */ 0x92f3,
+  /* 2nd byte: 115 */ 0x99d0,
+  /* 2nd byte: 116 */ 0x6a17,
+  /* 2nd byte: 117 */ 0x7026,
+  /* 2nd byte: 118 */ 0x732a,
+  /* 2nd byte: 119 */ 0x82e7,
+  /* 2nd byte: 120 */ 0x8457,
+  /* 2nd byte: 121 */ 0x8caf,
+  /* 2nd byte: 122 */ 0x4e01,
+  /* 2nd byte: 123 */ 0x5146,
+  /* 2nd byte: 124 */ 0x51cb,
+  /* 2nd byte: 125 */ 0x558b,
+  /* 2nd byte: 126 */ 0x5bf5},
+/* 1st byte: 68 */ { 
+  /* 2nd byte: 33 */ 0x5e16,
+  /* 2nd byte: 34 */ 0x5e33,
+  /* 2nd byte: 35 */ 0x5e81,
+  /* 2nd byte: 36 */ 0x5f14,
+  /* 2nd byte: 37 */ 0x5f35,
+  /* 2nd byte: 38 */ 0x5f6b,
+  /* 2nd byte: 39 */ 0x5fb4,
+  /* 2nd byte: 40 */ 0x61f2,
+  /* 2nd byte: 41 */ 0x6311,
+  /* 2nd byte: 42 */ 0x66a2,
+  /* 2nd byte: 43 */ 0x671d,
+  /* 2nd byte: 44 */ 0x6f6e,
+  /* 2nd byte: 45 */ 0x7252,
+  /* 2nd byte: 46 */ 0x753a,
+  /* 2nd byte: 47 */ 0x773a,
+  /* 2nd byte: 48 */ 0x8074,
+  /* 2nd byte: 49 */ 0x8139,
+  /* 2nd byte: 50 */ 0x8178,
+  /* 2nd byte: 51 */ 0x8776,
+  /* 2nd byte: 52 */ 0x8abf,
+  /* 2nd byte: 53 */ 0x8adc,
+  /* 2nd byte: 54 */ 0x8d85,
+  /* 2nd byte: 55 */ 0x8df3,
+  /* 2nd byte: 56 */ 0x929a,
+  /* 2nd byte: 57 */ 0x9577,
+  /* 2nd byte: 58 */ 0x9802,
+  /* 2nd byte: 59 */ 0x9ce5,
+  /* 2nd byte: 60 */ 0x52c5,
+  /* 2nd byte: 61 */ 0x6357,
+  /* 2nd byte: 62 */ 0x76f4,
+  /* 2nd byte: 63 */ 0x6715,
+  /* 2nd byte: 64 */ 0x6c88,
+  /* 2nd byte: 65 */ 0x73cd,
+  /* 2nd byte: 66 */ 0x8cc3,
+  /* 2nd byte: 67 */ 0x93ae,
+  /* 2nd byte: 68 */ 0x9673,
+  /* 2nd byte: 69 */ 0x6d25,
+  /* 2nd byte: 70 */ 0x589c,
+  /* 2nd byte: 71 */ 0x690e,
+  /* 2nd byte: 72 */ 0x69cc,
+  /* 2nd byte: 73 */ 0x8ffd,
+  /* 2nd byte: 74 */ 0x939a,
+  /* 2nd byte: 75 */ 0x75db,
+  /* 2nd byte: 76 */ 0x901a,
+  /* 2nd byte: 77 */ 0x585a,
+  /* 2nd byte: 78 */ 0x6802,
+  /* 2nd byte: 79 */ 0x63b4,
+  /* 2nd byte: 80 */ 0x69fb,
+  /* 2nd byte: 81 */ 0x4f43,
+  /* 2nd byte: 82 */ 0x6f2c,
+  /* 2nd byte: 83 */ 0x67d8,
+  /* 2nd byte: 84 */ 0x8fbb,
+  /* 2nd byte: 85 */ 0x8526,
+  /* 2nd byte: 86 */ 0x7db4,
+  /* 2nd byte: 87 */ 0x9354,
+  /* 2nd byte: 88 */ 0x693f,
+  /* 2nd byte: 89 */ 0x6f70,
+  /* 2nd byte: 90 */ 0x576a,
+  /* 2nd byte: 91 */ 0x58f7,
+  /* 2nd byte: 92 */ 0x5b2c,
+  /* 2nd byte: 93 */ 0x7d2c,
+  /* 2nd byte: 94 */ 0x722a,
+  /* 2nd byte: 95 */ 0x540a,
+  /* 2nd byte: 96 */ 0x91e3,
+  /* 2nd byte: 97 */ 0x9db4,
+  /* 2nd byte: 98 */ 0x4ead,
+  /* 2nd byte: 99 */ 0x4f4e,
+  /* 2nd byte: 100 */ 0x505c,
+  /* 2nd byte: 101 */ 0x5075,
+  /* 2nd byte: 102 */ 0x5243,
+  /* 2nd byte: 103 */ 0x8c9e,
+  /* 2nd byte: 104 */ 0x5448,
+  /* 2nd byte: 105 */ 0x5824,
+  /* 2nd byte: 106 */ 0x5b9a,
+  /* 2nd byte: 107 */ 0x5e1d,
+  /* 2nd byte: 108 */ 0x5e95,
+  /* 2nd byte: 109 */ 0x5ead,
+  /* 2nd byte: 110 */ 0x5ef7,
+  /* 2nd byte: 111 */ 0x5f1f,
+  /* 2nd byte: 112 */ 0x608c,
+  /* 2nd byte: 113 */ 0x62b5,
+  /* 2nd byte: 114 */ 0x633a,
+  /* 2nd byte: 115 */ 0x63d0,
+  /* 2nd byte: 116 */ 0x68af,
+  /* 2nd byte: 117 */ 0x6c40,
+  /* 2nd byte: 118 */ 0x7887,
+  /* 2nd byte: 119 */ 0x798e,
+  /* 2nd byte: 120 */ 0x7a0b,
+  /* 2nd byte: 121 */ 0x7de0,
+  /* 2nd byte: 122 */ 0x8247,
+  /* 2nd byte: 123 */ 0x8a02,
+  /* 2nd byte: 124 */ 0x8ae6,
+  /* 2nd byte: 125 */ 0x8e44,
+  /* 2nd byte: 126 */ 0x9013},
+/* 1st byte: 69 */ { 
+  /* 2nd byte: 33 */ 0x90b8,
+  /* 2nd byte: 34 */ 0x912d,
+  /* 2nd byte: 35 */ 0x91d8,
+  /* 2nd byte: 36 */ 0x9f0e,
+  /* 2nd byte: 37 */ 0x6ce5,
+  /* 2nd byte: 38 */ 0x6458,
+  /* 2nd byte: 39 */ 0x64e2,
+  /* 2nd byte: 40 */ 0x6575,
+  /* 2nd byte: 41 */ 0x6ef4,
+  /* 2nd byte: 42 */ 0x7684,
+  /* 2nd byte: 43 */ 0x7b1b,
+  /* 2nd byte: 44 */ 0x9069,
+  /* 2nd byte: 45 */ 0x93d1,
+  /* 2nd byte: 46 */ 0x6eba,
+  /* 2nd byte: 47 */ 0x54f2,
+  /* 2nd byte: 48 */ 0x5fb9,
+  /* 2nd byte: 49 */ 0x64a4,
+  /* 2nd byte: 50 */ 0x8f4d,
+  /* 2nd byte: 51 */ 0x8fed,
+  /* 2nd byte: 52 */ 0x9244,
+  /* 2nd byte: 53 */ 0x5178,
+  /* 2nd byte: 54 */ 0x586b,
+  /* 2nd byte: 55 */ 0x5929,
+  /* 2nd byte: 56 */ 0x5c55,
+  /* 2nd byte: 57 */ 0x5e97,
+  /* 2nd byte: 58 */ 0x6dfb,
+  /* 2nd byte: 59 */ 0x7e8f,
+  /* 2nd byte: 60 */ 0x751c,
+  /* 2nd byte: 61 */ 0x8cbc,
+  /* 2nd byte: 62 */ 0x8ee2,
+  /* 2nd byte: 63 */ 0x985b,
+  /* 2nd byte: 64 */ 0x70b9,
+  /* 2nd byte: 65 */ 0x4f1d,
+  /* 2nd byte: 66 */ 0x6bbf,
+  /* 2nd byte: 67 */ 0x6fb1,
+  /* 2nd byte: 68 */ 0x7530,
+  /* 2nd byte: 69 */ 0x96fb,
+  /* 2nd byte: 70 */ 0x514e,
+  /* 2nd byte: 71 */ 0x5410,
+  /* 2nd byte: 72 */ 0x5835,
+  /* 2nd byte: 73 */ 0x5857,
+  /* 2nd byte: 74 */ 0x59ac,
+  /* 2nd byte: 75 */ 0x5c60,
+  /* 2nd byte: 76 */ 0x5f92,
+  /* 2nd byte: 77 */ 0x6597,
+  /* 2nd byte: 78 */ 0x675c,
+  /* 2nd byte: 79 */ 0x6e21,
+  /* 2nd byte: 80 */ 0x767b,
+  /* 2nd byte: 81 */ 0x83df,
+  /* 2nd byte: 82 */ 0x8ced,
+  /* 2nd byte: 83 */ 0x9014,
+  /* 2nd byte: 84 */ 0x90fd,
+  /* 2nd byte: 85 */ 0x934d,
+  /* 2nd byte: 86 */ 0x7825,
+  /* 2nd byte: 87 */ 0x783a,
+  /* 2nd byte: 88 */ 0x52aa,
+  /* 2nd byte: 89 */ 0x5ea6,
+  /* 2nd byte: 90 */ 0x571f,
+  /* 2nd byte: 91 */ 0x5974,
+  /* 2nd byte: 92 */ 0x6012,
+  /* 2nd byte: 93 */ 0x5012,
+  /* 2nd byte: 94 */ 0x515a,
+  /* 2nd byte: 95 */ 0x51ac,
+  /* 2nd byte: 96 */ 0x51cd,
+  /* 2nd byte: 97 */ 0x5200,
+  /* 2nd byte: 98 */ 0x5510,
+  /* 2nd byte: 99 */ 0x5854,
+  /* 2nd byte: 100 */ 0x5858,
+  /* 2nd byte: 101 */ 0x5957,
+  /* 2nd byte: 102 */ 0x5b95,
+  /* 2nd byte: 103 */ 0x5cf6,
+  /* 2nd byte: 104 */ 0x5d8b,
+  /* 2nd byte: 105 */ 0x60bc,
+  /* 2nd byte: 106 */ 0x6295,
+  /* 2nd byte: 107 */ 0x642d,
+  /* 2nd byte: 108 */ 0x6771,
+  /* 2nd byte: 109 */ 0x6843,
+  /* 2nd byte: 110 */ 0x68bc,
+  /* 2nd byte: 111 */ 0x68df,
+  /* 2nd byte: 112 */ 0x76d7,
+  /* 2nd byte: 113 */ 0x6dd8,
+  /* 2nd byte: 114 */ 0x6e6f,
+  /* 2nd byte: 115 */ 0x6d9b,
+  /* 2nd byte: 116 */ 0x706f,
+  /* 2nd byte: 117 */ 0x71c8,
+  /* 2nd byte: 118 */ 0x5f53,
+  /* 2nd byte: 119 */ 0x75d8,
+  /* 2nd byte: 120 */ 0x7977,
+  /* 2nd byte: 121 */ 0x7b49,
+  /* 2nd byte: 122 */ 0x7b54,
+  /* 2nd byte: 123 */ 0x7b52,
+  /* 2nd byte: 124 */ 0x7cd6,
+  /* 2nd byte: 125 */ 0x7d71,
+  /* 2nd byte: 126 */ 0x5230},
+/* 1st byte: 70 */ { 
+  /* 2nd byte: 33 */ 0x8463,
+  /* 2nd byte: 34 */ 0x8569,
+  /* 2nd byte: 35 */ 0x85e4,
+  /* 2nd byte: 36 */ 0x8a0e,
+  /* 2nd byte: 37 */ 0x8b04,
+  /* 2nd byte: 38 */ 0x8c46,
+  /* 2nd byte: 39 */ 0x8e0f,
+  /* 2nd byte: 40 */ 0x9003,
+  /* 2nd byte: 41 */ 0x900f,
+  /* 2nd byte: 42 */ 0x9419,
+  /* 2nd byte: 43 */ 0x9676,
+  /* 2nd byte: 44 */ 0x982d,
+  /* 2nd byte: 45 */ 0x9a30,
+  /* 2nd byte: 46 */ 0x95d8,
+  /* 2nd byte: 47 */ 0x50cd,
+  /* 2nd byte: 48 */ 0x52d5,
+  /* 2nd byte: 49 */ 0x540c,
+  /* 2nd byte: 50 */ 0x5802,
+  /* 2nd byte: 51 */ 0x5c0e,
+  /* 2nd byte: 52 */ 0x61a7,
+  /* 2nd byte: 53 */ 0x649e,
+  /* 2nd byte: 54 */ 0x6d1e,
+  /* 2nd byte: 55 */ 0x77b3,
+  /* 2nd byte: 56 */ 0x7ae5,
+  /* 2nd byte: 57 */ 0x80f4,
+  /* 2nd byte: 58 */ 0x8404,
+  /* 2nd byte: 59 */ 0x9053,
+  /* 2nd byte: 60 */ 0x9285,
+  /* 2nd byte: 61 */ 0x5ce0,
+  /* 2nd byte: 62 */ 0x9d07,
+  /* 2nd byte: 63 */ 0x533f,
+  /* 2nd byte: 64 */ 0x5f97,
+  /* 2nd byte: 65 */ 0x5fb3,
+  /* 2nd byte: 66 */ 0x6d9c,
+  /* 2nd byte: 67 */ 0x7279,
+  /* 2nd byte: 68 */ 0x7763,
+  /* 2nd byte: 69 */ 0x79bf,
+  /* 2nd byte: 70 */ 0x7be4,
+  /* 2nd byte: 71 */ 0x6bd2,
+  /* 2nd byte: 72 */ 0x72ec,
+  /* 2nd byte: 73 */ 0x8aad,
+  /* 2nd byte: 74 */ 0x6803,
+  /* 2nd byte: 75 */ 0x6a61,
+  /* 2nd byte: 76 */ 0x51f8,
+  /* 2nd byte: 77 */ 0x7a81,
+  /* 2nd byte: 78 */ 0x6934,
+  /* 2nd byte: 79 */ 0x5c4a,
+  /* 2nd byte: 80 */ 0x9cf6,
+  /* 2nd byte: 81 */ 0x82eb,
+  /* 2nd byte: 82 */ 0x5bc5,
+  /* 2nd byte: 83 */ 0x9149,
+  /* 2nd byte: 84 */ 0x701e,
+  /* 2nd byte: 85 */ 0x5678,
+  /* 2nd byte: 86 */ 0x5c6f,
+  /* 2nd byte: 87 */ 0x60c7,
+  /* 2nd byte: 88 */ 0x6566,
+  /* 2nd byte: 89 */ 0x6c8c,
+  /* 2nd byte: 90 */ 0x8c5a,
+  /* 2nd byte: 91 */ 0x9041,
+  /* 2nd byte: 92 */ 0x9813,
+  /* 2nd byte: 93 */ 0x5451,
+  /* 2nd byte: 94 */ 0x66c7,
+  /* 2nd byte: 95 */ 0x920d,
+  /* 2nd byte: 96 */ 0x5948,
+  /* 2nd byte: 97 */ 0x90a3,
+  /* 2nd byte: 98 */ 0x5185,
+  /* 2nd byte: 99 */ 0x4e4d,
+  /* 2nd byte: 100 */ 0x51ea,
+  /* 2nd byte: 101 */ 0x8599,
+  /* 2nd byte: 102 */ 0x8b0e,
+  /* 2nd byte: 103 */ 0x7058,
+  /* 2nd byte: 104 */ 0x637a,
+  /* 2nd byte: 105 */ 0x934b,
+  /* 2nd byte: 106 */ 0x6962,
+  /* 2nd byte: 107 */ 0x99b4,
+  /* 2nd byte: 108 */ 0x7e04,
+  /* 2nd byte: 109 */ 0x7577,
+  /* 2nd byte: 110 */ 0x5357,
+  /* 2nd byte: 111 */ 0x6960,
+  /* 2nd byte: 112 */ 0x8edf,
+  /* 2nd byte: 113 */ 0x96e3,
+  /* 2nd byte: 114 */ 0x6c5d,
+  /* 2nd byte: 115 */ 0x4e8c,
+  /* 2nd byte: 116 */ 0x5c3c,
+  /* 2nd byte: 117 */ 0x5f10,
+  /* 2nd byte: 118 */ 0x8fe9,
+  /* 2nd byte: 119 */ 0x5302,
+  /* 2nd byte: 120 */ 0x8cd1,
+  /* 2nd byte: 121 */ 0x8089,
+  /* 2nd byte: 122 */ 0x8679,
+  /* 2nd byte: 123 */ 0x5eff,
+  /* 2nd byte: 124 */ 0x65e5,
+  /* 2nd byte: 125 */ 0x4e73,
+  /* 2nd byte: 126 */ 0x5165},
+/* 1st byte: 71 */ { 
+  /* 2nd byte: 33 */ 0x5982,
+  /* 2nd byte: 34 */ 0x5c3f,
+  /* 2nd byte: 35 */ 0x97ee,
+  /* 2nd byte: 36 */ 0x4efb,
+  /* 2nd byte: 37 */ 0x598a,
+  /* 2nd byte: 38 */ 0x5fcd,
+  /* 2nd byte: 39 */ 0x8a8d,
+  /* 2nd byte: 40 */ 0x6fe1,
+  /* 2nd byte: 41 */ 0x79b0,
+  /* 2nd byte: 42 */ 0x7962,
+  /* 2nd byte: 43 */ 0x5be7,
+  /* 2nd byte: 44 */ 0x8471,
+  /* 2nd byte: 45 */ 0x732b,
+  /* 2nd byte: 46 */ 0x71b1,
+  /* 2nd byte: 47 */ 0x5e74,
+  /* 2nd byte: 48 */ 0x5ff5,
+  /* 2nd byte: 49 */ 0x637b,
+  /* 2nd byte: 50 */ 0x649a,
+  /* 2nd byte: 51 */ 0x71c3,
+  /* 2nd byte: 52 */ 0x7c98,
+  /* 2nd byte: 53 */ 0x4e43,
+  /* 2nd byte: 54 */ 0x5efc,
+  /* 2nd byte: 55 */ 0x4e4b,
+  /* 2nd byte: 56 */ 0x57dc,
+  /* 2nd byte: 57 */ 0x56a2,
+  /* 2nd byte: 58 */ 0x60a9,
+  /* 2nd byte: 59 */ 0x6fc3,
+  /* 2nd byte: 60 */ 0x7d0d,
+  /* 2nd byte: 61 */ 0x80fd,
+  /* 2nd byte: 62 */ 0x8133,
+  /* 2nd byte: 63 */ 0x81bf,
+  /* 2nd byte: 64 */ 0x8fb2,
+  /* 2nd byte: 65 */ 0x8997,
+  /* 2nd byte: 66 */ 0x86a4,
+  /* 2nd byte: 67 */ 0x5df4,
+  /* 2nd byte: 68 */ 0x628a,
+  /* 2nd byte: 69 */ 0x64ad,
+  /* 2nd byte: 70 */ 0x8987,
+  /* 2nd byte: 71 */ 0x6777,
+  /* 2nd byte: 72 */ 0x6ce2,
+  /* 2nd byte: 73 */ 0x6d3e,
+  /* 2nd byte: 74 */ 0x7436,
+  /* 2nd byte: 75 */ 0x7834,
+  /* 2nd byte: 76 */ 0x5a46,
+  /* 2nd byte: 77 */ 0x7f75,
+  /* 2nd byte: 78 */ 0x82ad,
+  /* 2nd byte: 79 */ 0x99ac,
+  /* 2nd byte: 80 */ 0x4ff3,
+  /* 2nd byte: 81 */ 0x5ec3,
+  /* 2nd byte: 82 */ 0x62dd,
+  /* 2nd byte: 83 */ 0x6392,
+  /* 2nd byte: 84 */ 0x6557,
+  /* 2nd byte: 85 */ 0x676f,
+  /* 2nd byte: 86 */ 0x76c3,
+  /* 2nd byte: 87 */ 0x724c,
+  /* 2nd byte: 88 */ 0x80cc,
+  /* 2nd byte: 89 */ 0x80ba,
+  /* 2nd byte: 90 */ 0x8f29,
+  /* 2nd byte: 91 */ 0x914d,
+  /* 2nd byte: 92 */ 0x500d,
+  /* 2nd byte: 93 */ 0x57f9,
+  /* 2nd byte: 94 */ 0x5a92,
+  /* 2nd byte: 95 */ 0x6885,
+  /* 2nd byte: 96 */ 0x6973,
+  /* 2nd byte: 97 */ 0x7164,
+  /* 2nd byte: 98 */ 0x72fd,
+  /* 2nd byte: 99 */ 0x8cb7,
+  /* 2nd byte: 100 */ 0x58f2,
+  /* 2nd byte: 101 */ 0x8ce0,
+  /* 2nd byte: 102 */ 0x966a,
+  /* 2nd byte: 103 */ 0x9019,
+  /* 2nd byte: 104 */ 0x877f,
+  /* 2nd byte: 105 */ 0x79e4,
+  /* 2nd byte: 106 */ 0x77e7,
+  /* 2nd byte: 107 */ 0x8429,
+  /* 2nd byte: 108 */ 0x4f2f,
+  /* 2nd byte: 109 */ 0x5265,
+  /* 2nd byte: 110 */ 0x535a,
+  /* 2nd byte: 111 */ 0x62cd,
+  /* 2nd byte: 112 */ 0x67cf,
+  /* 2nd byte: 113 */ 0x6cca,
+  /* 2nd byte: 114 */ 0x767d,
+  /* 2nd byte: 115 */ 0x7b94,
+  /* 2nd byte: 116 */ 0x7c95,
+  /* 2nd byte: 117 */ 0x8236,
+  /* 2nd byte: 118 */ 0x8584,
+  /* 2nd byte: 119 */ 0x8feb,
+  /* 2nd byte: 120 */ 0x66dd,
+  /* 2nd byte: 121 */ 0x6f20,
+  /* 2nd byte: 122 */ 0x7206,
+  /* 2nd byte: 123 */ 0x7e1b,
+  /* 2nd byte: 124 */ 0x83ab,
+  /* 2nd byte: 125 */ 0x99c1,
+  /* 2nd byte: 126 */ 0x9ea6},
+/* 1st byte: 72 */ { 
+  /* 2nd byte: 33 */ 0x51fd,
+  /* 2nd byte: 34 */ 0x7bb1,
+  /* 2nd byte: 35 */ 0x7872,
+  /* 2nd byte: 36 */ 0x7bb8,
+  /* 2nd byte: 37 */ 0x8087,
+  /* 2nd byte: 38 */ 0x7b48,
+  /* 2nd byte: 39 */ 0x6ae8,
+  /* 2nd byte: 40 */ 0x5e61,
+  /* 2nd byte: 41 */ 0x808c,
+  /* 2nd byte: 42 */ 0x7551,
+  /* 2nd byte: 43 */ 0x7560,
+  /* 2nd byte: 44 */ 0x516b,
+  /* 2nd byte: 45 */ 0x9262,
+  /* 2nd byte: 46 */ 0x6e8c,
+  /* 2nd byte: 47 */ 0x767a,
+  /* 2nd byte: 48 */ 0x9197,
+  /* 2nd byte: 49 */ 0x9aea,
+  /* 2nd byte: 50 */ 0x4f10,
+  /* 2nd byte: 51 */ 0x7f70,
+  /* 2nd byte: 52 */ 0x629c,
+  /* 2nd byte: 53 */ 0x7b4f,
+  /* 2nd byte: 54 */ 0x95a5,
+  /* 2nd byte: 55 */ 0x9ce9,
+  /* 2nd byte: 56 */ 0x567a,
+  /* 2nd byte: 57 */ 0x5859,
+  /* 2nd byte: 58 */ 0x86e4,
+  /* 2nd byte: 59 */ 0x96bc,
+  /* 2nd byte: 60 */ 0x4f34,
+  /* 2nd byte: 61 */ 0x5224,
+  /* 2nd byte: 62 */ 0x534a,
+  /* 2nd byte: 63 */ 0x53cd,
+  /* 2nd byte: 64 */ 0x53db,
+  /* 2nd byte: 65 */ 0x5e06,
+  /* 2nd byte: 66 */ 0x642c,
+  /* 2nd byte: 67 */ 0x6591,
+  /* 2nd byte: 68 */ 0x677f,
+  /* 2nd byte: 69 */ 0x6c3e,
+  /* 2nd byte: 70 */ 0x6c4e,
+  /* 2nd byte: 71 */ 0x7248,
+  /* 2nd byte: 72 */ 0x72af,
+  /* 2nd byte: 73 */ 0x73ed,
+  /* 2nd byte: 74 */ 0x7554,
+  /* 2nd byte: 75 */ 0x7e41,
+  /* 2nd byte: 76 */ 0x822c,
+  /* 2nd byte: 77 */ 0x85e9,
+  /* 2nd byte: 78 */ 0x8ca9,
+  /* 2nd byte: 79 */ 0x7bc4,
+  /* 2nd byte: 80 */ 0x91c6,
+  /* 2nd byte: 81 */ 0x7169,
+  /* 2nd byte: 82 */ 0x9812,
+  /* 2nd byte: 83 */ 0x98ef,
+  /* 2nd byte: 84 */ 0x633d,
+  /* 2nd byte: 85 */ 0x6669,
+  /* 2nd byte: 86 */ 0x756a,
+  /* 2nd byte: 87 */ 0x76e4,
+  /* 2nd byte: 88 */ 0x78d0,
+  /* 2nd byte: 89 */ 0x8543,
+  /* 2nd byte: 90 */ 0x86ee,
+  /* 2nd byte: 91 */ 0x532a,
+  /* 2nd byte: 92 */ 0x5351,
+  /* 2nd byte: 93 */ 0x5426,
+  /* 2nd byte: 94 */ 0x5983,
+  /* 2nd byte: 95 */ 0x5e87,
+  /* 2nd byte: 96 */ 0x5f7c,
+  /* 2nd byte: 97 */ 0x60b2,
+  /* 2nd byte: 98 */ 0x6249,
+  /* 2nd byte: 99 */ 0x6279,
+  /* 2nd byte: 100 */ 0x62ab,
+  /* 2nd byte: 101 */ 0x6590,
+  /* 2nd byte: 102 */ 0x6bd4,
+  /* 2nd byte: 103 */ 0x6ccc,
+  /* 2nd byte: 104 */ 0x75b2,
+  /* 2nd byte: 105 */ 0x76ae,
+  /* 2nd byte: 106 */ 0x7891,
+  /* 2nd byte: 107 */ 0x79d8,
+  /* 2nd byte: 108 */ 0x7dcb,
+  /* 2nd byte: 109 */ 0x7f77,
+  /* 2nd byte: 110 */ 0x80a5,
+  /* 2nd byte: 111 */ 0x88ab,
+  /* 2nd byte: 112 */ 0x8ab9,
+  /* 2nd byte: 113 */ 0x8cbb,
+  /* 2nd byte: 114 */ 0x907f,
+  /* 2nd byte: 115 */ 0x975e,
+  /* 2nd byte: 116 */ 0x98db,
+  /* 2nd byte: 117 */ 0x6a0b,
+  /* 2nd byte: 118 */ 0x7c38,
+  /* 2nd byte: 119 */ 0x5099,
+  /* 2nd byte: 120 */ 0x5c3e,
+  /* 2nd byte: 121 */ 0x5fae,
+  /* 2nd byte: 122 */ 0x6787,
+  /* 2nd byte: 123 */ 0x6bd8,
+  /* 2nd byte: 124 */ 0x7435,
+  /* 2nd byte: 125 */ 0x7709,
+  /* 2nd byte: 126 */ 0x7f8e},
+/* 1st byte: 73 */ { 
+  /* 2nd byte: 33 */ 0x9f3b,
+  /* 2nd byte: 34 */ 0x67ca,
+  /* 2nd byte: 35 */ 0x7a17,
+  /* 2nd byte: 36 */ 0x5339,
+  /* 2nd byte: 37 */ 0x758b,
+  /* 2nd byte: 38 */ 0x9aed,
+  /* 2nd byte: 39 */ 0x5f66,
+  /* 2nd byte: 40 */ 0x819d,
+  /* 2nd byte: 41 */ 0x83f1,
+  /* 2nd byte: 42 */ 0x8098,
+  /* 2nd byte: 43 */ 0x5f3c,
+  /* 2nd byte: 44 */ 0x5fc5,
+  /* 2nd byte: 45 */ 0x7562,
+  /* 2nd byte: 46 */ 0x7b46,
+  /* 2nd byte: 47 */ 0x903c,
+  /* 2nd byte: 48 */ 0x6867,
+  /* 2nd byte: 49 */ 0x59eb,
+  /* 2nd byte: 50 */ 0x5a9b,
+  /* 2nd byte: 51 */ 0x7d10,
+  /* 2nd byte: 52 */ 0x767e,
+  /* 2nd byte: 53 */ 0x8b2c,
+  /* 2nd byte: 54 */ 0x4ff5,
+  /* 2nd byte: 55 */ 0x5f6a,
+  /* 2nd byte: 56 */ 0x6a19,
+  /* 2nd byte: 57 */ 0x6c37,
+  /* 2nd byte: 58 */ 0x6f02,
+  /* 2nd byte: 59 */ 0x74e2,
+  /* 2nd byte: 60 */ 0x7968,
+  /* 2nd byte: 61 */ 0x8868,
+  /* 2nd byte: 62 */ 0x8a55,
+  /* 2nd byte: 63 */ 0x8c79,
+  /* 2nd byte: 64 */ 0x5edf,
+  /* 2nd byte: 65 */ 0x63cf,
+  /* 2nd byte: 66 */ 0x75c5,
+  /* 2nd byte: 67 */ 0x79d2,
+  /* 2nd byte: 68 */ 0x82d7,
+  /* 2nd byte: 69 */ 0x9328,
+  /* 2nd byte: 70 */ 0x92f2,
+  /* 2nd byte: 71 */ 0x849c,
+  /* 2nd byte: 72 */ 0x86ed,
+  /* 2nd byte: 73 */ 0x9c2d,
+  /* 2nd byte: 74 */ 0x54c1,
+  /* 2nd byte: 75 */ 0x5f6c,
+  /* 2nd byte: 76 */ 0x658c,
+  /* 2nd byte: 77 */ 0x6d5c,
+  /* 2nd byte: 78 */ 0x7015,
+  /* 2nd byte: 79 */ 0x8ca7,
+  /* 2nd byte: 80 */ 0x8cd3,
+  /* 2nd byte: 81 */ 0x983b,
+  /* 2nd byte: 82 */ 0x654f,
+  /* 2nd byte: 83 */ 0x74f6,
+  /* 2nd byte: 84 */ 0x4e0d,
+  /* 2nd byte: 85 */ 0x4ed8,
+  /* 2nd byte: 86 */ 0x57e0,
+  /* 2nd byte: 87 */ 0x592b,
+  /* 2nd byte: 88 */ 0x5a66,
+  /* 2nd byte: 89 */ 0x5bcc,
+  /* 2nd byte: 90 */ 0x51a8,
+  /* 2nd byte: 91 */ 0x5e03,
+  /* 2nd byte: 92 */ 0x5e9c,
+  /* 2nd byte: 93 */ 0x6016,
+  /* 2nd byte: 94 */ 0x6276,
+  /* 2nd byte: 95 */ 0x6577,
+  /* 2nd byte: 96 */ 0x65a7,
+  /* 2nd byte: 97 */ 0x666e,
+  /* 2nd byte: 98 */ 0x6d6e,
+  /* 2nd byte: 99 */ 0x7236,
+  /* 2nd byte: 100 */ 0x7b26,
+  /* 2nd byte: 101 */ 0x8150,
+  /* 2nd byte: 102 */ 0x819a,
+  /* 2nd byte: 103 */ 0x8299,
+  /* 2nd byte: 104 */ 0x8b5c,
+  /* 2nd byte: 105 */ 0x8ca0,
+  /* 2nd byte: 106 */ 0x8ce6,
+  /* 2nd byte: 107 */ 0x8d74,
+  /* 2nd byte: 108 */ 0x961c,
+  /* 2nd byte: 109 */ 0x9644,
+  /* 2nd byte: 110 */ 0x4fae,
+  /* 2nd byte: 111 */ 0x64ab,
+  /* 2nd byte: 112 */ 0x6b66,
+  /* 2nd byte: 113 */ 0x821e,
+  /* 2nd byte: 114 */ 0x8461,
+  /* 2nd byte: 115 */ 0x856a,
+  /* 2nd byte: 116 */ 0x90e8,
+  /* 2nd byte: 117 */ 0x5c01,
+  /* 2nd byte: 118 */ 0x6953,
+  /* 2nd byte: 119 */ 0x98a8,
+  /* 2nd byte: 120 */ 0x847a,
+  /* 2nd byte: 121 */ 0x8557,
+  /* 2nd byte: 122 */ 0x4f0f,
+  /* 2nd byte: 123 */ 0x526f,
+  /* 2nd byte: 124 */ 0x5fa9,
+  /* 2nd byte: 125 */ 0x5e45,
+  /* 2nd byte: 126 */ 0x670d},
+/* 1st byte: 74 */ { 
+  /* 2nd byte: 33 */ 0x798f,
+  /* 2nd byte: 34 */ 0x8179,
+  /* 2nd byte: 35 */ 0x8907,
+  /* 2nd byte: 36 */ 0x8986,
+  /* 2nd byte: 37 */ 0x6df5,
+  /* 2nd byte: 38 */ 0x5f17,
+  /* 2nd byte: 39 */ 0x6255,
+  /* 2nd byte: 40 */ 0x6cb8,
+  /* 2nd byte: 41 */ 0x4ecf,
+  /* 2nd byte: 42 */ 0x7269,
+  /* 2nd byte: 43 */ 0x9b92,
+  /* 2nd byte: 44 */ 0x5206,
+  /* 2nd byte: 45 */ 0x543b,
+  /* 2nd byte: 46 */ 0x5674,
+  /* 2nd byte: 47 */ 0x58b3,
+  /* 2nd byte: 48 */ 0x61a4,
+  /* 2nd byte: 49 */ 0x626e,
+  /* 2nd byte: 50 */ 0x711a,
+  /* 2nd byte: 51 */ 0x596e,
+  /* 2nd byte: 52 */ 0x7c89,
+  /* 2nd byte: 53 */ 0x7cde,
+  /* 2nd byte: 54 */ 0x7d1b,
+  /* 2nd byte: 55 */ 0x96f0,
+  /* 2nd byte: 56 */ 0x6587,
+  /* 2nd byte: 57 */ 0x805e,
+  /* 2nd byte: 58 */ 0x4e19,
+  /* 2nd byte: 59 */ 0x4f75,
+  /* 2nd byte: 60 */ 0x5175,
+  /* 2nd byte: 61 */ 0x5840,
+  /* 2nd byte: 62 */ 0x5e63,
+  /* 2nd byte: 63 */ 0x5e73,
+  /* 2nd byte: 64 */ 0x5f0a,
+  /* 2nd byte: 65 */ 0x67c4,
+  /* 2nd byte: 66 */ 0x4e26,
+  /* 2nd byte: 67 */ 0x853d,
+  /* 2nd byte: 68 */ 0x9589,
+  /* 2nd byte: 69 */ 0x965b,
+  /* 2nd byte: 70 */ 0x7c73,
+  /* 2nd byte: 71 */ 0x9801,
+  /* 2nd byte: 72 */ 0x50fb,
+  /* 2nd byte: 73 */ 0x58c1,
+  /* 2nd byte: 74 */ 0x7656,
+  /* 2nd byte: 75 */ 0x78a7,
+  /* 2nd byte: 76 */ 0x5225,
+  /* 2nd byte: 77 */ 0x77a5,
+  /* 2nd byte: 78 */ 0x8511,
+  /* 2nd byte: 79 */ 0x7b86,
+  /* 2nd byte: 80 */ 0x504f,
+  /* 2nd byte: 81 */ 0x5909,
+  /* 2nd byte: 82 */ 0x7247,
+  /* 2nd byte: 83 */ 0x7bc7,
+  /* 2nd byte: 84 */ 0x7de8,
+  /* 2nd byte: 85 */ 0x8fba,
+  /* 2nd byte: 86 */ 0x8fd4,
+  /* 2nd byte: 87 */ 0x904d,
+  /* 2nd byte: 88 */ 0x4fbf,
+  /* 2nd byte: 89 */ 0x52c9,
+  /* 2nd byte: 90 */ 0x5a29,
+  /* 2nd byte: 91 */ 0x5f01,
+  /* 2nd byte: 92 */ 0x97ad,
+  /* 2nd byte: 93 */ 0x4fdd,
+  /* 2nd byte: 94 */ 0x8217,
+  /* 2nd byte: 95 */ 0x92ea,
+  /* 2nd byte: 96 */ 0x5703,
+  /* 2nd byte: 97 */ 0x6355,
+  /* 2nd byte: 98 */ 0x6b69,
+  /* 2nd byte: 99 */ 0x752b,
+  /* 2nd byte: 100 */ 0x88dc,
+  /* 2nd byte: 101 */ 0x8f14,
+  /* 2nd byte: 102 */ 0x7a42,
+  /* 2nd byte: 103 */ 0x52df,
+  /* 2nd byte: 104 */ 0x5893,
+  /* 2nd byte: 105 */ 0x6155,
+  /* 2nd byte: 106 */ 0x620a,
+  /* 2nd byte: 107 */ 0x66ae,
+  /* 2nd byte: 108 */ 0x6bcd,
+  /* 2nd byte: 109 */ 0x7c3f,
+  /* 2nd byte: 110 */ 0x83e9,
+  /* 2nd byte: 111 */ 0x5023,
+  /* 2nd byte: 112 */ 0x4ff8,
+  /* 2nd byte: 113 */ 0x5305,
+  /* 2nd byte: 114 */ 0x5446,
+  /* 2nd byte: 115 */ 0x5831,
+  /* 2nd byte: 116 */ 0x5949,
+  /* 2nd byte: 117 */ 0x5b9d,
+  /* 2nd byte: 118 */ 0x5cf0,
+  /* 2nd byte: 119 */ 0x5cef,
+  /* 2nd byte: 120 */ 0x5d29,
+  /* 2nd byte: 121 */ 0x5e96,
+  /* 2nd byte: 122 */ 0x62b1,
+  /* 2nd byte: 123 */ 0x6367,
+  /* 2nd byte: 124 */ 0x653e,
+  /* 2nd byte: 125 */ 0x65b9,
+  /* 2nd byte: 126 */ 0x670b},
+/* 1st byte: 75 */ { 
+  /* 2nd byte: 33 */ 0x6cd5,
+  /* 2nd byte: 34 */ 0x6ce1,
+  /* 2nd byte: 35 */ 0x70f9,
+  /* 2nd byte: 36 */ 0x7832,
+  /* 2nd byte: 37 */ 0x7e2b,
+  /* 2nd byte: 38 */ 0x80de,
+  /* 2nd byte: 39 */ 0x82b3,
+  /* 2nd byte: 40 */ 0x840c,
+  /* 2nd byte: 41 */ 0x84ec,
+  /* 2nd byte: 42 */ 0x8702,
+  /* 2nd byte: 43 */ 0x8912,
+  /* 2nd byte: 44 */ 0x8a2a,
+  /* 2nd byte: 45 */ 0x8c4a,
+  /* 2nd byte: 46 */ 0x90a6,
+  /* 2nd byte: 47 */ 0x92d2,
+  /* 2nd byte: 48 */ 0x98fd,
+  /* 2nd byte: 49 */ 0x9cf3,
+  /* 2nd byte: 50 */ 0x9d6c,
+  /* 2nd byte: 51 */ 0x4e4f,
+  /* 2nd byte: 52 */ 0x4ea1,
+  /* 2nd byte: 53 */ 0x508d,
+  /* 2nd byte: 54 */ 0x5256,
+  /* 2nd byte: 55 */ 0x574a,
+  /* 2nd byte: 56 */ 0x59a8,
+  /* 2nd byte: 57 */ 0x5e3d,
+  /* 2nd byte: 58 */ 0x5fd8,
+  /* 2nd byte: 59 */ 0x5fd9,
+  /* 2nd byte: 60 */ 0x623f,
+  /* 2nd byte: 61 */ 0x66b4,
+  /* 2nd byte: 62 */ 0x671b,
+  /* 2nd byte: 63 */ 0x67d0,
+  /* 2nd byte: 64 */ 0x68d2,
+  /* 2nd byte: 65 */ 0x5192,
+  /* 2nd byte: 66 */ 0x7d21,
+  /* 2nd byte: 67 */ 0x80aa,
+  /* 2nd byte: 68 */ 0x81a8,
+  /* 2nd byte: 69 */ 0x8b00,
+  /* 2nd byte: 70 */ 0x8c8c,
+  /* 2nd byte: 71 */ 0x8cbf,
+  /* 2nd byte: 72 */ 0x927e,
+  /* 2nd byte: 73 */ 0x9632,
+  /* 2nd byte: 74 */ 0x5420,
+  /* 2nd byte: 75 */ 0x982c,
+  /* 2nd byte: 76 */ 0x5317,
+  /* 2nd byte: 77 */ 0x50d5,
+  /* 2nd byte: 78 */ 0x535c,
+  /* 2nd byte: 79 */ 0x58a8,
+  /* 2nd byte: 80 */ 0x64b2,
+  /* 2nd byte: 81 */ 0x6734,
+  /* 2nd byte: 82 */ 0x7267,
+  /* 2nd byte: 83 */ 0x7766,
+  /* 2nd byte: 84 */ 0x7a46,
+  /* 2nd byte: 85 */ 0x91e6,
+  /* 2nd byte: 86 */ 0x52c3,
+  /* 2nd byte: 87 */ 0x6ca1,
+  /* 2nd byte: 88 */ 0x6b86,
+  /* 2nd byte: 89 */ 0x5800,
+  /* 2nd byte: 90 */ 0x5e4c,
+  /* 2nd byte: 91 */ 0x5954,
+  /* 2nd byte: 92 */ 0x672c,
+  /* 2nd byte: 93 */ 0x7ffb,
+  /* 2nd byte: 94 */ 0x51e1,
+  /* 2nd byte: 95 */ 0x76c6,
+  /* 2nd byte: 96 */ 0x6469,
+  /* 2nd byte: 97 */ 0x78e8,
+  /* 2nd byte: 98 */ 0x9b54,
+  /* 2nd byte: 99 */ 0x9ebb,
+  /* 2nd byte: 100 */ 0x57cb,
+  /* 2nd byte: 101 */ 0x59b9,
+  /* 2nd byte: 102 */ 0x6627,
+  /* 2nd byte: 103 */ 0x679a,
+  /* 2nd byte: 104 */ 0x6bce,
+  /* 2nd byte: 105 */ 0x54e9,
+  /* 2nd byte: 106 */ 0x69d9,
+  /* 2nd byte: 107 */ 0x5e55,
+  /* 2nd byte: 108 */ 0x819c,
+  /* 2nd byte: 109 */ 0x6795,
+  /* 2nd byte: 110 */ 0x9baa,
+  /* 2nd byte: 111 */ 0x67fe,
+  /* 2nd byte: 112 */ 0x9c52,
+  /* 2nd byte: 113 */ 0x685d,
+  /* 2nd byte: 114 */ 0x4ea6,
+  /* 2nd byte: 115 */ 0x4fe3,
+  /* 2nd byte: 116 */ 0x53c8,
+  /* 2nd byte: 117 */ 0x62b9,
+  /* 2nd byte: 118 */ 0x672b,
+  /* 2nd byte: 119 */ 0x6cab,
+  /* 2nd byte: 120 */ 0x8fc4,
+  /* 2nd byte: 121 */ 0x4fad,
+  /* 2nd byte: 122 */ 0x7e6d,
+  /* 2nd byte: 123 */ 0x9ebf,
+  /* 2nd byte: 124 */ 0x4e07,
+  /* 2nd byte: 125 */ 0x6162,
+  /* 2nd byte: 126 */ 0x6e80},
+/* 1st byte: 76 */ { 
+  /* 2nd byte: 33 */ 0x6f2b,
+  /* 2nd byte: 34 */ 0x8513,
+  /* 2nd byte: 35 */ 0x5473,
+  /* 2nd byte: 36 */ 0x672a,
+  /* 2nd byte: 37 */ 0x9b45,
+  /* 2nd byte: 38 */ 0x5df3,
+  /* 2nd byte: 39 */ 0x7b95,
+  /* 2nd byte: 40 */ 0x5cac,
+  /* 2nd byte: 41 */ 0x5bc6,
+  /* 2nd byte: 42 */ 0x871c,
+  /* 2nd byte: 43 */ 0x6e4a,
+  /* 2nd byte: 44 */ 0x84d1,
+  /* 2nd byte: 45 */ 0x7a14,
+  /* 2nd byte: 46 */ 0x8108,
+  /* 2nd byte: 47 */ 0x5999,
+  /* 2nd byte: 48 */ 0x7c8d,
+  /* 2nd byte: 49 */ 0x6c11,
+  /* 2nd byte: 50 */ 0x7720,
+  /* 2nd byte: 51 */ 0x52d9,
+  /* 2nd byte: 52 */ 0x5922,
+  /* 2nd byte: 53 */ 0x7121,
+  /* 2nd byte: 54 */ 0x725f,
+  /* 2nd byte: 55 */ 0x77db,
+  /* 2nd byte: 56 */ 0x9727,
+  /* 2nd byte: 57 */ 0x9d61,
+  /* 2nd byte: 58 */ 0x690b,
+  /* 2nd byte: 59 */ 0x5a7f,
+  /* 2nd byte: 60 */ 0x5a18,
+  /* 2nd byte: 61 */ 0x51a5,
+  /* 2nd byte: 62 */ 0x540d,
+  /* 2nd byte: 63 */ 0x547d,
+  /* 2nd byte: 64 */ 0x660e,
+  /* 2nd byte: 65 */ 0x76df,
+  /* 2nd byte: 66 */ 0x8ff7,
+  /* 2nd byte: 67 */ 0x9298,
+  /* 2nd byte: 68 */ 0x9cf4,
+  /* 2nd byte: 69 */ 0x59ea,
+  /* 2nd byte: 70 */ 0x725d,
+  /* 2nd byte: 71 */ 0x6ec5,
+  /* 2nd byte: 72 */ 0x514d,
+  /* 2nd byte: 73 */ 0x68c9,
+  /* 2nd byte: 74 */ 0x7dbf,
+  /* 2nd byte: 75 */ 0x7dec,
+  /* 2nd byte: 76 */ 0x9762,
+  /* 2nd byte: 77 */ 0x9eba,
+  /* 2nd byte: 78 */ 0x6478,
+  /* 2nd byte: 79 */ 0x6a21,
+  /* 2nd byte: 80 */ 0x8302,
+  /* 2nd byte: 81 */ 0x5984,
+  /* 2nd byte: 82 */ 0x5b5f,
+  /* 2nd byte: 83 */ 0x6bdb,
+  /* 2nd byte: 84 */ 0x731b,
+  /* 2nd byte: 85 */ 0x76f2,
+  /* 2nd byte: 86 */ 0x7db2,
+  /* 2nd byte: 87 */ 0x8017,
+  /* 2nd byte: 88 */ 0x8499,
+  /* 2nd byte: 89 */ 0x5132,
+  /* 2nd byte: 90 */ 0x6728,
+  /* 2nd byte: 91 */ 0x9ed9,
+  /* 2nd byte: 92 */ 0x76ee,
+  /* 2nd byte: 93 */ 0x6762,
+  /* 2nd byte: 94 */ 0x52ff,
+  /* 2nd byte: 95 */ 0x9905,
+  /* 2nd byte: 96 */ 0x5c24,
+  /* 2nd byte: 97 */ 0x623b,
+  /* 2nd byte: 98 */ 0x7c7e,
+  /* 2nd byte: 99 */ 0x8cb0,
+  /* 2nd byte: 100 */ 0x554f,
+  /* 2nd byte: 101 */ 0x60b6,
+  /* 2nd byte: 102 */ 0x7d0b,
+  /* 2nd byte: 103 */ 0x9580,
+  /* 2nd byte: 104 */ 0x5301,
+  /* 2nd byte: 105 */ 0x4e5f,
+  /* 2nd byte: 106 */ 0x51b6,
+  /* 2nd byte: 107 */ 0x591c,
+  /* 2nd byte: 108 */ 0x723a,
+  /* 2nd byte: 109 */ 0x8036,
+  /* 2nd byte: 110 */ 0x91ce,
+  /* 2nd byte: 111 */ 0x5f25,
+  /* 2nd byte: 112 */ 0x77e2,
+  /* 2nd byte: 113 */ 0x5384,
+  /* 2nd byte: 114 */ 0x5f79,
+  /* 2nd byte: 115 */ 0x7d04,
+  /* 2nd byte: 116 */ 0x85ac,
+  /* 2nd byte: 117 */ 0x8a33,
+  /* 2nd byte: 118 */ 0x8e8d,
+  /* 2nd byte: 119 */ 0x9756,
+  /* 2nd byte: 120 */ 0x67f3,
+  /* 2nd byte: 121 */ 0x85ae,
+  /* 2nd byte: 122 */ 0x9453,
+  /* 2nd byte: 123 */ 0x6109,
+  /* 2nd byte: 124 */ 0x6108,
+  /* 2nd byte: 125 */ 0x6cb9,
+  /* 2nd byte: 126 */ 0x7652},
+/* 1st byte: 77 */ { 
+  /* 2nd byte: 33 */ 0x8aed,
+  /* 2nd byte: 34 */ 0x8f38,
+  /* 2nd byte: 35 */ 0x552f,
+  /* 2nd byte: 36 */ 0x4f51,
+  /* 2nd byte: 37 */ 0x512a,
+  /* 2nd byte: 38 */ 0x52c7,
+  /* 2nd byte: 39 */ 0x53cb,
+  /* 2nd byte: 40 */ 0x5ba5,
+  /* 2nd byte: 41 */ 0x5e7d,
+  /* 2nd byte: 42 */ 0x60a0,
+  /* 2nd byte: 43 */ 0x6182,
+  /* 2nd byte: 44 */ 0x63d6,
+  /* 2nd byte: 45 */ 0x6709,
+  /* 2nd byte: 46 */ 0x67da,
+  /* 2nd byte: 47 */ 0x6e67,
+  /* 2nd byte: 48 */ 0x6d8c,
+  /* 2nd byte: 49 */ 0x7336,
+  /* 2nd byte: 50 */ 0x7337,
+  /* 2nd byte: 51 */ 0x7531,
+  /* 2nd byte: 52 */ 0x7950,
+  /* 2nd byte: 53 */ 0x88d5,
+  /* 2nd byte: 54 */ 0x8a98,
+  /* 2nd byte: 55 */ 0x904a,
+  /* 2nd byte: 56 */ 0x9091,
+  /* 2nd byte: 57 */ 0x90f5,
+  /* 2nd byte: 58 */ 0x96c4,
+  /* 2nd byte: 59 */ 0x878d,
+  /* 2nd byte: 60 */ 0x5915,
+  /* 2nd byte: 61 */ 0x4e88,
+  /* 2nd byte: 62 */ 0x4f59,
+  /* 2nd byte: 63 */ 0x4e0e,
+  /* 2nd byte: 64 */ 0x8a89,
+  /* 2nd byte: 65 */ 0x8f3f,
+  /* 2nd byte: 66 */ 0x9810,
+  /* 2nd byte: 67 */ 0x50ad,
+  /* 2nd byte: 68 */ 0x5e7c,
+  /* 2nd byte: 69 */ 0x5996,
+  /* 2nd byte: 70 */ 0x5bb9,
+  /* 2nd byte: 71 */ 0x5eb8,
+  /* 2nd byte: 72 */ 0x63da,
+  /* 2nd byte: 73 */ 0x63fa,
+  /* 2nd byte: 74 */ 0x64c1,
+  /* 2nd byte: 75 */ 0x66dc,
+  /* 2nd byte: 76 */ 0x694a,
+  /* 2nd byte: 77 */ 0x69d8,
+  /* 2nd byte: 78 */ 0x6d0b,
+  /* 2nd byte: 79 */ 0x6eb6,
+  /* 2nd byte: 80 */ 0x7194,
+  /* 2nd byte: 81 */ 0x7528,
+  /* 2nd byte: 82 */ 0x7aaf,
+  /* 2nd byte: 83 */ 0x7f8a,
+  /* 2nd byte: 84 */ 0x8000,
+  /* 2nd byte: 85 */ 0x8449,
+  /* 2nd byte: 86 */ 0x84c9,
+  /* 2nd byte: 87 */ 0x8981,
+  /* 2nd byte: 88 */ 0x8b21,
+  /* 2nd byte: 89 */ 0x8e0a,
+  /* 2nd byte: 90 */ 0x9065,
+  /* 2nd byte: 91 */ 0x967d,
+  /* 2nd byte: 92 */ 0x990a,
+  /* 2nd byte: 93 */ 0x617e,
+  /* 2nd byte: 94 */ 0x6291,
+  /* 2nd byte: 95 */ 0x6b32,
+  /* 2nd byte: 96 */ 0x6c83,
+  /* 2nd byte: 97 */ 0x6d74,
+  /* 2nd byte: 98 */ 0x7fcc,
+  /* 2nd byte: 99 */ 0x7ffc,
+  /* 2nd byte: 100 */ 0x6dc0,
+  /* 2nd byte: 101 */ 0x7f85,
+  /* 2nd byte: 102 */ 0x87ba,
+  /* 2nd byte: 103 */ 0x88f8,
+  /* 2nd byte: 104 */ 0x6765,
+  /* 2nd byte: 105 */ 0x83b1,
+  /* 2nd byte: 106 */ 0x983c,
+  /* 2nd byte: 107 */ 0x96f7,
+  /* 2nd byte: 108 */ 0x6d1b,
+  /* 2nd byte: 109 */ 0x7d61,
+  /* 2nd byte: 110 */ 0x843d,
+  /* 2nd byte: 111 */ 0x916a,
+  /* 2nd byte: 112 */ 0x4e71,
+  /* 2nd byte: 113 */ 0x5375,
+  /* 2nd byte: 114 */ 0x5d50,
+  /* 2nd byte: 115 */ 0x6b04,
+  /* 2nd byte: 116 */ 0x6feb,
+  /* 2nd byte: 117 */ 0x85cd,
+  /* 2nd byte: 118 */ 0x862d,
+  /* 2nd byte: 119 */ 0x89a7,
+  /* 2nd byte: 120 */ 0x5229,
+  /* 2nd byte: 121 */ 0x540f,
+  /* 2nd byte: 122 */ 0x5c65,
+  /* 2nd byte: 123 */ 0x674e,
+  /* 2nd byte: 124 */ 0x68a8,
+  /* 2nd byte: 125 */ 0x7406,
+  /* 2nd byte: 126 */ 0x7483},
+/* 1st byte: 78 */ { 
+  /* 2nd byte: 33 */ 0x75e2,
+  /* 2nd byte: 34 */ 0x88cf,
+  /* 2nd byte: 35 */ 0x88e1,
+  /* 2nd byte: 36 */ 0x91cc,
+  /* 2nd byte: 37 */ 0x96e2,
+  /* 2nd byte: 38 */ 0x9678,
+  /* 2nd byte: 39 */ 0x5f8b,
+  /* 2nd byte: 40 */ 0x7387,
+  /* 2nd byte: 41 */ 0x7acb,
+  /* 2nd byte: 42 */ 0x844e,
+  /* 2nd byte: 43 */ 0x63a0,
+  /* 2nd byte: 44 */ 0x7565,
+  /* 2nd byte: 45 */ 0x5289,
+  /* 2nd byte: 46 */ 0x6d41,
+  /* 2nd byte: 47 */ 0x6e9c,
+  /* 2nd byte: 48 */ 0x7409,
+  /* 2nd byte: 49 */ 0x7559,
+  /* 2nd byte: 50 */ 0x786b,
+  /* 2nd byte: 51 */ 0x7c92,
+  /* 2nd byte: 52 */ 0x9686,
+  /* 2nd byte: 53 */ 0x7adc,
+  /* 2nd byte: 54 */ 0x9f8d,
+  /* 2nd byte: 55 */ 0x4fb6,
+  /* 2nd byte: 56 */ 0x616e,
+  /* 2nd byte: 57 */ 0x65c5,
+  /* 2nd byte: 58 */ 0x865c,
+  /* 2nd byte: 59 */ 0x4e86,
+  /* 2nd byte: 60 */ 0x4eae,
+  /* 2nd byte: 61 */ 0x50da,
+  /* 2nd byte: 62 */ 0x4e21,
+  /* 2nd byte: 63 */ 0x51cc,
+  /* 2nd byte: 64 */ 0x5bee,
+  /* 2nd byte: 65 */ 0x6599,
+  /* 2nd byte: 66 */ 0x6881,
+  /* 2nd byte: 67 */ 0x6dbc,
+  /* 2nd byte: 68 */ 0x731f,
+  /* 2nd byte: 69 */ 0x7642,
+  /* 2nd byte: 70 */ 0x77ad,
+  /* 2nd byte: 71 */ 0x7a1c,
+  /* 2nd byte: 72 */ 0x7ce7,
+  /* 2nd byte: 73 */ 0x826f,
+  /* 2nd byte: 74 */ 0x8ad2,
+  /* 2nd byte: 75 */ 0x907c,
+  /* 2nd byte: 76 */ 0x91cf,
+  /* 2nd byte: 77 */ 0x9675,
+  /* 2nd byte: 78 */ 0x9818,
+  /* 2nd byte: 79 */ 0x529b,
+  /* 2nd byte: 80 */ 0x7dd1,
+  /* 2nd byte: 81 */ 0x502b,
+  /* 2nd byte: 82 */ 0x5398,
+  /* 2nd byte: 83 */ 0x6797,
+  /* 2nd byte: 84 */ 0x6dcb,
+  /* 2nd byte: 85 */ 0x71d0,
+  /* 2nd byte: 86 */ 0x7433,
+  /* 2nd byte: 87 */ 0x81e8,
+  /* 2nd byte: 88 */ 0x8f2a,
+  /* 2nd byte: 89 */ 0x96a3,
+  /* 2nd byte: 90 */ 0x9c57,
+  /* 2nd byte: 91 */ 0x9e9f,
+  /* 2nd byte: 92 */ 0x7460,
+  /* 2nd byte: 93 */ 0x5841,
+  /* 2nd byte: 94 */ 0x6d99,
+  /* 2nd byte: 95 */ 0x7d2f,
+  /* 2nd byte: 96 */ 0x985e,
+  /* 2nd byte: 97 */ 0x4ee4,
+  /* 2nd byte: 98 */ 0x4f36,
+  /* 2nd byte: 99 */ 0x4f8b,
+  /* 2nd byte: 100 */ 0x51b7,
+  /* 2nd byte: 101 */ 0x52b1,
+  /* 2nd byte: 102 */ 0x5dba,
+  /* 2nd byte: 103 */ 0x601c,
+  /* 2nd byte: 104 */ 0x73b2,
+  /* 2nd byte: 105 */ 0x793c,
+  /* 2nd byte: 106 */ 0x82d3,
+  /* 2nd byte: 107 */ 0x9234,
+  /* 2nd byte: 108 */ 0x96b7,
+  /* 2nd byte: 109 */ 0x96f6,
+  /* 2nd byte: 110 */ 0x970a,
+  /* 2nd byte: 111 */ 0x9e97,
+  /* 2nd byte: 112 */ 0x9f62,
+  /* 2nd byte: 113 */ 0x66a6,
+  /* 2nd byte: 114 */ 0x6b74,
+  /* 2nd byte: 115 */ 0x5217,
+  /* 2nd byte: 116 */ 0x52a3,
+  /* 2nd byte: 117 */ 0x70c8,
+  /* 2nd byte: 118 */ 0x88c2,
+  /* 2nd byte: 119 */ 0x5ec9,
+  /* 2nd byte: 120 */ 0x604b,
+  /* 2nd byte: 121 */ 0x6190,
+  /* 2nd byte: 122 */ 0x6f23,
+  /* 2nd byte: 123 */ 0x7149,
+  /* 2nd byte: 124 */ 0x7c3e,
+  /* 2nd byte: 125 */ 0x7df4,
+  /* 2nd byte: 126 */ 0x806f},
+/* 1st byte: 79 */ { 
+  /* 2nd byte: 33 */ 0x84ee,
+  /* 2nd byte: 34 */ 0x9023,
+  /* 2nd byte: 35 */ 0x932c,
+  /* 2nd byte: 36 */ 0x5442,
+  /* 2nd byte: 37 */ 0x9b6f,
+  /* 2nd byte: 38 */ 0x6ad3,
+  /* 2nd byte: 39 */ 0x7089,
+  /* 2nd byte: 40 */ 0x8cc2,
+  /* 2nd byte: 41 */ 0x8def,
+  /* 2nd byte: 42 */ 0x9732,
+  /* 2nd byte: 43 */ 0x52b4,
+  /* 2nd byte: 44 */ 0x5a41,
+  /* 2nd byte: 45 */ 0x5eca,
+  /* 2nd byte: 46 */ 0x5f04,
+  /* 2nd byte: 47 */ 0x6717,
+  /* 2nd byte: 48 */ 0x697c,
+  /* 2nd byte: 49 */ 0x6994,
+  /* 2nd byte: 50 */ 0x6d6a,
+  /* 2nd byte: 51 */ 0x6f0f,
+  /* 2nd byte: 52 */ 0x7262,
+  /* 2nd byte: 53 */ 0x72fc,
+  /* 2nd byte: 54 */ 0x7bed,
+  /* 2nd byte: 55 */ 0x8001,
+  /* 2nd byte: 56 */ 0x807e,
+  /* 2nd byte: 57 */ 0x874b,
+  /* 2nd byte: 58 */ 0x90ce,
+  /* 2nd byte: 59 */ 0x516d,
+  /* 2nd byte: 60 */ 0x9e93,
+  /* 2nd byte: 61 */ 0x7984,
+  /* 2nd byte: 62 */ 0x808b,
+  /* 2nd byte: 63 */ 0x9332,
+  /* 2nd byte: 64 */ 0x8ad6,
+  /* 2nd byte: 65 */ 0x502d,
+  /* 2nd byte: 66 */ 0x548c,
+  /* 2nd byte: 67 */ 0x8a71,
+  /* 2nd byte: 68 */ 0x6b6a,
+  /* 2nd byte: 69 */ 0x8cc4,
+  /* 2nd byte: 70 */ 0x8107,
+  /* 2nd byte: 71 */ 0x60d1,
+  /* 2nd byte: 72 */ 0x67a0,
+  /* 2nd byte: 73 */ 0x9df2,
+  /* 2nd byte: 74 */ 0x4e99,
+  /* 2nd byte: 75 */ 0x4e98,
+  /* 2nd byte: 76 */ 0x9c10,
+  /* 2nd byte: 77 */ 0x8a6b,
+  /* 2nd byte: 78 */ 0x85c1,
+  /* 2nd byte: 79 */ 0x8568,
+  /* 2nd byte: 80 */ 0x6900,
+  /* 2nd byte: 81 */ 0x6e7e,
+  /* 2nd byte: 82 */ 0x7897,
+  /* 2nd byte: 83 */ 0x8155,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 80 */ { 
+  /* 2nd byte: 33 */ 0x5f0c,
+  /* 2nd byte: 34 */ 0x4e10,
+  /* 2nd byte: 35 */ 0x4e15,
+  /* 2nd byte: 36 */ 0x4e2a,
+  /* 2nd byte: 37 */ 0x4e31,
+  /* 2nd byte: 38 */ 0x4e36,
+  /* 2nd byte: 39 */ 0x4e3c,
+  /* 2nd byte: 40 */ 0x4e3f,
+  /* 2nd byte: 41 */ 0x4e42,
+  /* 2nd byte: 42 */ 0x4e56,
+  /* 2nd byte: 43 */ 0x4e58,
+  /* 2nd byte: 44 */ 0x4e82,
+  /* 2nd byte: 45 */ 0x4e85,
+  /* 2nd byte: 46 */ 0x8c6b,
+  /* 2nd byte: 47 */ 0x4e8a,
+  /* 2nd byte: 48 */ 0x8212,
+  /* 2nd byte: 49 */ 0x5f0d,
+  /* 2nd byte: 50 */ 0x4e8e,
+  /* 2nd byte: 51 */ 0x4e9e,
+  /* 2nd byte: 52 */ 0x4e9f,
+  /* 2nd byte: 53 */ 0x4ea0,
+  /* 2nd byte: 54 */ 0x4ea2,
+  /* 2nd byte: 55 */ 0x4eb0,
+  /* 2nd byte: 56 */ 0x4eb3,
+  /* 2nd byte: 57 */ 0x4eb6,
+  /* 2nd byte: 58 */ 0x4ece,
+  /* 2nd byte: 59 */ 0x4ecd,
+  /* 2nd byte: 60 */ 0x4ec4,
+  /* 2nd byte: 61 */ 0x4ec6,
+  /* 2nd byte: 62 */ 0x4ec2,
+  /* 2nd byte: 63 */ 0x4ed7,
+  /* 2nd byte: 64 */ 0x4ede,
+  /* 2nd byte: 65 */ 0x4eed,
+  /* 2nd byte: 66 */ 0x4edf,
+  /* 2nd byte: 67 */ 0x4ef7,
+  /* 2nd byte: 68 */ 0x4f09,
+  /* 2nd byte: 69 */ 0x4f5a,
+  /* 2nd byte: 70 */ 0x4f30,
+  /* 2nd byte: 71 */ 0x4f5b,
+  /* 2nd byte: 72 */ 0x4f5d,
+  /* 2nd byte: 73 */ 0x4f57,
+  /* 2nd byte: 74 */ 0x4f47,
+  /* 2nd byte: 75 */ 0x4f76,
+  /* 2nd byte: 76 */ 0x4f88,
+  /* 2nd byte: 77 */ 0x4f8f,
+  /* 2nd byte: 78 */ 0x4f98,
+  /* 2nd byte: 79 */ 0x4f7b,
+  /* 2nd byte: 80 */ 0x4f69,
+  /* 2nd byte: 81 */ 0x4f70,
+  /* 2nd byte: 82 */ 0x4f91,
+  /* 2nd byte: 83 */ 0x4f6f,
+  /* 2nd byte: 84 */ 0x4f86,
+  /* 2nd byte: 85 */ 0x4f96,
+  /* 2nd byte: 86 */ 0x5118,
+  /* 2nd byte: 87 */ 0x4fd4,
+  /* 2nd byte: 88 */ 0x4fdf,
+  /* 2nd byte: 89 */ 0x4fce,
+  /* 2nd byte: 90 */ 0x4fd8,
+  /* 2nd byte: 91 */ 0x4fdb,
+  /* 2nd byte: 92 */ 0x4fd1,
+  /* 2nd byte: 93 */ 0x4fda,
+  /* 2nd byte: 94 */ 0x4fd0,
+  /* 2nd byte: 95 */ 0x4fe4,
+  /* 2nd byte: 96 */ 0x4fe5,
+  /* 2nd byte: 97 */ 0x501a,
+  /* 2nd byte: 98 */ 0x5028,
+  /* 2nd byte: 99 */ 0x5014,
+  /* 2nd byte: 100 */ 0x502a,
+  /* 2nd byte: 101 */ 0x5025,
+  /* 2nd byte: 102 */ 0x5005,
+  /* 2nd byte: 103 */ 0x4f1c,
+  /* 2nd byte: 104 */ 0x4ff6,
+  /* 2nd byte: 105 */ 0x5021,
+  /* 2nd byte: 106 */ 0x5029,
+  /* 2nd byte: 107 */ 0x502c,
+  /* 2nd byte: 108 */ 0x4ffe,
+  /* 2nd byte: 109 */ 0x4fef,
+  /* 2nd byte: 110 */ 0x5011,
+  /* 2nd byte: 111 */ 0x5006,
+  /* 2nd byte: 112 */ 0x5043,
+  /* 2nd byte: 113 */ 0x5047,
+  /* 2nd byte: 114 */ 0x6703,
+  /* 2nd byte: 115 */ 0x5055,
+  /* 2nd byte: 116 */ 0x5050,
+  /* 2nd byte: 117 */ 0x5048,
+  /* 2nd byte: 118 */ 0x505a,
+  /* 2nd byte: 119 */ 0x5056,
+  /* 2nd byte: 120 */ 0x506c,
+  /* 2nd byte: 121 */ 0x5078,
+  /* 2nd byte: 122 */ 0x5080,
+  /* 2nd byte: 123 */ 0x509a,
+  /* 2nd byte: 124 */ 0x5085,
+  /* 2nd byte: 125 */ 0x50b4,
+  /* 2nd byte: 126 */ 0x50b2},
+/* 1st byte: 81 */ { 
+  /* 2nd byte: 33 */ 0x50c9,
+  /* 2nd byte: 34 */ 0x50ca,
+  /* 2nd byte: 35 */ 0x50b3,
+  /* 2nd byte: 36 */ 0x50c2,
+  /* 2nd byte: 37 */ 0x50d6,
+  /* 2nd byte: 38 */ 0x50de,
+  /* 2nd byte: 39 */ 0x50e5,
+  /* 2nd byte: 40 */ 0x50ed,
+  /* 2nd byte: 41 */ 0x50e3,
+  /* 2nd byte: 42 */ 0x50ee,
+  /* 2nd byte: 43 */ 0x50f9,
+  /* 2nd byte: 44 */ 0x50f5,
+  /* 2nd byte: 45 */ 0x5109,
+  /* 2nd byte: 46 */ 0x5101,
+  /* 2nd byte: 47 */ 0x5102,
+  /* 2nd byte: 48 */ 0x5116,
+  /* 2nd byte: 49 */ 0x5115,
+  /* 2nd byte: 50 */ 0x5114,
+  /* 2nd byte: 51 */ 0x511a,
+  /* 2nd byte: 52 */ 0x5121,
+  /* 2nd byte: 53 */ 0x513a,
+  /* 2nd byte: 54 */ 0x5137,
+  /* 2nd byte: 55 */ 0x513c,
+  /* 2nd byte: 56 */ 0x513b,
+  /* 2nd byte: 57 */ 0x513f,
+  /* 2nd byte: 58 */ 0x5140,
+  /* 2nd byte: 59 */ 0x5152,
+  /* 2nd byte: 60 */ 0x514c,
+  /* 2nd byte: 61 */ 0x5154,
+  /* 2nd byte: 62 */ 0x5162,
+  /* 2nd byte: 63 */ 0x7af8,
+  /* 2nd byte: 64 */ 0x5169,
+  /* 2nd byte: 65 */ 0x516a,
+  /* 2nd byte: 66 */ 0x516e,
+  /* 2nd byte: 67 */ 0x5180,
+  /* 2nd byte: 68 */ 0x5182,
+  /* 2nd byte: 69 */ 0x56d8,
+  /* 2nd byte: 70 */ 0x518c,
+  /* 2nd byte: 71 */ 0x5189,
+  /* 2nd byte: 72 */ 0x518f,
+  /* 2nd byte: 73 */ 0x5191,
+  /* 2nd byte: 74 */ 0x5193,
+  /* 2nd byte: 75 */ 0x5195,
+  /* 2nd byte: 76 */ 0x5196,
+  /* 2nd byte: 77 */ 0x51a4,
+  /* 2nd byte: 78 */ 0x51a6,
+  /* 2nd byte: 79 */ 0x51a2,
+  /* 2nd byte: 80 */ 0x51a9,
+  /* 2nd byte: 81 */ 0x51aa,
+  /* 2nd byte: 82 */ 0x51ab,
+  /* 2nd byte: 83 */ 0x51b3,
+  /* 2nd byte: 84 */ 0x51b1,
+  /* 2nd byte: 85 */ 0x51b2,
+  /* 2nd byte: 86 */ 0x51b0,
+  /* 2nd byte: 87 */ 0x51b5,
+  /* 2nd byte: 88 */ 0x51bd,
+  /* 2nd byte: 89 */ 0x51c5,
+  /* 2nd byte: 90 */ 0x51c9,
+  /* 2nd byte: 91 */ 0x51db,
+  /* 2nd byte: 92 */ 0x51e0,
+  /* 2nd byte: 93 */ 0x8655,
+  /* 2nd byte: 94 */ 0x51e9,
+  /* 2nd byte: 95 */ 0x51ed,
+  /* 2nd byte: 96 */ 0x51f0,
+  /* 2nd byte: 97 */ 0x51f5,
+  /* 2nd byte: 98 */ 0x51fe,
+  /* 2nd byte: 99 */ 0x5204,
+  /* 2nd byte: 100 */ 0x520b,
+  /* 2nd byte: 101 */ 0x5214,
+  /* 2nd byte: 102 */ 0x520e,
+  /* 2nd byte: 103 */ 0x5227,
+  /* 2nd byte: 104 */ 0x522a,
+  /* 2nd byte: 105 */ 0x522e,
+  /* 2nd byte: 106 */ 0x5233,
+  /* 2nd byte: 107 */ 0x5239,
+  /* 2nd byte: 108 */ 0x524f,
+  /* 2nd byte: 109 */ 0x5244,
+  /* 2nd byte: 110 */ 0x524b,
+  /* 2nd byte: 111 */ 0x524c,
+  /* 2nd byte: 112 */ 0x525e,
+  /* 2nd byte: 113 */ 0x5254,
+  /* 2nd byte: 114 */ 0x526a,
+  /* 2nd byte: 115 */ 0x5274,
+  /* 2nd byte: 116 */ 0x5269,
+  /* 2nd byte: 117 */ 0x5273,
+  /* 2nd byte: 118 */ 0x527f,
+  /* 2nd byte: 119 */ 0x527d,
+  /* 2nd byte: 120 */ 0x528d,
+  /* 2nd byte: 121 */ 0x5294,
+  /* 2nd byte: 122 */ 0x5292,
+  /* 2nd byte: 123 */ 0x5271,
+  /* 2nd byte: 124 */ 0x5288,
+  /* 2nd byte: 125 */ 0x5291,
+  /* 2nd byte: 126 */ 0x8fa8},
+/* 1st byte: 82 */ { 
+  /* 2nd byte: 33 */ 0x8fa7,
+  /* 2nd byte: 34 */ 0x52ac,
+  /* 2nd byte: 35 */ 0x52ad,
+  /* 2nd byte: 36 */ 0x52bc,
+  /* 2nd byte: 37 */ 0x52b5,
+  /* 2nd byte: 38 */ 0x52c1,
+  /* 2nd byte: 39 */ 0x52cd,
+  /* 2nd byte: 40 */ 0x52d7,
+  /* 2nd byte: 41 */ 0x52de,
+  /* 2nd byte: 42 */ 0x52e3,
+  /* 2nd byte: 43 */ 0x52e6,
+  /* 2nd byte: 44 */ 0x98ed,
+  /* 2nd byte: 45 */ 0x52e0,
+  /* 2nd byte: 46 */ 0x52f3,
+  /* 2nd byte: 47 */ 0x52f5,
+  /* 2nd byte: 48 */ 0x52f8,
+  /* 2nd byte: 49 */ 0x52f9,
+  /* 2nd byte: 50 */ 0x5306,
+  /* 2nd byte: 51 */ 0x5308,
+  /* 2nd byte: 52 */ 0x7538,
+  /* 2nd byte: 53 */ 0x530d,
+  /* 2nd byte: 54 */ 0x5310,
+  /* 2nd byte: 55 */ 0x530f,
+  /* 2nd byte: 56 */ 0x5315,
+  /* 2nd byte: 57 */ 0x531a,
+  /* 2nd byte: 58 */ 0x5323,
+  /* 2nd byte: 59 */ 0x532f,
+  /* 2nd byte: 60 */ 0x5331,
+  /* 2nd byte: 61 */ 0x5333,
+  /* 2nd byte: 62 */ 0x5338,
+  /* 2nd byte: 63 */ 0x5340,
+  /* 2nd byte: 64 */ 0x5346,
+  /* 2nd byte: 65 */ 0x5345,
+  /* 2nd byte: 66 */ 0x4e17,
+  /* 2nd byte: 67 */ 0x5349,
+  /* 2nd byte: 68 */ 0x534d,
+  /* 2nd byte: 69 */ 0x51d6,
+  /* 2nd byte: 70 */ 0x535e,
+  /* 2nd byte: 71 */ 0x5369,
+  /* 2nd byte: 72 */ 0x536e,
+  /* 2nd byte: 73 */ 0x5918,
+  /* 2nd byte: 74 */ 0x537b,
+  /* 2nd byte: 75 */ 0x5377,
+  /* 2nd byte: 76 */ 0x5382,
+  /* 2nd byte: 77 */ 0x5396,
+  /* 2nd byte: 78 */ 0x53a0,
+  /* 2nd byte: 79 */ 0x53a6,
+  /* 2nd byte: 80 */ 0x53a5,
+  /* 2nd byte: 81 */ 0x53ae,
+  /* 2nd byte: 82 */ 0x53b0,
+  /* 2nd byte: 83 */ 0x53b6,
+  /* 2nd byte: 84 */ 0x53c3,
+  /* 2nd byte: 85 */ 0x7c12,
+  /* 2nd byte: 86 */ 0x96d9,
+  /* 2nd byte: 87 */ 0x53df,
+  /* 2nd byte: 88 */ 0x66fc,
+  /* 2nd byte: 89 */ 0x71ee,
+  /* 2nd byte: 90 */ 0x53ee,
+  /* 2nd byte: 91 */ 0x53e8,
+  /* 2nd byte: 92 */ 0x53ed,
+  /* 2nd byte: 93 */ 0x53fa,
+  /* 2nd byte: 94 */ 0x5401,
+  /* 2nd byte: 95 */ 0x543d,
+  /* 2nd byte: 96 */ 0x5440,
+  /* 2nd byte: 97 */ 0x542c,
+  /* 2nd byte: 98 */ 0x542d,
+  /* 2nd byte: 99 */ 0x543c,
+  /* 2nd byte: 100 */ 0x542e,
+  /* 2nd byte: 101 */ 0x5436,
+  /* 2nd byte: 102 */ 0x5429,
+  /* 2nd byte: 103 */ 0x541d,
+  /* 2nd byte: 104 */ 0x544e,
+  /* 2nd byte: 105 */ 0x548f,
+  /* 2nd byte: 106 */ 0x5475,
+  /* 2nd byte: 107 */ 0x548e,
+  /* 2nd byte: 108 */ 0x545f,
+  /* 2nd byte: 109 */ 0x5471,
+  /* 2nd byte: 110 */ 0x5477,
+  /* 2nd byte: 111 */ 0x5470,
+  /* 2nd byte: 112 */ 0x5492,
+  /* 2nd byte: 113 */ 0x547b,
+  /* 2nd byte: 114 */ 0x5480,
+  /* 2nd byte: 115 */ 0x5476,
+  /* 2nd byte: 116 */ 0x5484,
+  /* 2nd byte: 117 */ 0x5490,
+  /* 2nd byte: 118 */ 0x5486,
+  /* 2nd byte: 119 */ 0x54c7,
+  /* 2nd byte: 120 */ 0x54a2,
+  /* 2nd byte: 121 */ 0x54b8,
+  /* 2nd byte: 122 */ 0x54a5,
+  /* 2nd byte: 123 */ 0x54ac,
+  /* 2nd byte: 124 */ 0x54c4,
+  /* 2nd byte: 125 */ 0x54c8,
+  /* 2nd byte: 126 */ 0x54a8},
+/* 1st byte: 83 */ { 
+  /* 2nd byte: 33 */ 0x54ab,
+  /* 2nd byte: 34 */ 0x54c2,
+  /* 2nd byte: 35 */ 0x54a4,
+  /* 2nd byte: 36 */ 0x54be,
+  /* 2nd byte: 37 */ 0x54bc,
+  /* 2nd byte: 38 */ 0x54d8,
+  /* 2nd byte: 39 */ 0x54e5,
+  /* 2nd byte: 40 */ 0x54e6,
+  /* 2nd byte: 41 */ 0x550f,
+  /* 2nd byte: 42 */ 0x5514,
+  /* 2nd byte: 43 */ 0x54fd,
+  /* 2nd byte: 44 */ 0x54ee,
+  /* 2nd byte: 45 */ 0x54ed,
+  /* 2nd byte: 46 */ 0x54fa,
+  /* 2nd byte: 47 */ 0x54e2,
+  /* 2nd byte: 48 */ 0x5539,
+  /* 2nd byte: 49 */ 0x5540,
+  /* 2nd byte: 50 */ 0x5563,
+  /* 2nd byte: 51 */ 0x554c,
+  /* 2nd byte: 52 */ 0x552e,
+  /* 2nd byte: 53 */ 0x555c,
+  /* 2nd byte: 54 */ 0x5545,
+  /* 2nd byte: 55 */ 0x5556,
+  /* 2nd byte: 56 */ 0x5557,
+  /* 2nd byte: 57 */ 0x5538,
+  /* 2nd byte: 58 */ 0x5533,
+  /* 2nd byte: 59 */ 0x555d,
+  /* 2nd byte: 60 */ 0x5599,
+  /* 2nd byte: 61 */ 0x5580,
+  /* 2nd byte: 62 */ 0x54af,
+  /* 2nd byte: 63 */ 0x558a,
+  /* 2nd byte: 64 */ 0x559f,
+  /* 2nd byte: 65 */ 0x557b,
+  /* 2nd byte: 66 */ 0x557e,
+  /* 2nd byte: 67 */ 0x5598,
+  /* 2nd byte: 68 */ 0x559e,
+  /* 2nd byte: 69 */ 0x55ae,
+  /* 2nd byte: 70 */ 0x557c,
+  /* 2nd byte: 71 */ 0x5583,
+  /* 2nd byte: 72 */ 0x55a9,
+  /* 2nd byte: 73 */ 0x5587,
+  /* 2nd byte: 74 */ 0x55a8,
+  /* 2nd byte: 75 */ 0x55da,
+  /* 2nd byte: 76 */ 0x55c5,
+  /* 2nd byte: 77 */ 0x55df,
+  /* 2nd byte: 78 */ 0x55c4,
+  /* 2nd byte: 79 */ 0x55dc,
+  /* 2nd byte: 80 */ 0x55e4,
+  /* 2nd byte: 81 */ 0x55d4,
+  /* 2nd byte: 82 */ 0x5614,
+  /* 2nd byte: 83 */ 0x55f7,
+  /* 2nd byte: 84 */ 0x5616,
+  /* 2nd byte: 85 */ 0x55fe,
+  /* 2nd byte: 86 */ 0x55fd,
+  /* 2nd byte: 87 */ 0x561b,
+  /* 2nd byte: 88 */ 0x55f9,
+  /* 2nd byte: 89 */ 0x564e,
+  /* 2nd byte: 90 */ 0x5650,
+  /* 2nd byte: 91 */ 0x71df,
+  /* 2nd byte: 92 */ 0x5634,
+  /* 2nd byte: 93 */ 0x5636,
+  /* 2nd byte: 94 */ 0x5632,
+  /* 2nd byte: 95 */ 0x5638,
+  /* 2nd byte: 96 */ 0x566b,
+  /* 2nd byte: 97 */ 0x5664,
+  /* 2nd byte: 98 */ 0x562f,
+  /* 2nd byte: 99 */ 0x566c,
+  /* 2nd byte: 100 */ 0x566a,
+  /* 2nd byte: 101 */ 0x5686,
+  /* 2nd byte: 102 */ 0x5680,
+  /* 2nd byte: 103 */ 0x568a,
+  /* 2nd byte: 104 */ 0x56a0,
+  /* 2nd byte: 105 */ 0x5694,
+  /* 2nd byte: 106 */ 0x568f,
+  /* 2nd byte: 107 */ 0x56a5,
+  /* 2nd byte: 108 */ 0x56ae,
+  /* 2nd byte: 109 */ 0x56b6,
+  /* 2nd byte: 110 */ 0x56b4,
+  /* 2nd byte: 111 */ 0x56c2,
+  /* 2nd byte: 112 */ 0x56bc,
+  /* 2nd byte: 113 */ 0x56c1,
+  /* 2nd byte: 114 */ 0x56c3,
+  /* 2nd byte: 115 */ 0x56c0,
+  /* 2nd byte: 116 */ 0x56c8,
+  /* 2nd byte: 117 */ 0x56ce,
+  /* 2nd byte: 118 */ 0x56d1,
+  /* 2nd byte: 119 */ 0x56d3,
+  /* 2nd byte: 120 */ 0x56d7,
+  /* 2nd byte: 121 */ 0x56ee,
+  /* 2nd byte: 122 */ 0x56f9,
+  /* 2nd byte: 123 */ 0x5700,
+  /* 2nd byte: 124 */ 0x56ff,
+  /* 2nd byte: 125 */ 0x5704,
+  /* 2nd byte: 126 */ 0x5709},
+/* 1st byte: 84 */ { 
+  /* 2nd byte: 33 */ 0x5708,
+  /* 2nd byte: 34 */ 0x570b,
+  /* 2nd byte: 35 */ 0x570d,
+  /* 2nd byte: 36 */ 0x5713,
+  /* 2nd byte: 37 */ 0x5718,
+  /* 2nd byte: 38 */ 0x5716,
+  /* 2nd byte: 39 */ 0x55c7,
+  /* 2nd byte: 40 */ 0x571c,
+  /* 2nd byte: 41 */ 0x5726,
+  /* 2nd byte: 42 */ 0x5737,
+  /* 2nd byte: 43 */ 0x5738,
+  /* 2nd byte: 44 */ 0x574e,
+  /* 2nd byte: 45 */ 0x573b,
+  /* 2nd byte: 46 */ 0x5740,
+  /* 2nd byte: 47 */ 0x574f,
+  /* 2nd byte: 48 */ 0x5769,
+  /* 2nd byte: 49 */ 0x57c0,
+  /* 2nd byte: 50 */ 0x5788,
+  /* 2nd byte: 51 */ 0x5761,
+  /* 2nd byte: 52 */ 0x577f,
+  /* 2nd byte: 53 */ 0x5789,
+  /* 2nd byte: 54 */ 0x5793,
+  /* 2nd byte: 55 */ 0x57a0,
+  /* 2nd byte: 56 */ 0x57b3,
+  /* 2nd byte: 57 */ 0x57a4,
+  /* 2nd byte: 58 */ 0x57aa,
+  /* 2nd byte: 59 */ 0x57b0,
+  /* 2nd byte: 60 */ 0x57c3,
+  /* 2nd byte: 61 */ 0x57c6,
+  /* 2nd byte: 62 */ 0x57d4,
+  /* 2nd byte: 63 */ 0x57d2,
+  /* 2nd byte: 64 */ 0x57d3,
+  /* 2nd byte: 65 */ 0x580a,
+  /* 2nd byte: 66 */ 0x57d6,
+  /* 2nd byte: 67 */ 0x57e3,
+  /* 2nd byte: 68 */ 0x580b,
+  /* 2nd byte: 69 */ 0x5819,
+  /* 2nd byte: 70 */ 0x581d,
+  /* 2nd byte: 71 */ 0x5872,
+  /* 2nd byte: 72 */ 0x5821,
+  /* 2nd byte: 73 */ 0x5862,
+  /* 2nd byte: 74 */ 0x584b,
+  /* 2nd byte: 75 */ 0x5870,
+  /* 2nd byte: 76 */ 0x6bc0,
+  /* 2nd byte: 77 */ 0x5852,
+  /* 2nd byte: 78 */ 0x583d,
+  /* 2nd byte: 79 */ 0x5879,
+  /* 2nd byte: 80 */ 0x5885,
+  /* 2nd byte: 81 */ 0x58b9,
+  /* 2nd byte: 82 */ 0x589f,
+  /* 2nd byte: 83 */ 0x58ab,
+  /* 2nd byte: 84 */ 0x58ba,
+  /* 2nd byte: 85 */ 0x58de,
+  /* 2nd byte: 86 */ 0x58bb,
+  /* 2nd byte: 87 */ 0x58b8,
+  /* 2nd byte: 88 */ 0x58ae,
+  /* 2nd byte: 89 */ 0x58c5,
+  /* 2nd byte: 90 */ 0x58d3,
+  /* 2nd byte: 91 */ 0x58d1,
+  /* 2nd byte: 92 */ 0x58d7,
+  /* 2nd byte: 93 */ 0x58d9,
+  /* 2nd byte: 94 */ 0x58d8,
+  /* 2nd byte: 95 */ 0x58e5,
+  /* 2nd byte: 96 */ 0x58dc,
+  /* 2nd byte: 97 */ 0x58e4,
+  /* 2nd byte: 98 */ 0x58df,
+  /* 2nd byte: 99 */ 0x58ef,
+  /* 2nd byte: 100 */ 0x58fa,
+  /* 2nd byte: 101 */ 0x58f9,
+  /* 2nd byte: 102 */ 0x58fb,
+  /* 2nd byte: 103 */ 0x58fc,
+  /* 2nd byte: 104 */ 0x58fd,
+  /* 2nd byte: 105 */ 0x5902,
+  /* 2nd byte: 106 */ 0x590a,
+  /* 2nd byte: 107 */ 0x5910,
+  /* 2nd byte: 108 */ 0x591b,
+  /* 2nd byte: 109 */ 0x68a6,
+  /* 2nd byte: 110 */ 0x5925,
+  /* 2nd byte: 111 */ 0x592c,
+  /* 2nd byte: 112 */ 0x592d,
+  /* 2nd byte: 113 */ 0x5932,
+  /* 2nd byte: 114 */ 0x5938,
+  /* 2nd byte: 115 */ 0x593e,
+  /* 2nd byte: 116 */ 0x7ad2,
+  /* 2nd byte: 117 */ 0x5955,
+  /* 2nd byte: 118 */ 0x5950,
+  /* 2nd byte: 119 */ 0x594e,
+  /* 2nd byte: 120 */ 0x595a,
+  /* 2nd byte: 121 */ 0x5958,
+  /* 2nd byte: 122 */ 0x5962,
+  /* 2nd byte: 123 */ 0x5960,
+  /* 2nd byte: 124 */ 0x5967,
+  /* 2nd byte: 125 */ 0x596c,
+  /* 2nd byte: 126 */ 0x5969},
+/* 1st byte: 85 */ { 
+  /* 2nd byte: 33 */ 0x5978,
+  /* 2nd byte: 34 */ 0x5981,
+  /* 2nd byte: 35 */ 0x599d,
+  /* 2nd byte: 36 */ 0x4f5e,
+  /* 2nd byte: 37 */ 0x4fab,
+  /* 2nd byte: 38 */ 0x59a3,
+  /* 2nd byte: 39 */ 0x59b2,
+  /* 2nd byte: 40 */ 0x59c6,
+  /* 2nd byte: 41 */ 0x59e8,
+  /* 2nd byte: 42 */ 0x59dc,
+  /* 2nd byte: 43 */ 0x598d,
+  /* 2nd byte: 44 */ 0x59d9,
+  /* 2nd byte: 45 */ 0x59da,
+  /* 2nd byte: 46 */ 0x5a25,
+  /* 2nd byte: 47 */ 0x5a1f,
+  /* 2nd byte: 48 */ 0x5a11,
+  /* 2nd byte: 49 */ 0x5a1c,
+  /* 2nd byte: 50 */ 0x5a09,
+  /* 2nd byte: 51 */ 0x5a1a,
+  /* 2nd byte: 52 */ 0x5a40,
+  /* 2nd byte: 53 */ 0x5a6c,
+  /* 2nd byte: 54 */ 0x5a49,
+  /* 2nd byte: 55 */ 0x5a35,
+  /* 2nd byte: 56 */ 0x5a36,
+  /* 2nd byte: 57 */ 0x5a62,
+  /* 2nd byte: 58 */ 0x5a6a,
+  /* 2nd byte: 59 */ 0x5a9a,
+  /* 2nd byte: 60 */ 0x5abc,
+  /* 2nd byte: 61 */ 0x5abe,
+  /* 2nd byte: 62 */ 0x5acb,
+  /* 2nd byte: 63 */ 0x5ac2,
+  /* 2nd byte: 64 */ 0x5abd,
+  /* 2nd byte: 65 */ 0x5ae3,
+  /* 2nd byte: 66 */ 0x5ad7,
+  /* 2nd byte: 67 */ 0x5ae6,
+  /* 2nd byte: 68 */ 0x5ae9,
+  /* 2nd byte: 69 */ 0x5ad6,
+  /* 2nd byte: 70 */ 0x5afa,
+  /* 2nd byte: 71 */ 0x5afb,
+  /* 2nd byte: 72 */ 0x5b0c,
+  /* 2nd byte: 73 */ 0x5b0b,
+  /* 2nd byte: 74 */ 0x5b16,
+  /* 2nd byte: 75 */ 0x5b32,
+  /* 2nd byte: 76 */ 0x5ad0,
+  /* 2nd byte: 77 */ 0x5b2a,
+  /* 2nd byte: 78 */ 0x5b36,
+  /* 2nd byte: 79 */ 0x5b3e,
+  /* 2nd byte: 80 */ 0x5b43,
+  /* 2nd byte: 81 */ 0x5b45,
+  /* 2nd byte: 82 */ 0x5b40,
+  /* 2nd byte: 83 */ 0x5b51,
+  /* 2nd byte: 84 */ 0x5b55,
+  /* 2nd byte: 85 */ 0x5b5a,
+  /* 2nd byte: 86 */ 0x5b5b,
+  /* 2nd byte: 87 */ 0x5b65,
+  /* 2nd byte: 88 */ 0x5b69,
+  /* 2nd byte: 89 */ 0x5b70,
+  /* 2nd byte: 90 */ 0x5b73,
+  /* 2nd byte: 91 */ 0x5b75,
+  /* 2nd byte: 92 */ 0x5b78,
+  /* 2nd byte: 93 */ 0x6588,
+  /* 2nd byte: 94 */ 0x5b7a,
+  /* 2nd byte: 95 */ 0x5b80,
+  /* 2nd byte: 96 */ 0x5b83,
+  /* 2nd byte: 97 */ 0x5ba6,
+  /* 2nd byte: 98 */ 0x5bb8,
+  /* 2nd byte: 99 */ 0x5bc3,
+  /* 2nd byte: 100 */ 0x5bc7,
+  /* 2nd byte: 101 */ 0x5bc9,
+  /* 2nd byte: 102 */ 0x5bd4,
+  /* 2nd byte: 103 */ 0x5bd0,
+  /* 2nd byte: 104 */ 0x5be4,
+  /* 2nd byte: 105 */ 0x5be6,
+  /* 2nd byte: 106 */ 0x5be2,
+  /* 2nd byte: 107 */ 0x5bde,
+  /* 2nd byte: 108 */ 0x5be5,
+  /* 2nd byte: 109 */ 0x5beb,
+  /* 2nd byte: 110 */ 0x5bf0,
+  /* 2nd byte: 111 */ 0x5bf6,
+  /* 2nd byte: 112 */ 0x5bf3,
+  /* 2nd byte: 113 */ 0x5c05,
+  /* 2nd byte: 114 */ 0x5c07,
+  /* 2nd byte: 115 */ 0x5c08,
+  /* 2nd byte: 116 */ 0x5c0d,
+  /* 2nd byte: 117 */ 0x5c13,
+  /* 2nd byte: 118 */ 0x5c20,
+  /* 2nd byte: 119 */ 0x5c22,
+  /* 2nd byte: 120 */ 0x5c28,
+  /* 2nd byte: 121 */ 0x5c38,
+  /* 2nd byte: 122 */ 0x5c39,
+  /* 2nd byte: 123 */ 0x5c41,
+  /* 2nd byte: 124 */ 0x5c46,
+  /* 2nd byte: 125 */ 0x5c4e,
+  /* 2nd byte: 126 */ 0x5c53},
+/* 1st byte: 86 */ { 
+  /* 2nd byte: 33 */ 0x5c50,
+  /* 2nd byte: 34 */ 0x5c4f,
+  /* 2nd byte: 35 */ 0x5b71,
+  /* 2nd byte: 36 */ 0x5c6c,
+  /* 2nd byte: 37 */ 0x5c6e,
+  /* 2nd byte: 38 */ 0x4e62,
+  /* 2nd byte: 39 */ 0x5c76,
+  /* 2nd byte: 40 */ 0x5c79,
+  /* 2nd byte: 41 */ 0x5c8c,
+  /* 2nd byte: 42 */ 0x5c91,
+  /* 2nd byte: 43 */ 0x5c94,
+  /* 2nd byte: 44 */ 0x599b,
+  /* 2nd byte: 45 */ 0x5cab,
+  /* 2nd byte: 46 */ 0x5cbb,
+  /* 2nd byte: 47 */ 0x5cb6,
+  /* 2nd byte: 48 */ 0x5cbc,
+  /* 2nd byte: 49 */ 0x5cb7,
+  /* 2nd byte: 50 */ 0x5cc5,
+  /* 2nd byte: 51 */ 0x5cbe,
+  /* 2nd byte: 52 */ 0x5cc7,
+  /* 2nd byte: 53 */ 0x5cd9,
+  /* 2nd byte: 54 */ 0x5ce9,
+  /* 2nd byte: 55 */ 0x5cfd,
+  /* 2nd byte: 56 */ 0x5cfa,
+  /* 2nd byte: 57 */ 0x5ced,
+  /* 2nd byte: 58 */ 0x5d8c,
+  /* 2nd byte: 59 */ 0x5cea,
+  /* 2nd byte: 60 */ 0x5d0b,
+  /* 2nd byte: 61 */ 0x5d15,
+  /* 2nd byte: 62 */ 0x5d17,
+  /* 2nd byte: 63 */ 0x5d5c,
+  /* 2nd byte: 64 */ 0x5d1f,
+  /* 2nd byte: 65 */ 0x5d1b,
+  /* 2nd byte: 66 */ 0x5d11,
+  /* 2nd byte: 67 */ 0x5d14,
+  /* 2nd byte: 68 */ 0x5d22,
+  /* 2nd byte: 69 */ 0x5d1a,
+  /* 2nd byte: 70 */ 0x5d19,
+  /* 2nd byte: 71 */ 0x5d18,
+  /* 2nd byte: 72 */ 0x5d4c,
+  /* 2nd byte: 73 */ 0x5d52,
+  /* 2nd byte: 74 */ 0x5d4e,
+  /* 2nd byte: 75 */ 0x5d4b,
+  /* 2nd byte: 76 */ 0x5d6c,
+  /* 2nd byte: 77 */ 0x5d73,
+  /* 2nd byte: 78 */ 0x5d76,
+  /* 2nd byte: 79 */ 0x5d87,
+  /* 2nd byte: 80 */ 0x5d84,
+  /* 2nd byte: 81 */ 0x5d82,
+  /* 2nd byte: 82 */ 0x5da2,
+  /* 2nd byte: 83 */ 0x5d9d,
+  /* 2nd byte: 84 */ 0x5dac,
+  /* 2nd byte: 85 */ 0x5dae,
+  /* 2nd byte: 86 */ 0x5dbd,
+  /* 2nd byte: 87 */ 0x5d90,
+  /* 2nd byte: 88 */ 0x5db7,
+  /* 2nd byte: 89 */ 0x5dbc,
+  /* 2nd byte: 90 */ 0x5dc9,
+  /* 2nd byte: 91 */ 0x5dcd,
+  /* 2nd byte: 92 */ 0x5dd3,
+  /* 2nd byte: 93 */ 0x5dd2,
+  /* 2nd byte: 94 */ 0x5dd6,
+  /* 2nd byte: 95 */ 0x5ddb,
+  /* 2nd byte: 96 */ 0x5deb,
+  /* 2nd byte: 97 */ 0x5df2,
+  /* 2nd byte: 98 */ 0x5df5,
+  /* 2nd byte: 99 */ 0x5e0b,
+  /* 2nd byte: 100 */ 0x5e1a,
+  /* 2nd byte: 101 */ 0x5e19,
+  /* 2nd byte: 102 */ 0x5e11,
+  /* 2nd byte: 103 */ 0x5e1b,
+  /* 2nd byte: 104 */ 0x5e36,
+  /* 2nd byte: 105 */ 0x5e37,
+  /* 2nd byte: 106 */ 0x5e44,
+  /* 2nd byte: 107 */ 0x5e43,
+  /* 2nd byte: 108 */ 0x5e40,
+  /* 2nd byte: 109 */ 0x5e4e,
+  /* 2nd byte: 110 */ 0x5e57,
+  /* 2nd byte: 111 */ 0x5e54,
+  /* 2nd byte: 112 */ 0x5e5f,
+  /* 2nd byte: 113 */ 0x5e62,
+  /* 2nd byte: 114 */ 0x5e64,
+  /* 2nd byte: 115 */ 0x5e47,
+  /* 2nd byte: 116 */ 0x5e75,
+  /* 2nd byte: 117 */ 0x5e76,
+  /* 2nd byte: 118 */ 0x5e7a,
+  /* 2nd byte: 119 */ 0x9ebc,
+  /* 2nd byte: 120 */ 0x5e7f,
+  /* 2nd byte: 121 */ 0x5ea0,
+  /* 2nd byte: 122 */ 0x5ec1,
+  /* 2nd byte: 123 */ 0x5ec2,
+  /* 2nd byte: 124 */ 0x5ec8,
+  /* 2nd byte: 125 */ 0x5ed0,
+  /* 2nd byte: 126 */ 0x5ecf},
+/* 1st byte: 87 */ { 
+  /* 2nd byte: 33 */ 0x5ed6,
+  /* 2nd byte: 34 */ 0x5ee3,
+  /* 2nd byte: 35 */ 0x5edd,
+  /* 2nd byte: 36 */ 0x5eda,
+  /* 2nd byte: 37 */ 0x5edb,
+  /* 2nd byte: 38 */ 0x5ee2,
+  /* 2nd byte: 39 */ 0x5ee1,
+  /* 2nd byte: 40 */ 0x5ee8,
+  /* 2nd byte: 41 */ 0x5ee9,
+  /* 2nd byte: 42 */ 0x5eec,
+  /* 2nd byte: 43 */ 0x5ef1,
+  /* 2nd byte: 44 */ 0x5ef3,
+  /* 2nd byte: 45 */ 0x5ef0,
+  /* 2nd byte: 46 */ 0x5ef4,
+  /* 2nd byte: 47 */ 0x5ef8,
+  /* 2nd byte: 48 */ 0x5efe,
+  /* 2nd byte: 49 */ 0x5f03,
+  /* 2nd byte: 50 */ 0x5f09,
+  /* 2nd byte: 51 */ 0x5f5d,
+  /* 2nd byte: 52 */ 0x5f5c,
+  /* 2nd byte: 53 */ 0x5f0b,
+  /* 2nd byte: 54 */ 0x5f11,
+  /* 2nd byte: 55 */ 0x5f16,
+  /* 2nd byte: 56 */ 0x5f29,
+  /* 2nd byte: 57 */ 0x5f2d,
+  /* 2nd byte: 58 */ 0x5f38,
+  /* 2nd byte: 59 */ 0x5f41,
+  /* 2nd byte: 60 */ 0x5f48,
+  /* 2nd byte: 61 */ 0x5f4c,
+  /* 2nd byte: 62 */ 0x5f4e,
+  /* 2nd byte: 63 */ 0x5f2f,
+  /* 2nd byte: 64 */ 0x5f51,
+  /* 2nd byte: 65 */ 0x5f56,
+  /* 2nd byte: 66 */ 0x5f57,
+  /* 2nd byte: 67 */ 0x5f59,
+  /* 2nd byte: 68 */ 0x5f61,
+  /* 2nd byte: 69 */ 0x5f6d,
+  /* 2nd byte: 70 */ 0x5f73,
+  /* 2nd byte: 71 */ 0x5f77,
+  /* 2nd byte: 72 */ 0x5f83,
+  /* 2nd byte: 73 */ 0x5f82,
+  /* 2nd byte: 74 */ 0x5f7f,
+  /* 2nd byte: 75 */ 0x5f8a,
+  /* 2nd byte: 76 */ 0x5f88,
+  /* 2nd byte: 77 */ 0x5f91,
+  /* 2nd byte: 78 */ 0x5f87,
+  /* 2nd byte: 79 */ 0x5f9e,
+  /* 2nd byte: 80 */ 0x5f99,
+  /* 2nd byte: 81 */ 0x5f98,
+  /* 2nd byte: 82 */ 0x5fa0,
+  /* 2nd byte: 83 */ 0x5fa8,
+  /* 2nd byte: 84 */ 0x5fad,
+  /* 2nd byte: 85 */ 0x5fbc,
+  /* 2nd byte: 86 */ 0x5fd6,
+  /* 2nd byte: 87 */ 0x5ffb,
+  /* 2nd byte: 88 */ 0x5fe4,
+  /* 2nd byte: 89 */ 0x5ff8,
+  /* 2nd byte: 90 */ 0x5ff1,
+  /* 2nd byte: 91 */ 0x5fdd,
+  /* 2nd byte: 92 */ 0x60b3,
+  /* 2nd byte: 93 */ 0x5fff,
+  /* 2nd byte: 94 */ 0x6021,
+  /* 2nd byte: 95 */ 0x6060,
+  /* 2nd byte: 96 */ 0x6019,
+  /* 2nd byte: 97 */ 0x6010,
+  /* 2nd byte: 98 */ 0x6029,
+  /* 2nd byte: 99 */ 0x600e,
+  /* 2nd byte: 100 */ 0x6031,
+  /* 2nd byte: 101 */ 0x601b,
+  /* 2nd byte: 102 */ 0x6015,
+  /* 2nd byte: 103 */ 0x602b,
+  /* 2nd byte: 104 */ 0x6026,
+  /* 2nd byte: 105 */ 0x600f,
+  /* 2nd byte: 106 */ 0x603a,
+  /* 2nd byte: 107 */ 0x605a,
+  /* 2nd byte: 108 */ 0x6041,
+  /* 2nd byte: 109 */ 0x606a,
+  /* 2nd byte: 110 */ 0x6077,
+  /* 2nd byte: 111 */ 0x605f,
+  /* 2nd byte: 112 */ 0x604a,
+  /* 2nd byte: 113 */ 0x6046,
+  /* 2nd byte: 114 */ 0x604d,
+  /* 2nd byte: 115 */ 0x6063,
+  /* 2nd byte: 116 */ 0x6043,
+  /* 2nd byte: 117 */ 0x6064,
+  /* 2nd byte: 118 */ 0x6042,
+  /* 2nd byte: 119 */ 0x606c,
+  /* 2nd byte: 120 */ 0x606b,
+  /* 2nd byte: 121 */ 0x6059,
+  /* 2nd byte: 122 */ 0x6081,
+  /* 2nd byte: 123 */ 0x608d,
+  /* 2nd byte: 124 */ 0x60e7,
+  /* 2nd byte: 125 */ 0x6083,
+  /* 2nd byte: 126 */ 0x609a},
+/* 1st byte: 88 */ { 
+  /* 2nd byte: 33 */ 0x6084,
+  /* 2nd byte: 34 */ 0x609b,
+  /* 2nd byte: 35 */ 0x6096,
+  /* 2nd byte: 36 */ 0x6097,
+  /* 2nd byte: 37 */ 0x6092,
+  /* 2nd byte: 38 */ 0x60a7,
+  /* 2nd byte: 39 */ 0x608b,
+  /* 2nd byte: 40 */ 0x60e1,
+  /* 2nd byte: 41 */ 0x60b8,
+  /* 2nd byte: 42 */ 0x60e0,
+  /* 2nd byte: 43 */ 0x60d3,
+  /* 2nd byte: 44 */ 0x60b4,
+  /* 2nd byte: 45 */ 0x5ff0,
+  /* 2nd byte: 46 */ 0x60bd,
+  /* 2nd byte: 47 */ 0x60c6,
+  /* 2nd byte: 48 */ 0x60b5,
+  /* 2nd byte: 49 */ 0x60d8,
+  /* 2nd byte: 50 */ 0x614d,
+  /* 2nd byte: 51 */ 0x6115,
+  /* 2nd byte: 52 */ 0x6106,
+  /* 2nd byte: 53 */ 0x60f6,
+  /* 2nd byte: 54 */ 0x60f7,
+  /* 2nd byte: 55 */ 0x6100,
+  /* 2nd byte: 56 */ 0x60f4,
+  /* 2nd byte: 57 */ 0x60fa,
+  /* 2nd byte: 58 */ 0x6103,
+  /* 2nd byte: 59 */ 0x6121,
+  /* 2nd byte: 60 */ 0x60fb,
+  /* 2nd byte: 61 */ 0x60f1,
+  /* 2nd byte: 62 */ 0x610d,
+  /* 2nd byte: 63 */ 0x610e,
+  /* 2nd byte: 64 */ 0x6147,
+  /* 2nd byte: 65 */ 0x613e,
+  /* 2nd byte: 66 */ 0x6128,
+  /* 2nd byte: 67 */ 0x6127,
+  /* 2nd byte: 68 */ 0x614a,
+  /* 2nd byte: 69 */ 0x613f,
+  /* 2nd byte: 70 */ 0x613c,
+  /* 2nd byte: 71 */ 0x612c,
+  /* 2nd byte: 72 */ 0x6134,
+  /* 2nd byte: 73 */ 0x613d,
+  /* 2nd byte: 74 */ 0x6142,
+  /* 2nd byte: 75 */ 0x6144,
+  /* 2nd byte: 76 */ 0x6173,
+  /* 2nd byte: 77 */ 0x6177,
+  /* 2nd byte: 78 */ 0x6158,
+  /* 2nd byte: 79 */ 0x6159,
+  /* 2nd byte: 80 */ 0x615a,
+  /* 2nd byte: 81 */ 0x616b,
+  /* 2nd byte: 82 */ 0x6174,
+  /* 2nd byte: 83 */ 0x616f,
+  /* 2nd byte: 84 */ 0x6165,
+  /* 2nd byte: 85 */ 0x6171,
+  /* 2nd byte: 86 */ 0x615f,
+  /* 2nd byte: 87 */ 0x615d,
+  /* 2nd byte: 88 */ 0x6153,
+  /* 2nd byte: 89 */ 0x6175,
+  /* 2nd byte: 90 */ 0x6199,
+  /* 2nd byte: 91 */ 0x6196,
+  /* 2nd byte: 92 */ 0x6187,
+  /* 2nd byte: 93 */ 0x61ac,
+  /* 2nd byte: 94 */ 0x6194,
+  /* 2nd byte: 95 */ 0x619a,
+  /* 2nd byte: 96 */ 0x618a,
+  /* 2nd byte: 97 */ 0x6191,
+  /* 2nd byte: 98 */ 0x61ab,
+  /* 2nd byte: 99 */ 0x61ae,
+  /* 2nd byte: 100 */ 0x61cc,
+  /* 2nd byte: 101 */ 0x61ca,
+  /* 2nd byte: 102 */ 0x61c9,
+  /* 2nd byte: 103 */ 0x61f7,
+  /* 2nd byte: 104 */ 0x61c8,
+  /* 2nd byte: 105 */ 0x61c3,
+  /* 2nd byte: 106 */ 0x61c6,
+  /* 2nd byte: 107 */ 0x61ba,
+  /* 2nd byte: 108 */ 0x61cb,
+  /* 2nd byte: 109 */ 0x7f79,
+  /* 2nd byte: 110 */ 0x61cd,
+  /* 2nd byte: 111 */ 0x61e6,
+  /* 2nd byte: 112 */ 0x61e3,
+  /* 2nd byte: 113 */ 0x61f6,
+  /* 2nd byte: 114 */ 0x61fa,
+  /* 2nd byte: 115 */ 0x61f4,
+  /* 2nd byte: 116 */ 0x61ff,
+  /* 2nd byte: 117 */ 0x61fd,
+  /* 2nd byte: 118 */ 0x61fc,
+  /* 2nd byte: 119 */ 0x61fe,
+  /* 2nd byte: 120 */ 0x6200,
+  /* 2nd byte: 121 */ 0x6208,
+  /* 2nd byte: 122 */ 0x6209,
+  /* 2nd byte: 123 */ 0x620d,
+  /* 2nd byte: 124 */ 0x620c,
+  /* 2nd byte: 125 */ 0x6214,
+  /* 2nd byte: 126 */ 0x621b},
+/* 1st byte: 89 */ { 
+  /* 2nd byte: 33 */ 0x621e,
+  /* 2nd byte: 34 */ 0x6221,
+  /* 2nd byte: 35 */ 0x622a,
+  /* 2nd byte: 36 */ 0x622e,
+  /* 2nd byte: 37 */ 0x6230,
+  /* 2nd byte: 38 */ 0x6232,
+  /* 2nd byte: 39 */ 0x6233,
+  /* 2nd byte: 40 */ 0x6241,
+  /* 2nd byte: 41 */ 0x624e,
+  /* 2nd byte: 42 */ 0x625e,
+  /* 2nd byte: 43 */ 0x6263,
+  /* 2nd byte: 44 */ 0x625b,
+  /* 2nd byte: 45 */ 0x6260,
+  /* 2nd byte: 46 */ 0x6268,
+  /* 2nd byte: 47 */ 0x627c,
+  /* 2nd byte: 48 */ 0x6282,
+  /* 2nd byte: 49 */ 0x6289,
+  /* 2nd byte: 50 */ 0x627e,
+  /* 2nd byte: 51 */ 0x6292,
+  /* 2nd byte: 52 */ 0x6293,
+  /* 2nd byte: 53 */ 0x6296,
+  /* 2nd byte: 54 */ 0x62d4,
+  /* 2nd byte: 55 */ 0x6283,
+  /* 2nd byte: 56 */ 0x6294,
+  /* 2nd byte: 57 */ 0x62d7,
+  /* 2nd byte: 58 */ 0x62d1,
+  /* 2nd byte: 59 */ 0x62bb,
+  /* 2nd byte: 60 */ 0x62cf,
+  /* 2nd byte: 61 */ 0x62ff,
+  /* 2nd byte: 62 */ 0x62c6,
+  /* 2nd byte: 63 */ 0x64d4,
+  /* 2nd byte: 64 */ 0x62c8,
+  /* 2nd byte: 65 */ 0x62dc,
+  /* 2nd byte: 66 */ 0x62cc,
+  /* 2nd byte: 67 */ 0x62ca,
+  /* 2nd byte: 68 */ 0x62c2,
+  /* 2nd byte: 69 */ 0x62c7,
+  /* 2nd byte: 70 */ 0x629b,
+  /* 2nd byte: 71 */ 0x62c9,
+  /* 2nd byte: 72 */ 0x630c,
+  /* 2nd byte: 73 */ 0x62ee,
+  /* 2nd byte: 74 */ 0x62f1,
+  /* 2nd byte: 75 */ 0x6327,
+  /* 2nd byte: 76 */ 0x6302,
+  /* 2nd byte: 77 */ 0x6308,
+  /* 2nd byte: 78 */ 0x62ef,
+  /* 2nd byte: 79 */ 0x62f5,
+  /* 2nd byte: 80 */ 0x6350,
+  /* 2nd byte: 81 */ 0x633e,
+  /* 2nd byte: 82 */ 0x634d,
+  /* 2nd byte: 83 */ 0x641c,
+  /* 2nd byte: 84 */ 0x634f,
+  /* 2nd byte: 85 */ 0x6396,
+  /* 2nd byte: 86 */ 0x638e,
+  /* 2nd byte: 87 */ 0x6380,
+  /* 2nd byte: 88 */ 0x63ab,
+  /* 2nd byte: 89 */ 0x6376,
+  /* 2nd byte: 90 */ 0x63a3,
+  /* 2nd byte: 91 */ 0x638f,
+  /* 2nd byte: 92 */ 0x6389,
+  /* 2nd byte: 93 */ 0x639f,
+  /* 2nd byte: 94 */ 0x63b5,
+  /* 2nd byte: 95 */ 0x636b,
+  /* 2nd byte: 96 */ 0x6369,
+  /* 2nd byte: 97 */ 0x63be,
+  /* 2nd byte: 98 */ 0x63e9,
+  /* 2nd byte: 99 */ 0x63c0,
+  /* 2nd byte: 100 */ 0x63c6,
+  /* 2nd byte: 101 */ 0x63e3,
+  /* 2nd byte: 102 */ 0x63c9,
+  /* 2nd byte: 103 */ 0x63d2,
+  /* 2nd byte: 104 */ 0x63f6,
+  /* 2nd byte: 105 */ 0x63c4,
+  /* 2nd byte: 106 */ 0x6416,
+  /* 2nd byte: 107 */ 0x6434,
+  /* 2nd byte: 108 */ 0x6406,
+  /* 2nd byte: 109 */ 0x6413,
+  /* 2nd byte: 110 */ 0x6426,
+  /* 2nd byte: 111 */ 0x6436,
+  /* 2nd byte: 112 */ 0x651d,
+  /* 2nd byte: 113 */ 0x6417,
+  /* 2nd byte: 114 */ 0x6428,
+  /* 2nd byte: 115 */ 0x640f,
+  /* 2nd byte: 116 */ 0x6467,
+  /* 2nd byte: 117 */ 0x646f,
+  /* 2nd byte: 118 */ 0x6476,
+  /* 2nd byte: 119 */ 0x644e,
+  /* 2nd byte: 120 */ 0x652a,
+  /* 2nd byte: 121 */ 0x6495,
+  /* 2nd byte: 122 */ 0x6493,
+  /* 2nd byte: 123 */ 0x64a5,
+  /* 2nd byte: 124 */ 0x64a9,
+  /* 2nd byte: 125 */ 0x6488,
+  /* 2nd byte: 126 */ 0x64bc},
+/* 1st byte: 90 */ { 
+  /* 2nd byte: 33 */ 0x64da,
+  /* 2nd byte: 34 */ 0x64d2,
+  /* 2nd byte: 35 */ 0x64c5,
+  /* 2nd byte: 36 */ 0x64c7,
+  /* 2nd byte: 37 */ 0x64bb,
+  /* 2nd byte: 38 */ 0x64d8,
+  /* 2nd byte: 39 */ 0x64c2,
+  /* 2nd byte: 40 */ 0x64f1,
+  /* 2nd byte: 41 */ 0x64e7,
+  /* 2nd byte: 42 */ 0x8209,
+  /* 2nd byte: 43 */ 0x64e0,
+  /* 2nd byte: 44 */ 0x64e1,
+  /* 2nd byte: 45 */ 0x62ac,
+  /* 2nd byte: 46 */ 0x64e3,
+  /* 2nd byte: 47 */ 0x64ef,
+  /* 2nd byte: 48 */ 0x652c,
+  /* 2nd byte: 49 */ 0x64f6,
+  /* 2nd byte: 50 */ 0x64f4,
+  /* 2nd byte: 51 */ 0x64f2,
+  /* 2nd byte: 52 */ 0x64fa,
+  /* 2nd byte: 53 */ 0x6500,
+  /* 2nd byte: 54 */ 0x64fd,
+  /* 2nd byte: 55 */ 0x6518,
+  /* 2nd byte: 56 */ 0x651c,
+  /* 2nd byte: 57 */ 0x6505,
+  /* 2nd byte: 58 */ 0x6524,
+  /* 2nd byte: 59 */ 0x6523,
+  /* 2nd byte: 60 */ 0x652b,
+  /* 2nd byte: 61 */ 0x6534,
+  /* 2nd byte: 62 */ 0x6535,
+  /* 2nd byte: 63 */ 0x6537,
+  /* 2nd byte: 64 */ 0x6536,
+  /* 2nd byte: 65 */ 0x6538,
+  /* 2nd byte: 66 */ 0x754b,
+  /* 2nd byte: 67 */ 0x6548,
+  /* 2nd byte: 68 */ 0x6556,
+  /* 2nd byte: 69 */ 0x6555,
+  /* 2nd byte: 70 */ 0x654d,
+  /* 2nd byte: 71 */ 0x6558,
+  /* 2nd byte: 72 */ 0x655e,
+  /* 2nd byte: 73 */ 0x655d,
+  /* 2nd byte: 74 */ 0x6572,
+  /* 2nd byte: 75 */ 0x6578,
+  /* 2nd byte: 76 */ 0x6582,
+  /* 2nd byte: 77 */ 0x6583,
+  /* 2nd byte: 78 */ 0x8b8a,
+  /* 2nd byte: 79 */ 0x659b,
+  /* 2nd byte: 80 */ 0x659f,
+  /* 2nd byte: 81 */ 0x65ab,
+  /* 2nd byte: 82 */ 0x65b7,
+  /* 2nd byte: 83 */ 0x65c3,
+  /* 2nd byte: 84 */ 0x65c6,
+  /* 2nd byte: 85 */ 0x65c1,
+  /* 2nd byte: 86 */ 0x65c4,
+  /* 2nd byte: 87 */ 0x65cc,
+  /* 2nd byte: 88 */ 0x65d2,
+  /* 2nd byte: 89 */ 0x65db,
+  /* 2nd byte: 90 */ 0x65d9,
+  /* 2nd byte: 91 */ 0x65e0,
+  /* 2nd byte: 92 */ 0x65e1,
+  /* 2nd byte: 93 */ 0x65f1,
+  /* 2nd byte: 94 */ 0x6772,
+  /* 2nd byte: 95 */ 0x660a,
+  /* 2nd byte: 96 */ 0x6603,
+  /* 2nd byte: 97 */ 0x65fb,
+  /* 2nd byte: 98 */ 0x6773,
+  /* 2nd byte: 99 */ 0x6635,
+  /* 2nd byte: 100 */ 0x6636,
+  /* 2nd byte: 101 */ 0x6634,
+  /* 2nd byte: 102 */ 0x661c,
+  /* 2nd byte: 103 */ 0x664f,
+  /* 2nd byte: 104 */ 0x6644,
+  /* 2nd byte: 105 */ 0x6649,
+  /* 2nd byte: 106 */ 0x6641,
+  /* 2nd byte: 107 */ 0x665e,
+  /* 2nd byte: 108 */ 0x665d,
+  /* 2nd byte: 109 */ 0x6664,
+  /* 2nd byte: 110 */ 0x6667,
+  /* 2nd byte: 111 */ 0x6668,
+  /* 2nd byte: 112 */ 0x665f,
+  /* 2nd byte: 113 */ 0x6662,
+  /* 2nd byte: 114 */ 0x6670,
+  /* 2nd byte: 115 */ 0x6683,
+  /* 2nd byte: 116 */ 0x6688,
+  /* 2nd byte: 117 */ 0x668e,
+  /* 2nd byte: 118 */ 0x6689,
+  /* 2nd byte: 119 */ 0x6684,
+  /* 2nd byte: 120 */ 0x6698,
+  /* 2nd byte: 121 */ 0x669d,
+  /* 2nd byte: 122 */ 0x66c1,
+  /* 2nd byte: 123 */ 0x66b9,
+  /* 2nd byte: 124 */ 0x66c9,
+  /* 2nd byte: 125 */ 0x66be,
+  /* 2nd byte: 126 */ 0x66bc},
+/* 1st byte: 91 */ { 
+  /* 2nd byte: 33 */ 0x66c4,
+  /* 2nd byte: 34 */ 0x66b8,
+  /* 2nd byte: 35 */ 0x66d6,
+  /* 2nd byte: 36 */ 0x66da,
+  /* 2nd byte: 37 */ 0x66e0,
+  /* 2nd byte: 38 */ 0x663f,
+  /* 2nd byte: 39 */ 0x66e6,
+  /* 2nd byte: 40 */ 0x66e9,
+  /* 2nd byte: 41 */ 0x66f0,
+  /* 2nd byte: 42 */ 0x66f5,
+  /* 2nd byte: 43 */ 0x66f7,
+  /* 2nd byte: 44 */ 0x670f,
+  /* 2nd byte: 45 */ 0x6716,
+  /* 2nd byte: 46 */ 0x671e,
+  /* 2nd byte: 47 */ 0x6726,
+  /* 2nd byte: 48 */ 0x6727,
+  /* 2nd byte: 49 */ 0x9738,
+  /* 2nd byte: 50 */ 0x672e,
+  /* 2nd byte: 51 */ 0x673f,
+  /* 2nd byte: 52 */ 0x6736,
+  /* 2nd byte: 53 */ 0x6741,
+  /* 2nd byte: 54 */ 0x6738,
+  /* 2nd byte: 55 */ 0x6737,
+  /* 2nd byte: 56 */ 0x6746,
+  /* 2nd byte: 57 */ 0x675e,
+  /* 2nd byte: 58 */ 0x6760,
+  /* 2nd byte: 59 */ 0x6759,
+  /* 2nd byte: 60 */ 0x6763,
+  /* 2nd byte: 61 */ 0x6764,
+  /* 2nd byte: 62 */ 0x6789,
+  /* 2nd byte: 63 */ 0x6770,
+  /* 2nd byte: 64 */ 0x67a9,
+  /* 2nd byte: 65 */ 0x677c,
+  /* 2nd byte: 66 */ 0x676a,
+  /* 2nd byte: 67 */ 0x678c,
+  /* 2nd byte: 68 */ 0x678b,
+  /* 2nd byte: 69 */ 0x67a6,
+  /* 2nd byte: 70 */ 0x67a1,
+  /* 2nd byte: 71 */ 0x6785,
+  /* 2nd byte: 72 */ 0x67b7,
+  /* 2nd byte: 73 */ 0x67ef,
+  /* 2nd byte: 74 */ 0x67b4,
+  /* 2nd byte: 75 */ 0x67ec,
+  /* 2nd byte: 76 */ 0x67b3,
+  /* 2nd byte: 77 */ 0x67e9,
+  /* 2nd byte: 78 */ 0x67b8,
+  /* 2nd byte: 79 */ 0x67e4,
+  /* 2nd byte: 80 */ 0x67de,
+  /* 2nd byte: 81 */ 0x67dd,
+  /* 2nd byte: 82 */ 0x67e2,
+  /* 2nd byte: 83 */ 0x67ee,
+  /* 2nd byte: 84 */ 0x67b9,
+  /* 2nd byte: 85 */ 0x67ce,
+  /* 2nd byte: 86 */ 0x67c6,
+  /* 2nd byte: 87 */ 0x67e7,
+  /* 2nd byte: 88 */ 0x6a9c,
+  /* 2nd byte: 89 */ 0x681e,
+  /* 2nd byte: 90 */ 0x6846,
+  /* 2nd byte: 91 */ 0x6829,
+  /* 2nd byte: 92 */ 0x6840,
+  /* 2nd byte: 93 */ 0x684d,
+  /* 2nd byte: 94 */ 0x6832,
+  /* 2nd byte: 95 */ 0x684e,
+  /* 2nd byte: 96 */ 0x68b3,
+  /* 2nd byte: 97 */ 0x682b,
+  /* 2nd byte: 98 */ 0x6859,
+  /* 2nd byte: 99 */ 0x6863,
+  /* 2nd byte: 100 */ 0x6877,
+  /* 2nd byte: 101 */ 0x687f,
+  /* 2nd byte: 102 */ 0x689f,
+  /* 2nd byte: 103 */ 0x688f,
+  /* 2nd byte: 104 */ 0x68ad,
+  /* 2nd byte: 105 */ 0x6894,
+  /* 2nd byte: 106 */ 0x689d,
+  /* 2nd byte: 107 */ 0x689b,
+  /* 2nd byte: 108 */ 0x6883,
+  /* 2nd byte: 109 */ 0x6aae,
+  /* 2nd byte: 110 */ 0x68b9,
+  /* 2nd byte: 111 */ 0x6874,
+  /* 2nd byte: 112 */ 0x68b5,
+  /* 2nd byte: 113 */ 0x68a0,
+  /* 2nd byte: 114 */ 0x68ba,
+  /* 2nd byte: 115 */ 0x690f,
+  /* 2nd byte: 116 */ 0x688d,
+  /* 2nd byte: 117 */ 0x687e,
+  /* 2nd byte: 118 */ 0x6901,
+  /* 2nd byte: 119 */ 0x68ca,
+  /* 2nd byte: 120 */ 0x6908,
+  /* 2nd byte: 121 */ 0x68d8,
+  /* 2nd byte: 122 */ 0x6922,
+  /* 2nd byte: 123 */ 0x6926,
+  /* 2nd byte: 124 */ 0x68e1,
+  /* 2nd byte: 125 */ 0x690c,
+  /* 2nd byte: 126 */ 0x68cd},
+/* 1st byte: 92 */ { 
+  /* 2nd byte: 33 */ 0x68d4,
+  /* 2nd byte: 34 */ 0x68e7,
+  /* 2nd byte: 35 */ 0x68d5,
+  /* 2nd byte: 36 */ 0x6936,
+  /* 2nd byte: 37 */ 0x6912,
+  /* 2nd byte: 38 */ 0x6904,
+  /* 2nd byte: 39 */ 0x68d7,
+  /* 2nd byte: 40 */ 0x68e3,
+  /* 2nd byte: 41 */ 0x6925,
+  /* 2nd byte: 42 */ 0x68f9,
+  /* 2nd byte: 43 */ 0x68e0,
+  /* 2nd byte: 44 */ 0x68ef,
+  /* 2nd byte: 45 */ 0x6928,
+  /* 2nd byte: 46 */ 0x692a,
+  /* 2nd byte: 47 */ 0x691a,
+  /* 2nd byte: 48 */ 0x6923,
+  /* 2nd byte: 49 */ 0x6921,
+  /* 2nd byte: 50 */ 0x68c6,
+  /* 2nd byte: 51 */ 0x6979,
+  /* 2nd byte: 52 */ 0x6977,
+  /* 2nd byte: 53 */ 0x695c,
+  /* 2nd byte: 54 */ 0x6978,
+  /* 2nd byte: 55 */ 0x696b,
+  /* 2nd byte: 56 */ 0x6954,
+  /* 2nd byte: 57 */ 0x697e,
+  /* 2nd byte: 58 */ 0x696e,
+  /* 2nd byte: 59 */ 0x6939,
+  /* 2nd byte: 60 */ 0x6974,
+  /* 2nd byte: 61 */ 0x693d,
+  /* 2nd byte: 62 */ 0x6959,
+  /* 2nd byte: 63 */ 0x6930,
+  /* 2nd byte: 64 */ 0x6961,
+  /* 2nd byte: 65 */ 0x695e,
+  /* 2nd byte: 66 */ 0x695d,
+  /* 2nd byte: 67 */ 0x6981,
+  /* 2nd byte: 68 */ 0x696a,
+  /* 2nd byte: 69 */ 0x69b2,
+  /* 2nd byte: 70 */ 0x69ae,
+  /* 2nd byte: 71 */ 0x69d0,
+  /* 2nd byte: 72 */ 0x69bf,
+  /* 2nd byte: 73 */ 0x69c1,
+  /* 2nd byte: 74 */ 0x69d3,
+  /* 2nd byte: 75 */ 0x69be,
+  /* 2nd byte: 76 */ 0x69ce,
+  /* 2nd byte: 77 */ 0x5be8,
+  /* 2nd byte: 78 */ 0x69ca,
+  /* 2nd byte: 79 */ 0x69dd,
+  /* 2nd byte: 80 */ 0x69bb,
+  /* 2nd byte: 81 */ 0x69c3,
+  /* 2nd byte: 82 */ 0x69a7,
+  /* 2nd byte: 83 */ 0x6a2e,
+  /* 2nd byte: 84 */ 0x6991,
+  /* 2nd byte: 85 */ 0x69a0,
+  /* 2nd byte: 86 */ 0x699c,
+  /* 2nd byte: 87 */ 0x6995,
+  /* 2nd byte: 88 */ 0x69b4,
+  /* 2nd byte: 89 */ 0x69de,
+  /* 2nd byte: 90 */ 0x69e8,
+  /* 2nd byte: 91 */ 0x6a02,
+  /* 2nd byte: 92 */ 0x6a1b,
+  /* 2nd byte: 93 */ 0x69ff,
+  /* 2nd byte: 94 */ 0x6b0a,
+  /* 2nd byte: 95 */ 0x69f9,
+  /* 2nd byte: 96 */ 0x69f2,
+  /* 2nd byte: 97 */ 0x69e7,
+  /* 2nd byte: 98 */ 0x6a05,
+  /* 2nd byte: 99 */ 0x69b1,
+  /* 2nd byte: 100 */ 0x6a1e,
+  /* 2nd byte: 101 */ 0x69ed,
+  /* 2nd byte: 102 */ 0x6a14,
+  /* 2nd byte: 103 */ 0x69eb,
+  /* 2nd byte: 104 */ 0x6a0a,
+  /* 2nd byte: 105 */ 0x6a12,
+  /* 2nd byte: 106 */ 0x6ac1,
+  /* 2nd byte: 107 */ 0x6a23,
+  /* 2nd byte: 108 */ 0x6a13,
+  /* 2nd byte: 109 */ 0x6a44,
+  /* 2nd byte: 110 */ 0x6a0c,
+  /* 2nd byte: 111 */ 0x6a72,
+  /* 2nd byte: 112 */ 0x6a36,
+  /* 2nd byte: 113 */ 0x6a78,
+  /* 2nd byte: 114 */ 0x6a47,
+  /* 2nd byte: 115 */ 0x6a62,
+  /* 2nd byte: 116 */ 0x6a59,
+  /* 2nd byte: 117 */ 0x6a66,
+  /* 2nd byte: 118 */ 0x6a48,
+  /* 2nd byte: 119 */ 0x6a38,
+  /* 2nd byte: 120 */ 0x6a22,
+  /* 2nd byte: 121 */ 0x6a90,
+  /* 2nd byte: 122 */ 0x6a8d,
+  /* 2nd byte: 123 */ 0x6aa0,
+  /* 2nd byte: 124 */ 0x6a84,
+  /* 2nd byte: 125 */ 0x6aa2,
+  /* 2nd byte: 126 */ 0x6aa3},
+/* 1st byte: 93 */ { 
+  /* 2nd byte: 33 */ 0x6a97,
+  /* 2nd byte: 34 */ 0x8617,
+  /* 2nd byte: 35 */ 0x6abb,
+  /* 2nd byte: 36 */ 0x6ac3,
+  /* 2nd byte: 37 */ 0x6ac2,
+  /* 2nd byte: 38 */ 0x6ab8,
+  /* 2nd byte: 39 */ 0x6ab3,
+  /* 2nd byte: 40 */ 0x6aac,
+  /* 2nd byte: 41 */ 0x6ade,
+  /* 2nd byte: 42 */ 0x6ad1,
+  /* 2nd byte: 43 */ 0x6adf,
+  /* 2nd byte: 44 */ 0x6aaa,
+  /* 2nd byte: 45 */ 0x6ada,
+  /* 2nd byte: 46 */ 0x6aea,
+  /* 2nd byte: 47 */ 0x6afb,
+  /* 2nd byte: 48 */ 0x6b05,
+  /* 2nd byte: 49 */ 0x8616,
+  /* 2nd byte: 50 */ 0x6afa,
+  /* 2nd byte: 51 */ 0x6b12,
+  /* 2nd byte: 52 */ 0x6b16,
+  /* 2nd byte: 53 */ 0x9b31,
+  /* 2nd byte: 54 */ 0x6b1f,
+  /* 2nd byte: 55 */ 0x6b38,
+  /* 2nd byte: 56 */ 0x6b37,
+  /* 2nd byte: 57 */ 0x76dc,
+  /* 2nd byte: 58 */ 0x6b39,
+  /* 2nd byte: 59 */ 0x98ee,
+  /* 2nd byte: 60 */ 0x6b47,
+  /* 2nd byte: 61 */ 0x6b43,
+  /* 2nd byte: 62 */ 0x6b49,
+  /* 2nd byte: 63 */ 0x6b50,
+  /* 2nd byte: 64 */ 0x6b59,
+  /* 2nd byte: 65 */ 0x6b54,
+  /* 2nd byte: 66 */ 0x6b5b,
+  /* 2nd byte: 67 */ 0x6b5f,
+  /* 2nd byte: 68 */ 0x6b61,
+  /* 2nd byte: 69 */ 0x6b78,
+  /* 2nd byte: 70 */ 0x6b79,
+  /* 2nd byte: 71 */ 0x6b7f,
+  /* 2nd byte: 72 */ 0x6b80,
+  /* 2nd byte: 73 */ 0x6b84,
+  /* 2nd byte: 74 */ 0x6b83,
+  /* 2nd byte: 75 */ 0x6b8d,
+  /* 2nd byte: 76 */ 0x6b98,
+  /* 2nd byte: 77 */ 0x6b95,
+  /* 2nd byte: 78 */ 0x6b9e,
+  /* 2nd byte: 79 */ 0x6ba4,
+  /* 2nd byte: 80 */ 0x6baa,
+  /* 2nd byte: 81 */ 0x6bab,
+  /* 2nd byte: 82 */ 0x6baf,
+  /* 2nd byte: 83 */ 0x6bb2,
+  /* 2nd byte: 84 */ 0x6bb1,
+  /* 2nd byte: 85 */ 0x6bb3,
+  /* 2nd byte: 86 */ 0x6bb7,
+  /* 2nd byte: 87 */ 0x6bbc,
+  /* 2nd byte: 88 */ 0x6bc6,
+  /* 2nd byte: 89 */ 0x6bcb,
+  /* 2nd byte: 90 */ 0x6bd3,
+  /* 2nd byte: 91 */ 0x6bdf,
+  /* 2nd byte: 92 */ 0x6bec,
+  /* 2nd byte: 93 */ 0x6beb,
+  /* 2nd byte: 94 */ 0x6bf3,
+  /* 2nd byte: 95 */ 0x6bef,
+  /* 2nd byte: 96 */ 0x9ebe,
+  /* 2nd byte: 97 */ 0x6c08,
+  /* 2nd byte: 98 */ 0x6c13,
+  /* 2nd byte: 99 */ 0x6c14,
+  /* 2nd byte: 100 */ 0x6c1b,
+  /* 2nd byte: 101 */ 0x6c24,
+  /* 2nd byte: 102 */ 0x6c23,
+  /* 2nd byte: 103 */ 0x6c5e,
+  /* 2nd byte: 104 */ 0x6c55,
+  /* 2nd byte: 105 */ 0x6c62,
+  /* 2nd byte: 106 */ 0x6c6a,
+  /* 2nd byte: 107 */ 0x6c82,
+  /* 2nd byte: 108 */ 0x6c8d,
+  /* 2nd byte: 109 */ 0x6c9a,
+  /* 2nd byte: 110 */ 0x6c81,
+  /* 2nd byte: 111 */ 0x6c9b,
+  /* 2nd byte: 112 */ 0x6c7e,
+  /* 2nd byte: 113 */ 0x6c68,
+  /* 2nd byte: 114 */ 0x6c73,
+  /* 2nd byte: 115 */ 0x6c92,
+  /* 2nd byte: 116 */ 0x6c90,
+  /* 2nd byte: 117 */ 0x6cc4,
+  /* 2nd byte: 118 */ 0x6cf1,
+  /* 2nd byte: 119 */ 0x6cd3,
+  /* 2nd byte: 120 */ 0x6cbd,
+  /* 2nd byte: 121 */ 0x6cd7,
+  /* 2nd byte: 122 */ 0x6cc5,
+  /* 2nd byte: 123 */ 0x6cdd,
+  /* 2nd byte: 124 */ 0x6cae,
+  /* 2nd byte: 125 */ 0x6cb1,
+  /* 2nd byte: 126 */ 0x6cbe},
+/* 1st byte: 94 */ { 
+  /* 2nd byte: 33 */ 0x6cba,
+  /* 2nd byte: 34 */ 0x6cdb,
+  /* 2nd byte: 35 */ 0x6cef,
+  /* 2nd byte: 36 */ 0x6cd9,
+  /* 2nd byte: 37 */ 0x6cea,
+  /* 2nd byte: 38 */ 0x6d1f,
+  /* 2nd byte: 39 */ 0x884d,
+  /* 2nd byte: 40 */ 0x6d36,
+  /* 2nd byte: 41 */ 0x6d2b,
+  /* 2nd byte: 42 */ 0x6d3d,
+  /* 2nd byte: 43 */ 0x6d38,
+  /* 2nd byte: 44 */ 0x6d19,
+  /* 2nd byte: 45 */ 0x6d35,
+  /* 2nd byte: 46 */ 0x6d33,
+  /* 2nd byte: 47 */ 0x6d12,
+  /* 2nd byte: 48 */ 0x6d0c,
+  /* 2nd byte: 49 */ 0x6d63,
+  /* 2nd byte: 50 */ 0x6d93,
+  /* 2nd byte: 51 */ 0x6d64,
+  /* 2nd byte: 52 */ 0x6d5a,
+  /* 2nd byte: 53 */ 0x6d79,
+  /* 2nd byte: 54 */ 0x6d59,
+  /* 2nd byte: 55 */ 0x6d8e,
+  /* 2nd byte: 56 */ 0x6d95,
+  /* 2nd byte: 57 */ 0x6fe4,
+  /* 2nd byte: 58 */ 0x6d85,
+  /* 2nd byte: 59 */ 0x6df9,
+  /* 2nd byte: 60 */ 0x6e15,
+  /* 2nd byte: 61 */ 0x6e0a,
+  /* 2nd byte: 62 */ 0x6db5,
+  /* 2nd byte: 63 */ 0x6dc7,
+  /* 2nd byte: 64 */ 0x6de6,
+  /* 2nd byte: 65 */ 0x6db8,
+  /* 2nd byte: 66 */ 0x6dc6,
+  /* 2nd byte: 67 */ 0x6dec,
+  /* 2nd byte: 68 */ 0x6dde,
+  /* 2nd byte: 69 */ 0x6dcc,
+  /* 2nd byte: 70 */ 0x6de8,
+  /* 2nd byte: 71 */ 0x6dd2,
+  /* 2nd byte: 72 */ 0x6dc5,
+  /* 2nd byte: 73 */ 0x6dfa,
+  /* 2nd byte: 74 */ 0x6dd9,
+  /* 2nd byte: 75 */ 0x6de4,
+  /* 2nd byte: 76 */ 0x6dd5,
+  /* 2nd byte: 77 */ 0x6dea,
+  /* 2nd byte: 78 */ 0x6dee,
+  /* 2nd byte: 79 */ 0x6e2d,
+  /* 2nd byte: 80 */ 0x6e6e,
+  /* 2nd byte: 81 */ 0x6e2e,
+  /* 2nd byte: 82 */ 0x6e19,
+  /* 2nd byte: 83 */ 0x6e72,
+  /* 2nd byte: 84 */ 0x6e5f,
+  /* 2nd byte: 85 */ 0x6e3e,
+  /* 2nd byte: 86 */ 0x6e23,
+  /* 2nd byte: 87 */ 0x6e6b,
+  /* 2nd byte: 88 */ 0x6e2b,
+  /* 2nd byte: 89 */ 0x6e76,
+  /* 2nd byte: 90 */ 0x6e4d,
+  /* 2nd byte: 91 */ 0x6e1f,
+  /* 2nd byte: 92 */ 0x6e43,
+  /* 2nd byte: 93 */ 0x6e3a,
+  /* 2nd byte: 94 */ 0x6e4e,
+  /* 2nd byte: 95 */ 0x6e24,
+  /* 2nd byte: 96 */ 0x6eff,
+  /* 2nd byte: 97 */ 0x6e1d,
+  /* 2nd byte: 98 */ 0x6e38,
+  /* 2nd byte: 99 */ 0x6e82,
+  /* 2nd byte: 100 */ 0x6eaa,
+  /* 2nd byte: 101 */ 0x6e98,
+  /* 2nd byte: 102 */ 0x6ec9,
+  /* 2nd byte: 103 */ 0x6eb7,
+  /* 2nd byte: 104 */ 0x6ed3,
+  /* 2nd byte: 105 */ 0x6ebd,
+  /* 2nd byte: 106 */ 0x6eaf,
+  /* 2nd byte: 107 */ 0x6ec4,
+  /* 2nd byte: 108 */ 0x6eb2,
+  /* 2nd byte: 109 */ 0x6ed4,
+  /* 2nd byte: 110 */ 0x6ed5,
+  /* 2nd byte: 111 */ 0x6e8f,
+  /* 2nd byte: 112 */ 0x6ea5,
+  /* 2nd byte: 113 */ 0x6ec2,
+  /* 2nd byte: 114 */ 0x6e9f,
+  /* 2nd byte: 115 */ 0x6f41,
+  /* 2nd byte: 116 */ 0x6f11,
+  /* 2nd byte: 117 */ 0x704c,
+  /* 2nd byte: 118 */ 0x6eec,
+  /* 2nd byte: 119 */ 0x6ef8,
+  /* 2nd byte: 120 */ 0x6efe,
+  /* 2nd byte: 121 */ 0x6f3f,
+  /* 2nd byte: 122 */ 0x6ef2,
+  /* 2nd byte: 123 */ 0x6f31,
+  /* 2nd byte: 124 */ 0x6eef,
+  /* 2nd byte: 125 */ 0x6f32,
+  /* 2nd byte: 126 */ 0x6ecc},
+/* 1st byte: 95 */ { 
+  /* 2nd byte: 33 */ 0x6f3e,
+  /* 2nd byte: 34 */ 0x6f13,
+  /* 2nd byte: 35 */ 0x6ef7,
+  /* 2nd byte: 36 */ 0x6f86,
+  /* 2nd byte: 37 */ 0x6f7a,
+  /* 2nd byte: 38 */ 0x6f78,
+  /* 2nd byte: 39 */ 0x6f81,
+  /* 2nd byte: 40 */ 0x6f80,
+  /* 2nd byte: 41 */ 0x6f6f,
+  /* 2nd byte: 42 */ 0x6f5b,
+  /* 2nd byte: 43 */ 0x6ff3,
+  /* 2nd byte: 44 */ 0x6f6d,
+  /* 2nd byte: 45 */ 0x6f82,
+  /* 2nd byte: 46 */ 0x6f7c,
+  /* 2nd byte: 47 */ 0x6f58,
+  /* 2nd byte: 48 */ 0x6f8e,
+  /* 2nd byte: 49 */ 0x6f91,
+  /* 2nd byte: 50 */ 0x6fc2,
+  /* 2nd byte: 51 */ 0x6f66,
+  /* 2nd byte: 52 */ 0x6fb3,
+  /* 2nd byte: 53 */ 0x6fa3,
+  /* 2nd byte: 54 */ 0x6fa1,
+  /* 2nd byte: 55 */ 0x6fa4,
+  /* 2nd byte: 56 */ 0x6fb9,
+  /* 2nd byte: 57 */ 0x6fc6,
+  /* 2nd byte: 58 */ 0x6faa,
+  /* 2nd byte: 59 */ 0x6fdf,
+  /* 2nd byte: 60 */ 0x6fd5,
+  /* 2nd byte: 61 */ 0x6fec,
+  /* 2nd byte: 62 */ 0x6fd4,
+  /* 2nd byte: 63 */ 0x6fd8,
+  /* 2nd byte: 64 */ 0x6ff1,
+  /* 2nd byte: 65 */ 0x6fee,
+  /* 2nd byte: 66 */ 0x6fdb,
+  /* 2nd byte: 67 */ 0x7009,
+  /* 2nd byte: 68 */ 0x700b,
+  /* 2nd byte: 69 */ 0x6ffa,
+  /* 2nd byte: 70 */ 0x7011,
+  /* 2nd byte: 71 */ 0x7001,
+  /* 2nd byte: 72 */ 0x700f,
+  /* 2nd byte: 73 */ 0x6ffe,
+  /* 2nd byte: 74 */ 0x701b,
+  /* 2nd byte: 75 */ 0x701a,
+  /* 2nd byte: 76 */ 0x6f74,
+  /* 2nd byte: 77 */ 0x701d,
+  /* 2nd byte: 78 */ 0x7018,
+  /* 2nd byte: 79 */ 0x701f,
+  /* 2nd byte: 80 */ 0x7030,
+  /* 2nd byte: 81 */ 0x703e,
+  /* 2nd byte: 82 */ 0x7032,
+  /* 2nd byte: 83 */ 0x7051,
+  /* 2nd byte: 84 */ 0x7063,
+  /* 2nd byte: 85 */ 0x7099,
+  /* 2nd byte: 86 */ 0x7092,
+  /* 2nd byte: 87 */ 0x70af,
+  /* 2nd byte: 88 */ 0x70f1,
+  /* 2nd byte: 89 */ 0x70ac,
+  /* 2nd byte: 90 */ 0x70b8,
+  /* 2nd byte: 91 */ 0x70b3,
+  /* 2nd byte: 92 */ 0x70ae,
+  /* 2nd byte: 93 */ 0x70df,
+  /* 2nd byte: 94 */ 0x70cb,
+  /* 2nd byte: 95 */ 0x70dd,
+  /* 2nd byte: 96 */ 0x70d9,
+  /* 2nd byte: 97 */ 0x7109,
+  /* 2nd byte: 98 */ 0x70fd,
+  /* 2nd byte: 99 */ 0x711c,
+  /* 2nd byte: 100 */ 0x7119,
+  /* 2nd byte: 101 */ 0x7165,
+  /* 2nd byte: 102 */ 0x7155,
+  /* 2nd byte: 103 */ 0x7188,
+  /* 2nd byte: 104 */ 0x7166,
+  /* 2nd byte: 105 */ 0x7162,
+  /* 2nd byte: 106 */ 0x714c,
+  /* 2nd byte: 107 */ 0x7156,
+  /* 2nd byte: 108 */ 0x716c,
+  /* 2nd byte: 109 */ 0x718f,
+  /* 2nd byte: 110 */ 0x71fb,
+  /* 2nd byte: 111 */ 0x7184,
+  /* 2nd byte: 112 */ 0x7195,
+  /* 2nd byte: 113 */ 0x71a8,
+  /* 2nd byte: 114 */ 0x71ac,
+  /* 2nd byte: 115 */ 0x71d7,
+  /* 2nd byte: 116 */ 0x71b9,
+  /* 2nd byte: 117 */ 0x71be,
+  /* 2nd byte: 118 */ 0x71d2,
+  /* 2nd byte: 119 */ 0x71c9,
+  /* 2nd byte: 120 */ 0x71d4,
+  /* 2nd byte: 121 */ 0x71ce,
+  /* 2nd byte: 122 */ 0x71e0,
+  /* 2nd byte: 123 */ 0x71ec,
+  /* 2nd byte: 124 */ 0x71e7,
+  /* 2nd byte: 125 */ 0x71f5,
+  /* 2nd byte: 126 */ 0x71fc},
+/* 1st byte: 96 */ { 
+  /* 2nd byte: 33 */ 0x71f9,
+  /* 2nd byte: 34 */ 0x71ff,
+  /* 2nd byte: 35 */ 0x720d,
+  /* 2nd byte: 36 */ 0x7210,
+  /* 2nd byte: 37 */ 0x721b,
+  /* 2nd byte: 38 */ 0x7228,
+  /* 2nd byte: 39 */ 0x722d,
+  /* 2nd byte: 40 */ 0x722c,
+  /* 2nd byte: 41 */ 0x7230,
+  /* 2nd byte: 42 */ 0x7232,
+  /* 2nd byte: 43 */ 0x723b,
+  /* 2nd byte: 44 */ 0x723c,
+  /* 2nd byte: 45 */ 0x723f,
+  /* 2nd byte: 46 */ 0x7240,
+  /* 2nd byte: 47 */ 0x7246,
+  /* 2nd byte: 48 */ 0x724b,
+  /* 2nd byte: 49 */ 0x7258,
+  /* 2nd byte: 50 */ 0x7274,
+  /* 2nd byte: 51 */ 0x727e,
+  /* 2nd byte: 52 */ 0x7282,
+  /* 2nd byte: 53 */ 0x7281,
+  /* 2nd byte: 54 */ 0x7287,
+  /* 2nd byte: 55 */ 0x7292,
+  /* 2nd byte: 56 */ 0x7296,
+  /* 2nd byte: 57 */ 0x72a2,
+  /* 2nd byte: 58 */ 0x72a7,
+  /* 2nd byte: 59 */ 0x72b9,
+  /* 2nd byte: 60 */ 0x72b2,
+  /* 2nd byte: 61 */ 0x72c3,
+  /* 2nd byte: 62 */ 0x72c6,
+  /* 2nd byte: 63 */ 0x72c4,
+  /* 2nd byte: 64 */ 0x72ce,
+  /* 2nd byte: 65 */ 0x72d2,
+  /* 2nd byte: 66 */ 0x72e2,
+  /* 2nd byte: 67 */ 0x72e0,
+  /* 2nd byte: 68 */ 0x72e1,
+  /* 2nd byte: 69 */ 0x72f9,
+  /* 2nd byte: 70 */ 0x72f7,
+  /* 2nd byte: 71 */ 0x500f,
+  /* 2nd byte: 72 */ 0x7317,
+  /* 2nd byte: 73 */ 0x730a,
+  /* 2nd byte: 74 */ 0x731c,
+  /* 2nd byte: 75 */ 0x7316,
+  /* 2nd byte: 76 */ 0x731d,
+  /* 2nd byte: 77 */ 0x7334,
+  /* 2nd byte: 78 */ 0x732f,
+  /* 2nd byte: 79 */ 0x7329,
+  /* 2nd byte: 80 */ 0x7325,
+  /* 2nd byte: 81 */ 0x733e,
+  /* 2nd byte: 82 */ 0x734e,
+  /* 2nd byte: 83 */ 0x734f,
+  /* 2nd byte: 84 */ 0x9ed8,
+  /* 2nd byte: 85 */ 0x7357,
+  /* 2nd byte: 86 */ 0x736a,
+  /* 2nd byte: 87 */ 0x7368,
+  /* 2nd byte: 88 */ 0x7370,
+  /* 2nd byte: 89 */ 0x7378,
+  /* 2nd byte: 90 */ 0x7375,
+  /* 2nd byte: 91 */ 0x737b,
+  /* 2nd byte: 92 */ 0x737a,
+  /* 2nd byte: 93 */ 0x73c8,
+  /* 2nd byte: 94 */ 0x73b3,
+  /* 2nd byte: 95 */ 0x73ce,
+  /* 2nd byte: 96 */ 0x73bb,
+  /* 2nd byte: 97 */ 0x73c0,
+  /* 2nd byte: 98 */ 0x73e5,
+  /* 2nd byte: 99 */ 0x73ee,
+  /* 2nd byte: 100 */ 0x73de,
+  /* 2nd byte: 101 */ 0x74a2,
+  /* 2nd byte: 102 */ 0x7405,
+  /* 2nd byte: 103 */ 0x746f,
+  /* 2nd byte: 104 */ 0x7425,
+  /* 2nd byte: 105 */ 0x73f8,
+  /* 2nd byte: 106 */ 0x7432,
+  /* 2nd byte: 107 */ 0x743a,
+  /* 2nd byte: 108 */ 0x7455,
+  /* 2nd byte: 109 */ 0x743f,
+  /* 2nd byte: 110 */ 0x745f,
+  /* 2nd byte: 111 */ 0x7459,
+  /* 2nd byte: 112 */ 0x7441,
+  /* 2nd byte: 113 */ 0x745c,
+  /* 2nd byte: 114 */ 0x7469,
+  /* 2nd byte: 115 */ 0x7470,
+  /* 2nd byte: 116 */ 0x7463,
+  /* 2nd byte: 117 */ 0x746a,
+  /* 2nd byte: 118 */ 0x7476,
+  /* 2nd byte: 119 */ 0x747e,
+  /* 2nd byte: 120 */ 0x748b,
+  /* 2nd byte: 121 */ 0x749e,
+  /* 2nd byte: 122 */ 0x74a7,
+  /* 2nd byte: 123 */ 0x74ca,
+  /* 2nd byte: 124 */ 0x74cf,
+  /* 2nd byte: 125 */ 0x74d4,
+  /* 2nd byte: 126 */ 0x73f1},
+/* 1st byte: 97 */ { 
+  /* 2nd byte: 33 */ 0x74e0,
+  /* 2nd byte: 34 */ 0x74e3,
+  /* 2nd byte: 35 */ 0x74e7,
+  /* 2nd byte: 36 */ 0x74e9,
+  /* 2nd byte: 37 */ 0x74ee,
+  /* 2nd byte: 38 */ 0x74f2,
+  /* 2nd byte: 39 */ 0x74f0,
+  /* 2nd byte: 40 */ 0x74f1,
+  /* 2nd byte: 41 */ 0x74f8,
+  /* 2nd byte: 42 */ 0x74f7,
+  /* 2nd byte: 43 */ 0x7504,
+  /* 2nd byte: 44 */ 0x7503,
+  /* 2nd byte: 45 */ 0x7505,
+  /* 2nd byte: 46 */ 0x750c,
+  /* 2nd byte: 47 */ 0x750e,
+  /* 2nd byte: 48 */ 0x750d,
+  /* 2nd byte: 49 */ 0x7515,
+  /* 2nd byte: 50 */ 0x7513,
+  /* 2nd byte: 51 */ 0x751e,
+  /* 2nd byte: 52 */ 0x7526,
+  /* 2nd byte: 53 */ 0x752c,
+  /* 2nd byte: 54 */ 0x753c,
+  /* 2nd byte: 55 */ 0x7544,
+  /* 2nd byte: 56 */ 0x754d,
+  /* 2nd byte: 57 */ 0x754a,
+  /* 2nd byte: 58 */ 0x7549,
+  /* 2nd byte: 59 */ 0x755b,
+  /* 2nd byte: 60 */ 0x7546,
+  /* 2nd byte: 61 */ 0x755a,
+  /* 2nd byte: 62 */ 0x7569,
+  /* 2nd byte: 63 */ 0x7564,
+  /* 2nd byte: 64 */ 0x7567,
+  /* 2nd byte: 65 */ 0x756b,
+  /* 2nd byte: 66 */ 0x756d,
+  /* 2nd byte: 67 */ 0x7578,
+  /* 2nd byte: 68 */ 0x7576,
+  /* 2nd byte: 69 */ 0x7586,
+  /* 2nd byte: 70 */ 0x7587,
+  /* 2nd byte: 71 */ 0x7574,
+  /* 2nd byte: 72 */ 0x758a,
+  /* 2nd byte: 73 */ 0x7589,
+  /* 2nd byte: 74 */ 0x7582,
+  /* 2nd byte: 75 */ 0x7594,
+  /* 2nd byte: 76 */ 0x759a,
+  /* 2nd byte: 77 */ 0x759d,
+  /* 2nd byte: 78 */ 0x75a5,
+  /* 2nd byte: 79 */ 0x75a3,
+  /* 2nd byte: 80 */ 0x75c2,
+  /* 2nd byte: 81 */ 0x75b3,
+  /* 2nd byte: 82 */ 0x75c3,
+  /* 2nd byte: 83 */ 0x75b5,
+  /* 2nd byte: 84 */ 0x75bd,
+  /* 2nd byte: 85 */ 0x75b8,
+  /* 2nd byte: 86 */ 0x75bc,
+  /* 2nd byte: 87 */ 0x75b1,
+  /* 2nd byte: 88 */ 0x75cd,
+  /* 2nd byte: 89 */ 0x75ca,
+  /* 2nd byte: 90 */ 0x75d2,
+  /* 2nd byte: 91 */ 0x75d9,
+  /* 2nd byte: 92 */ 0x75e3,
+  /* 2nd byte: 93 */ 0x75de,
+  /* 2nd byte: 94 */ 0x75fe,
+  /* 2nd byte: 95 */ 0x75ff,
+  /* 2nd byte: 96 */ 0x75fc,
+  /* 2nd byte: 97 */ 0x7601,
+  /* 2nd byte: 98 */ 0x75f0,
+  /* 2nd byte: 99 */ 0x75fa,
+  /* 2nd byte: 100 */ 0x75f2,
+  /* 2nd byte: 101 */ 0x75f3,
+  /* 2nd byte: 102 */ 0x760b,
+  /* 2nd byte: 103 */ 0x760d,
+  /* 2nd byte: 104 */ 0x7609,
+  /* 2nd byte: 105 */ 0x761f,
+  /* 2nd byte: 106 */ 0x7627,
+  /* 2nd byte: 107 */ 0x7620,
+  /* 2nd byte: 108 */ 0x7621,
+  /* 2nd byte: 109 */ 0x7622,
+  /* 2nd byte: 110 */ 0x7624,
+  /* 2nd byte: 111 */ 0x7634,
+  /* 2nd byte: 112 */ 0x7630,
+  /* 2nd byte: 113 */ 0x763b,
+  /* 2nd byte: 114 */ 0x7647,
+  /* 2nd byte: 115 */ 0x7648,
+  /* 2nd byte: 116 */ 0x7646,
+  /* 2nd byte: 117 */ 0x765c,
+  /* 2nd byte: 118 */ 0x7658,
+  /* 2nd byte: 119 */ 0x7661,
+  /* 2nd byte: 120 */ 0x7662,
+  /* 2nd byte: 121 */ 0x7668,
+  /* 2nd byte: 122 */ 0x7669,
+  /* 2nd byte: 123 */ 0x766a,
+  /* 2nd byte: 124 */ 0x7667,
+  /* 2nd byte: 125 */ 0x766c,
+  /* 2nd byte: 126 */ 0x7670},
+/* 1st byte: 98 */ { 
+  /* 2nd byte: 33 */ 0x7672,
+  /* 2nd byte: 34 */ 0x7676,
+  /* 2nd byte: 35 */ 0x7678,
+  /* 2nd byte: 36 */ 0x767c,
+  /* 2nd byte: 37 */ 0x7680,
+  /* 2nd byte: 38 */ 0x7683,
+  /* 2nd byte: 39 */ 0x7688,
+  /* 2nd byte: 40 */ 0x768b,
+  /* 2nd byte: 41 */ 0x768e,
+  /* 2nd byte: 42 */ 0x7696,
+  /* 2nd byte: 43 */ 0x7693,
+  /* 2nd byte: 44 */ 0x7699,
+  /* 2nd byte: 45 */ 0x769a,
+  /* 2nd byte: 46 */ 0x76b0,
+  /* 2nd byte: 47 */ 0x76b4,
+  /* 2nd byte: 48 */ 0x76b8,
+  /* 2nd byte: 49 */ 0x76b9,
+  /* 2nd byte: 50 */ 0x76ba,
+  /* 2nd byte: 51 */ 0x76c2,
+  /* 2nd byte: 52 */ 0x76cd,
+  /* 2nd byte: 53 */ 0x76d6,
+  /* 2nd byte: 54 */ 0x76d2,
+  /* 2nd byte: 55 */ 0x76de,
+  /* 2nd byte: 56 */ 0x76e1,
+  /* 2nd byte: 57 */ 0x76e5,
+  /* 2nd byte: 58 */ 0x76e7,
+  /* 2nd byte: 59 */ 0x76ea,
+  /* 2nd byte: 60 */ 0x862f,
+  /* 2nd byte: 61 */ 0x76fb,
+  /* 2nd byte: 62 */ 0x7708,
+  /* 2nd byte: 63 */ 0x7707,
+  /* 2nd byte: 64 */ 0x7704,
+  /* 2nd byte: 65 */ 0x7729,
+  /* 2nd byte: 66 */ 0x7724,
+  /* 2nd byte: 67 */ 0x771e,
+  /* 2nd byte: 68 */ 0x7725,
+  /* 2nd byte: 69 */ 0x7726,
+  /* 2nd byte: 70 */ 0x771b,
+  /* 2nd byte: 71 */ 0x7737,
+  /* 2nd byte: 72 */ 0x7738,
+  /* 2nd byte: 73 */ 0x7747,
+  /* 2nd byte: 74 */ 0x775a,
+  /* 2nd byte: 75 */ 0x7768,
+  /* 2nd byte: 76 */ 0x776b,
+  /* 2nd byte: 77 */ 0x775b,
+  /* 2nd byte: 78 */ 0x7765,
+  /* 2nd byte: 79 */ 0x777f,
+  /* 2nd byte: 80 */ 0x777e,
+  /* 2nd byte: 81 */ 0x7779,
+  /* 2nd byte: 82 */ 0x778e,
+  /* 2nd byte: 83 */ 0x778b,
+  /* 2nd byte: 84 */ 0x7791,
+  /* 2nd byte: 85 */ 0x77a0,
+  /* 2nd byte: 86 */ 0x779e,
+  /* 2nd byte: 87 */ 0x77b0,
+  /* 2nd byte: 88 */ 0x77b6,
+  /* 2nd byte: 89 */ 0x77b9,
+  /* 2nd byte: 90 */ 0x77bf,
+  /* 2nd byte: 91 */ 0x77bc,
+  /* 2nd byte: 92 */ 0x77bd,
+  /* 2nd byte: 93 */ 0x77bb,
+  /* 2nd byte: 94 */ 0x77c7,
+  /* 2nd byte: 95 */ 0x77cd,
+  /* 2nd byte: 96 */ 0x77d7,
+  /* 2nd byte: 97 */ 0x77da,
+  /* 2nd byte: 98 */ 0x77dc,
+  /* 2nd byte: 99 */ 0x77e3,
+  /* 2nd byte: 100 */ 0x77ee,
+  /* 2nd byte: 101 */ 0x77fc,
+  /* 2nd byte: 102 */ 0x780c,
+  /* 2nd byte: 103 */ 0x7812,
+  /* 2nd byte: 104 */ 0x7926,
+  /* 2nd byte: 105 */ 0x7820,
+  /* 2nd byte: 106 */ 0x792a,
+  /* 2nd byte: 107 */ 0x7845,
+  /* 2nd byte: 108 */ 0x788e,
+  /* 2nd byte: 109 */ 0x7874,
+  /* 2nd byte: 110 */ 0x7886,
+  /* 2nd byte: 111 */ 0x787c,
+  /* 2nd byte: 112 */ 0x789a,
+  /* 2nd byte: 113 */ 0x788c,
+  /* 2nd byte: 114 */ 0x78a3,
+  /* 2nd byte: 115 */ 0x78b5,
+  /* 2nd byte: 116 */ 0x78aa,
+  /* 2nd byte: 117 */ 0x78af,
+  /* 2nd byte: 118 */ 0x78d1,
+  /* 2nd byte: 119 */ 0x78c6,
+  /* 2nd byte: 120 */ 0x78cb,
+  /* 2nd byte: 121 */ 0x78d4,
+  /* 2nd byte: 122 */ 0x78be,
+  /* 2nd byte: 123 */ 0x78bc,
+  /* 2nd byte: 124 */ 0x78c5,
+  /* 2nd byte: 125 */ 0x78ca,
+  /* 2nd byte: 126 */ 0x78ec},
+/* 1st byte: 99 */ { 
+  /* 2nd byte: 33 */ 0x78e7,
+  /* 2nd byte: 34 */ 0x78da,
+  /* 2nd byte: 35 */ 0x78fd,
+  /* 2nd byte: 36 */ 0x78f4,
+  /* 2nd byte: 37 */ 0x7907,
+  /* 2nd byte: 38 */ 0x7912,
+  /* 2nd byte: 39 */ 0x7911,
+  /* 2nd byte: 40 */ 0x7919,
+  /* 2nd byte: 41 */ 0x792c,
+  /* 2nd byte: 42 */ 0x792b,
+  /* 2nd byte: 43 */ 0x7940,
+  /* 2nd byte: 44 */ 0x7960,
+  /* 2nd byte: 45 */ 0x7957,
+  /* 2nd byte: 46 */ 0x795f,
+  /* 2nd byte: 47 */ 0x795a,
+  /* 2nd byte: 48 */ 0x7955,
+  /* 2nd byte: 49 */ 0x7953,
+  /* 2nd byte: 50 */ 0x797a,
+  /* 2nd byte: 51 */ 0x797f,
+  /* 2nd byte: 52 */ 0x798a,
+  /* 2nd byte: 53 */ 0x799d,
+  /* 2nd byte: 54 */ 0x79a7,
+  /* 2nd byte: 55 */ 0x9f4b,
+  /* 2nd byte: 56 */ 0x79aa,
+  /* 2nd byte: 57 */ 0x79ae,
+  /* 2nd byte: 58 */ 0x79b3,
+  /* 2nd byte: 59 */ 0x79b9,
+  /* 2nd byte: 60 */ 0x79ba,
+  /* 2nd byte: 61 */ 0x79c9,
+  /* 2nd byte: 62 */ 0x79d5,
+  /* 2nd byte: 63 */ 0x79e7,
+  /* 2nd byte: 64 */ 0x79ec,
+  /* 2nd byte: 65 */ 0x79e1,
+  /* 2nd byte: 66 */ 0x79e3,
+  /* 2nd byte: 67 */ 0x7a08,
+  /* 2nd byte: 68 */ 0x7a0d,
+  /* 2nd byte: 69 */ 0x7a18,
+  /* 2nd byte: 70 */ 0x7a19,
+  /* 2nd byte: 71 */ 0x7a20,
+  /* 2nd byte: 72 */ 0x7a1f,
+  /* 2nd byte: 73 */ 0x7980,
+  /* 2nd byte: 74 */ 0x7a31,
+  /* 2nd byte: 75 */ 0x7a3b,
+  /* 2nd byte: 76 */ 0x7a3e,
+  /* 2nd byte: 77 */ 0x7a37,
+  /* 2nd byte: 78 */ 0x7a43,
+  /* 2nd byte: 79 */ 0x7a57,
+  /* 2nd byte: 80 */ 0x7a49,
+  /* 2nd byte: 81 */ 0x7a61,
+  /* 2nd byte: 82 */ 0x7a62,
+  /* 2nd byte: 83 */ 0x7a69,
+  /* 2nd byte: 84 */ 0x9f9d,
+  /* 2nd byte: 85 */ 0x7a70,
+  /* 2nd byte: 86 */ 0x7a79,
+  /* 2nd byte: 87 */ 0x7a7d,
+  /* 2nd byte: 88 */ 0x7a88,
+  /* 2nd byte: 89 */ 0x7a97,
+  /* 2nd byte: 90 */ 0x7a95,
+  /* 2nd byte: 91 */ 0x7a98,
+  /* 2nd byte: 92 */ 0x7a96,
+  /* 2nd byte: 93 */ 0x7aa9,
+  /* 2nd byte: 94 */ 0x7ac8,
+  /* 2nd byte: 95 */ 0x7ab0,
+  /* 2nd byte: 96 */ 0x7ab6,
+  /* 2nd byte: 97 */ 0x7ac5,
+  /* 2nd byte: 98 */ 0x7ac4,
+  /* 2nd byte: 99 */ 0x7abf,
+  /* 2nd byte: 100 */ 0x9083,
+  /* 2nd byte: 101 */ 0x7ac7,
+  /* 2nd byte: 102 */ 0x7aca,
+  /* 2nd byte: 103 */ 0x7acd,
+  /* 2nd byte: 104 */ 0x7acf,
+  /* 2nd byte: 105 */ 0x7ad5,
+  /* 2nd byte: 106 */ 0x7ad3,
+  /* 2nd byte: 107 */ 0x7ad9,
+  /* 2nd byte: 108 */ 0x7ada,
+  /* 2nd byte: 109 */ 0x7add,
+  /* 2nd byte: 110 */ 0x7ae1,
+  /* 2nd byte: 111 */ 0x7ae2,
+  /* 2nd byte: 112 */ 0x7ae6,
+  /* 2nd byte: 113 */ 0x7aed,
+  /* 2nd byte: 114 */ 0x7af0,
+  /* 2nd byte: 115 */ 0x7b02,
+  /* 2nd byte: 116 */ 0x7b0f,
+  /* 2nd byte: 117 */ 0x7b0a,
+  /* 2nd byte: 118 */ 0x7b06,
+  /* 2nd byte: 119 */ 0x7b33,
+  /* 2nd byte: 120 */ 0x7b18,
+  /* 2nd byte: 121 */ 0x7b19,
+  /* 2nd byte: 122 */ 0x7b1e,
+  /* 2nd byte: 123 */ 0x7b35,
+  /* 2nd byte: 124 */ 0x7b28,
+  /* 2nd byte: 125 */ 0x7b36,
+  /* 2nd byte: 126 */ 0x7b50},
+/* 1st byte: 100 */ { 
+  /* 2nd byte: 33 */ 0x7b7a,
+  /* 2nd byte: 34 */ 0x7b04,
+  /* 2nd byte: 35 */ 0x7b4d,
+  /* 2nd byte: 36 */ 0x7b0b,
+  /* 2nd byte: 37 */ 0x7b4c,
+  /* 2nd byte: 38 */ 0x7b45,
+  /* 2nd byte: 39 */ 0x7b75,
+  /* 2nd byte: 40 */ 0x7b65,
+  /* 2nd byte: 41 */ 0x7b74,
+  /* 2nd byte: 42 */ 0x7b67,
+  /* 2nd byte: 43 */ 0x7b70,
+  /* 2nd byte: 44 */ 0x7b71,
+  /* 2nd byte: 45 */ 0x7b6c,
+  /* 2nd byte: 46 */ 0x7b6e,
+  /* 2nd byte: 47 */ 0x7b9d,
+  /* 2nd byte: 48 */ 0x7b98,
+  /* 2nd byte: 49 */ 0x7b9f,
+  /* 2nd byte: 50 */ 0x7b8d,
+  /* 2nd byte: 51 */ 0x7b9c,
+  /* 2nd byte: 52 */ 0x7b9a,
+  /* 2nd byte: 53 */ 0x7b8b,
+  /* 2nd byte: 54 */ 0x7b92,
+  /* 2nd byte: 55 */ 0x7b8f,
+  /* 2nd byte: 56 */ 0x7b5d,
+  /* 2nd byte: 57 */ 0x7b99,
+  /* 2nd byte: 58 */ 0x7bcb,
+  /* 2nd byte: 59 */ 0x7bc1,
+  /* 2nd byte: 60 */ 0x7bcc,
+  /* 2nd byte: 61 */ 0x7bcf,
+  /* 2nd byte: 62 */ 0x7bb4,
+  /* 2nd byte: 63 */ 0x7bc6,
+  /* 2nd byte: 64 */ 0x7bdd,
+  /* 2nd byte: 65 */ 0x7be9,
+  /* 2nd byte: 66 */ 0x7c11,
+  /* 2nd byte: 67 */ 0x7c14,
+  /* 2nd byte: 68 */ 0x7be6,
+  /* 2nd byte: 69 */ 0x7be5,
+  /* 2nd byte: 70 */ 0x7c60,
+  /* 2nd byte: 71 */ 0x7c00,
+  /* 2nd byte: 72 */ 0x7c07,
+  /* 2nd byte: 73 */ 0x7c13,
+  /* 2nd byte: 74 */ 0x7bf3,
+  /* 2nd byte: 75 */ 0x7bf7,
+  /* 2nd byte: 76 */ 0x7c17,
+  /* 2nd byte: 77 */ 0x7c0d,
+  /* 2nd byte: 78 */ 0x7bf6,
+  /* 2nd byte: 79 */ 0x7c23,
+  /* 2nd byte: 80 */ 0x7c27,
+  /* 2nd byte: 81 */ 0x7c2a,
+  /* 2nd byte: 82 */ 0x7c1f,
+  /* 2nd byte: 83 */ 0x7c37,
+  /* 2nd byte: 84 */ 0x7c2b,
+  /* 2nd byte: 85 */ 0x7c3d,
+  /* 2nd byte: 86 */ 0x7c4c,
+  /* 2nd byte: 87 */ 0x7c43,
+  /* 2nd byte: 88 */ 0x7c54,
+  /* 2nd byte: 89 */ 0x7c4f,
+  /* 2nd byte: 90 */ 0x7c40,
+  /* 2nd byte: 91 */ 0x7c50,
+  /* 2nd byte: 92 */ 0x7c58,
+  /* 2nd byte: 93 */ 0x7c5f,
+  /* 2nd byte: 94 */ 0x7c64,
+  /* 2nd byte: 95 */ 0x7c56,
+  /* 2nd byte: 96 */ 0x7c65,
+  /* 2nd byte: 97 */ 0x7c6c,
+  /* 2nd byte: 98 */ 0x7c75,
+  /* 2nd byte: 99 */ 0x7c83,
+  /* 2nd byte: 100 */ 0x7c90,
+  /* 2nd byte: 101 */ 0x7ca4,
+  /* 2nd byte: 102 */ 0x7cad,
+  /* 2nd byte: 103 */ 0x7ca2,
+  /* 2nd byte: 104 */ 0x7cab,
+  /* 2nd byte: 105 */ 0x7ca1,
+  /* 2nd byte: 106 */ 0x7ca8,
+  /* 2nd byte: 107 */ 0x7cb3,
+  /* 2nd byte: 108 */ 0x7cb2,
+  /* 2nd byte: 109 */ 0x7cb1,
+  /* 2nd byte: 110 */ 0x7cae,
+  /* 2nd byte: 111 */ 0x7cb9,
+  /* 2nd byte: 112 */ 0x7cbd,
+  /* 2nd byte: 113 */ 0x7cc0,
+  /* 2nd byte: 114 */ 0x7cc5,
+  /* 2nd byte: 115 */ 0x7cc2,
+  /* 2nd byte: 116 */ 0x7cd8,
+  /* 2nd byte: 117 */ 0x7cd2,
+  /* 2nd byte: 118 */ 0x7cdc,
+  /* 2nd byte: 119 */ 0x7ce2,
+  /* 2nd byte: 120 */ 0x9b3b,
+  /* 2nd byte: 121 */ 0x7cef,
+  /* 2nd byte: 122 */ 0x7cf2,
+  /* 2nd byte: 123 */ 0x7cf4,
+  /* 2nd byte: 124 */ 0x7cf6,
+  /* 2nd byte: 125 */ 0x7cfa,
+  /* 2nd byte: 126 */ 0x7d06},
+/* 1st byte: 101 */ { 
+  /* 2nd byte: 33 */ 0x7d02,
+  /* 2nd byte: 34 */ 0x7d1c,
+  /* 2nd byte: 35 */ 0x7d15,
+  /* 2nd byte: 36 */ 0x7d0a,
+  /* 2nd byte: 37 */ 0x7d45,
+  /* 2nd byte: 38 */ 0x7d4b,
+  /* 2nd byte: 39 */ 0x7d2e,
+  /* 2nd byte: 40 */ 0x7d32,
+  /* 2nd byte: 41 */ 0x7d3f,
+  /* 2nd byte: 42 */ 0x7d35,
+  /* 2nd byte: 43 */ 0x7d46,
+  /* 2nd byte: 44 */ 0x7d73,
+  /* 2nd byte: 45 */ 0x7d56,
+  /* 2nd byte: 46 */ 0x7d4e,
+  /* 2nd byte: 47 */ 0x7d72,
+  /* 2nd byte: 48 */ 0x7d68,
+  /* 2nd byte: 49 */ 0x7d6e,
+  /* 2nd byte: 50 */ 0x7d4f,
+  /* 2nd byte: 51 */ 0x7d63,
+  /* 2nd byte: 52 */ 0x7d93,
+  /* 2nd byte: 53 */ 0x7d89,
+  /* 2nd byte: 54 */ 0x7d5b,
+  /* 2nd byte: 55 */ 0x7d8f,
+  /* 2nd byte: 56 */ 0x7d7d,
+  /* 2nd byte: 57 */ 0x7d9b,
+  /* 2nd byte: 58 */ 0x7dba,
+  /* 2nd byte: 59 */ 0x7dae,
+  /* 2nd byte: 60 */ 0x7da3,
+  /* 2nd byte: 61 */ 0x7db5,
+  /* 2nd byte: 62 */ 0x7dc7,
+  /* 2nd byte: 63 */ 0x7dbd,
+  /* 2nd byte: 64 */ 0x7dab,
+  /* 2nd byte: 65 */ 0x7e3d,
+  /* 2nd byte: 66 */ 0x7da2,
+  /* 2nd byte: 67 */ 0x7daf,
+  /* 2nd byte: 68 */ 0x7ddc,
+  /* 2nd byte: 69 */ 0x7db8,
+  /* 2nd byte: 70 */ 0x7d9f,
+  /* 2nd byte: 71 */ 0x7db0,
+  /* 2nd byte: 72 */ 0x7dd8,
+  /* 2nd byte: 73 */ 0x7ddd,
+  /* 2nd byte: 74 */ 0x7de4,
+  /* 2nd byte: 75 */ 0x7dde,
+  /* 2nd byte: 76 */ 0x7dfb,
+  /* 2nd byte: 77 */ 0x7df2,
+  /* 2nd byte: 78 */ 0x7de1,
+  /* 2nd byte: 79 */ 0x7e05,
+  /* 2nd byte: 80 */ 0x7e0a,
+  /* 2nd byte: 81 */ 0x7e23,
+  /* 2nd byte: 82 */ 0x7e21,
+  /* 2nd byte: 83 */ 0x7e12,
+  /* 2nd byte: 84 */ 0x7e31,
+  /* 2nd byte: 85 */ 0x7e1f,
+  /* 2nd byte: 86 */ 0x7e09,
+  /* 2nd byte: 87 */ 0x7e0b,
+  /* 2nd byte: 88 */ 0x7e22,
+  /* 2nd byte: 89 */ 0x7e46,
+  /* 2nd byte: 90 */ 0x7e66,
+  /* 2nd byte: 91 */ 0x7e3b,
+  /* 2nd byte: 92 */ 0x7e35,
+  /* 2nd byte: 93 */ 0x7e39,
+  /* 2nd byte: 94 */ 0x7e43,
+  /* 2nd byte: 95 */ 0x7e37,
+  /* 2nd byte: 96 */ 0x7e32,
+  /* 2nd byte: 97 */ 0x7e3a,
+  /* 2nd byte: 98 */ 0x7e67,
+  /* 2nd byte: 99 */ 0x7e5d,
+  /* 2nd byte: 100 */ 0x7e56,
+  /* 2nd byte: 101 */ 0x7e5e,
+  /* 2nd byte: 102 */ 0x7e59,
+  /* 2nd byte: 103 */ 0x7e5a,
+  /* 2nd byte: 104 */ 0x7e79,
+  /* 2nd byte: 105 */ 0x7e6a,
+  /* 2nd byte: 106 */ 0x7e69,
+  /* 2nd byte: 107 */ 0x7e7c,
+  /* 2nd byte: 108 */ 0x7e7b,
+  /* 2nd byte: 109 */ 0x7e83,
+  /* 2nd byte: 110 */ 0x7dd5,
+  /* 2nd byte: 111 */ 0x7e7d,
+  /* 2nd byte: 112 */ 0x8fae,
+  /* 2nd byte: 113 */ 0x7e7f,
+  /* 2nd byte: 114 */ 0x7e88,
+  /* 2nd byte: 115 */ 0x7e89,
+  /* 2nd byte: 116 */ 0x7e8c,
+  /* 2nd byte: 117 */ 0x7e92,
+  /* 2nd byte: 118 */ 0x7e90,
+  /* 2nd byte: 119 */ 0x7e93,
+  /* 2nd byte: 120 */ 0x7e94,
+  /* 2nd byte: 121 */ 0x7e96,
+  /* 2nd byte: 122 */ 0x7e8e,
+  /* 2nd byte: 123 */ 0x7e9b,
+  /* 2nd byte: 124 */ 0x7e9c,
+  /* 2nd byte: 125 */ 0x7f38,
+  /* 2nd byte: 126 */ 0x7f3a},
+/* 1st byte: 102 */ { 
+  /* 2nd byte: 33 */ 0x7f45,
+  /* 2nd byte: 34 */ 0x7f4c,
+  /* 2nd byte: 35 */ 0x7f4d,
+  /* 2nd byte: 36 */ 0x7f4e,
+  /* 2nd byte: 37 */ 0x7f50,
+  /* 2nd byte: 38 */ 0x7f51,
+  /* 2nd byte: 39 */ 0x7f55,
+  /* 2nd byte: 40 */ 0x7f54,
+  /* 2nd byte: 41 */ 0x7f58,
+  /* 2nd byte: 42 */ 0x7f5f,
+  /* 2nd byte: 43 */ 0x7f60,
+  /* 2nd byte: 44 */ 0x7f68,
+  /* 2nd byte: 45 */ 0x7f69,
+  /* 2nd byte: 46 */ 0x7f67,
+  /* 2nd byte: 47 */ 0x7f78,
+  /* 2nd byte: 48 */ 0x7f82,
+  /* 2nd byte: 49 */ 0x7f86,
+  /* 2nd byte: 50 */ 0x7f83,
+  /* 2nd byte: 51 */ 0x7f88,
+  /* 2nd byte: 52 */ 0x7f87,
+  /* 2nd byte: 53 */ 0x7f8c,
+  /* 2nd byte: 54 */ 0x7f94,
+  /* 2nd byte: 55 */ 0x7f9e,
+  /* 2nd byte: 56 */ 0x7f9d,
+  /* 2nd byte: 57 */ 0x7f9a,
+  /* 2nd byte: 58 */ 0x7fa3,
+  /* 2nd byte: 59 */ 0x7faf,
+  /* 2nd byte: 60 */ 0x7fb2,
+  /* 2nd byte: 61 */ 0x7fb9,
+  /* 2nd byte: 62 */ 0x7fae,
+  /* 2nd byte: 63 */ 0x7fb6,
+  /* 2nd byte: 64 */ 0x7fb8,
+  /* 2nd byte: 65 */ 0x8b71,
+  /* 2nd byte: 66 */ 0x7fc5,
+  /* 2nd byte: 67 */ 0x7fc6,
+  /* 2nd byte: 68 */ 0x7fca,
+  /* 2nd byte: 69 */ 0x7fd5,
+  /* 2nd byte: 70 */ 0x7fd4,
+  /* 2nd byte: 71 */ 0x7fe1,
+  /* 2nd byte: 72 */ 0x7fe6,
+  /* 2nd byte: 73 */ 0x7fe9,
+  /* 2nd byte: 74 */ 0x7ff3,
+  /* 2nd byte: 75 */ 0x7ff9,
+  /* 2nd byte: 76 */ 0x98dc,
+  /* 2nd byte: 77 */ 0x8006,
+  /* 2nd byte: 78 */ 0x8004,
+  /* 2nd byte: 79 */ 0x800b,
+  /* 2nd byte: 80 */ 0x8012,
+  /* 2nd byte: 81 */ 0x8018,
+  /* 2nd byte: 82 */ 0x8019,
+  /* 2nd byte: 83 */ 0x801c,
+  /* 2nd byte: 84 */ 0x8021,
+  /* 2nd byte: 85 */ 0x8028,
+  /* 2nd byte: 86 */ 0x803f,
+  /* 2nd byte: 87 */ 0x803b,
+  /* 2nd byte: 88 */ 0x804a,
+  /* 2nd byte: 89 */ 0x8046,
+  /* 2nd byte: 90 */ 0x8052,
+  /* 2nd byte: 91 */ 0x8058,
+  /* 2nd byte: 92 */ 0x805a,
+  /* 2nd byte: 93 */ 0x805f,
+  /* 2nd byte: 94 */ 0x8062,
+  /* 2nd byte: 95 */ 0x8068,
+  /* 2nd byte: 96 */ 0x8073,
+  /* 2nd byte: 97 */ 0x8072,
+  /* 2nd byte: 98 */ 0x8070,
+  /* 2nd byte: 99 */ 0x8076,
+  /* 2nd byte: 100 */ 0x8079,
+  /* 2nd byte: 101 */ 0x807d,
+  /* 2nd byte: 102 */ 0x807f,
+  /* 2nd byte: 103 */ 0x8084,
+  /* 2nd byte: 104 */ 0x8086,
+  /* 2nd byte: 105 */ 0x8085,
+  /* 2nd byte: 106 */ 0x809b,
+  /* 2nd byte: 107 */ 0x8093,
+  /* 2nd byte: 108 */ 0x809a,
+  /* 2nd byte: 109 */ 0x80ad,
+  /* 2nd byte: 110 */ 0x5190,
+  /* 2nd byte: 111 */ 0x80ac,
+  /* 2nd byte: 112 */ 0x80db,
+  /* 2nd byte: 113 */ 0x80e5,
+  /* 2nd byte: 114 */ 0x80d9,
+  /* 2nd byte: 115 */ 0x80dd,
+  /* 2nd byte: 116 */ 0x80c4,
+  /* 2nd byte: 117 */ 0x80da,
+  /* 2nd byte: 118 */ 0x80d6,
+  /* 2nd byte: 119 */ 0x8109,
+  /* 2nd byte: 120 */ 0x80ef,
+  /* 2nd byte: 121 */ 0x80f1,
+  /* 2nd byte: 122 */ 0x811b,
+  /* 2nd byte: 123 */ 0x8129,
+  /* 2nd byte: 124 */ 0x8123,
+  /* 2nd byte: 125 */ 0x812f,
+  /* 2nd byte: 126 */ 0x814b},
+/* 1st byte: 103 */ { 
+  /* 2nd byte: 33 */ 0x968b,
+  /* 2nd byte: 34 */ 0x8146,
+  /* 2nd byte: 35 */ 0x813e,
+  /* 2nd byte: 36 */ 0x8153,
+  /* 2nd byte: 37 */ 0x8151,
+  /* 2nd byte: 38 */ 0x80fc,
+  /* 2nd byte: 39 */ 0x8171,
+  /* 2nd byte: 40 */ 0x816e,
+  /* 2nd byte: 41 */ 0x8165,
+  /* 2nd byte: 42 */ 0x8166,
+  /* 2nd byte: 43 */ 0x8174,
+  /* 2nd byte: 44 */ 0x8183,
+  /* 2nd byte: 45 */ 0x8188,
+  /* 2nd byte: 46 */ 0x818a,
+  /* 2nd byte: 47 */ 0x8180,
+  /* 2nd byte: 48 */ 0x8182,
+  /* 2nd byte: 49 */ 0x81a0,
+  /* 2nd byte: 50 */ 0x8195,
+  /* 2nd byte: 51 */ 0x81a4,
+  /* 2nd byte: 52 */ 0x81a3,
+  /* 2nd byte: 53 */ 0x815f,
+  /* 2nd byte: 54 */ 0x8193,
+  /* 2nd byte: 55 */ 0x81a9,
+  /* 2nd byte: 56 */ 0x81b0,
+  /* 2nd byte: 57 */ 0x81b5,
+  /* 2nd byte: 58 */ 0x81be,
+  /* 2nd byte: 59 */ 0x81b8,
+  /* 2nd byte: 60 */ 0x81bd,
+  /* 2nd byte: 61 */ 0x81c0,
+  /* 2nd byte: 62 */ 0x81c2,
+  /* 2nd byte: 63 */ 0x81ba,
+  /* 2nd byte: 64 */ 0x81c9,
+  /* 2nd byte: 65 */ 0x81cd,
+  /* 2nd byte: 66 */ 0x81d1,
+  /* 2nd byte: 67 */ 0x81d9,
+  /* 2nd byte: 68 */ 0x81d8,
+  /* 2nd byte: 69 */ 0x81c8,
+  /* 2nd byte: 70 */ 0x81da,
+  /* 2nd byte: 71 */ 0x81df,
+  /* 2nd byte: 72 */ 0x81e0,
+  /* 2nd byte: 73 */ 0x81e7,
+  /* 2nd byte: 74 */ 0x81fa,
+  /* 2nd byte: 75 */ 0x81fb,
+  /* 2nd byte: 76 */ 0x81fe,
+  /* 2nd byte: 77 */ 0x8201,
+  /* 2nd byte: 78 */ 0x8202,
+  /* 2nd byte: 79 */ 0x8205,
+  /* 2nd byte: 80 */ 0x8207,
+  /* 2nd byte: 81 */ 0x820a,
+  /* 2nd byte: 82 */ 0x820d,
+  /* 2nd byte: 83 */ 0x8210,
+  /* 2nd byte: 84 */ 0x8216,
+  /* 2nd byte: 85 */ 0x8229,
+  /* 2nd byte: 86 */ 0x822b,
+  /* 2nd byte: 87 */ 0x8238,
+  /* 2nd byte: 88 */ 0x8233,
+  /* 2nd byte: 89 */ 0x8240,
+  /* 2nd byte: 90 */ 0x8259,
+  /* 2nd byte: 91 */ 0x8258,
+  /* 2nd byte: 92 */ 0x825d,
+  /* 2nd byte: 93 */ 0x825a,
+  /* 2nd byte: 94 */ 0x825f,
+  /* 2nd byte: 95 */ 0x8264,
+  /* 2nd byte: 96 */ 0x8262,
+  /* 2nd byte: 97 */ 0x8268,
+  /* 2nd byte: 98 */ 0x826a,
+  /* 2nd byte: 99 */ 0x826b,
+  /* 2nd byte: 100 */ 0x822e,
+  /* 2nd byte: 101 */ 0x8271,
+  /* 2nd byte: 102 */ 0x8277,
+  /* 2nd byte: 103 */ 0x8278,
+  /* 2nd byte: 104 */ 0x827e,
+  /* 2nd byte: 105 */ 0x828d,
+  /* 2nd byte: 106 */ 0x8292,
+  /* 2nd byte: 107 */ 0x82ab,
+  /* 2nd byte: 108 */ 0x829f,
+  /* 2nd byte: 109 */ 0x82bb,
+  /* 2nd byte: 110 */ 0x82ac,
+  /* 2nd byte: 111 */ 0x82e1,
+  /* 2nd byte: 112 */ 0x82e3,
+  /* 2nd byte: 113 */ 0x82df,
+  /* 2nd byte: 114 */ 0x82d2,
+  /* 2nd byte: 115 */ 0x82f4,
+  /* 2nd byte: 116 */ 0x82f3,
+  /* 2nd byte: 117 */ 0x82fa,
+  /* 2nd byte: 118 */ 0x8393,
+  /* 2nd byte: 119 */ 0x8303,
+  /* 2nd byte: 120 */ 0x82fb,
+  /* 2nd byte: 121 */ 0x82f9,
+  /* 2nd byte: 122 */ 0x82de,
+  /* 2nd byte: 123 */ 0x8306,
+  /* 2nd byte: 124 */ 0x82dc,
+  /* 2nd byte: 125 */ 0x8309,
+  /* 2nd byte: 126 */ 0x82d9},
+/* 1st byte: 104 */ { 
+  /* 2nd byte: 33 */ 0x8335,
+  /* 2nd byte: 34 */ 0x8334,
+  /* 2nd byte: 35 */ 0x8316,
+  /* 2nd byte: 36 */ 0x8332,
+  /* 2nd byte: 37 */ 0x8331,
+  /* 2nd byte: 38 */ 0x8340,
+  /* 2nd byte: 39 */ 0x8339,
+  /* 2nd byte: 40 */ 0x8350,
+  /* 2nd byte: 41 */ 0x8345,
+  /* 2nd byte: 42 */ 0x832f,
+  /* 2nd byte: 43 */ 0x832b,
+  /* 2nd byte: 44 */ 0x8317,
+  /* 2nd byte: 45 */ 0x8318,
+  /* 2nd byte: 46 */ 0x8385,
+  /* 2nd byte: 47 */ 0x839a,
+  /* 2nd byte: 48 */ 0x83aa,
+  /* 2nd byte: 49 */ 0x839f,
+  /* 2nd byte: 50 */ 0x83a2,
+  /* 2nd byte: 51 */ 0x8396,
+  /* 2nd byte: 52 */ 0x8323,
+  /* 2nd byte: 53 */ 0x838e,
+  /* 2nd byte: 54 */ 0x8387,
+  /* 2nd byte: 55 */ 0x838a,
+  /* 2nd byte: 56 */ 0x837c,
+  /* 2nd byte: 57 */ 0x83b5,
+  /* 2nd byte: 58 */ 0x8373,
+  /* 2nd byte: 59 */ 0x8375,
+  /* 2nd byte: 60 */ 0x83a0,
+  /* 2nd byte: 61 */ 0x8389,
+  /* 2nd byte: 62 */ 0x83a8,
+  /* 2nd byte: 63 */ 0x83f4,
+  /* 2nd byte: 64 */ 0x8413,
+  /* 2nd byte: 65 */ 0x83eb,
+  /* 2nd byte: 66 */ 0x83ce,
+  /* 2nd byte: 67 */ 0x83fd,
+  /* 2nd byte: 68 */ 0x8403,
+  /* 2nd byte: 69 */ 0x83d8,
+  /* 2nd byte: 70 */ 0x840b,
+  /* 2nd byte: 71 */ 0x83c1,
+  /* 2nd byte: 72 */ 0x83f7,
+  /* 2nd byte: 73 */ 0x8407,
+  /* 2nd byte: 74 */ 0x83e0,
+  /* 2nd byte: 75 */ 0x83f2,
+  /* 2nd byte: 76 */ 0x840d,
+  /* 2nd byte: 77 */ 0x8422,
+  /* 2nd byte: 78 */ 0x8420,
+  /* 2nd byte: 79 */ 0x83bd,
+  /* 2nd byte: 80 */ 0x8438,
+  /* 2nd byte: 81 */ 0x8506,
+  /* 2nd byte: 82 */ 0x83fb,
+  /* 2nd byte: 83 */ 0x846d,
+  /* 2nd byte: 84 */ 0x842a,
+  /* 2nd byte: 85 */ 0x843c,
+  /* 2nd byte: 86 */ 0x855a,
+  /* 2nd byte: 87 */ 0x8484,
+  /* 2nd byte: 88 */ 0x8477,
+  /* 2nd byte: 89 */ 0x846b,
+  /* 2nd byte: 90 */ 0x84ad,
+  /* 2nd byte: 91 */ 0x846e,
+  /* 2nd byte: 92 */ 0x8482,
+  /* 2nd byte: 93 */ 0x8469,
+  /* 2nd byte: 94 */ 0x8446,
+  /* 2nd byte: 95 */ 0x842c,
+  /* 2nd byte: 96 */ 0x846f,
+  /* 2nd byte: 97 */ 0x8479,
+  /* 2nd byte: 98 */ 0x8435,
+  /* 2nd byte: 99 */ 0x84ca,
+  /* 2nd byte: 100 */ 0x8462,
+  /* 2nd byte: 101 */ 0x84b9,
+  /* 2nd byte: 102 */ 0x84bf,
+  /* 2nd byte: 103 */ 0x849f,
+  /* 2nd byte: 104 */ 0x84d9,
+  /* 2nd byte: 105 */ 0x84cd,
+  /* 2nd byte: 106 */ 0x84bb,
+  /* 2nd byte: 107 */ 0x84da,
+  /* 2nd byte: 108 */ 0x84d0,
+  /* 2nd byte: 109 */ 0x84c1,
+  /* 2nd byte: 110 */ 0x84c6,
+  /* 2nd byte: 111 */ 0x84d6,
+  /* 2nd byte: 112 */ 0x84a1,
+  /* 2nd byte: 113 */ 0x8521,
+  /* 2nd byte: 114 */ 0x84ff,
+  /* 2nd byte: 115 */ 0x84f4,
+  /* 2nd byte: 116 */ 0x8517,
+  /* 2nd byte: 117 */ 0x8518,
+  /* 2nd byte: 118 */ 0x852c,
+  /* 2nd byte: 119 */ 0x851f,
+  /* 2nd byte: 120 */ 0x8515,
+  /* 2nd byte: 121 */ 0x8514,
+  /* 2nd byte: 122 */ 0x84fc,
+  /* 2nd byte: 123 */ 0x8540,
+  /* 2nd byte: 124 */ 0x8563,
+  /* 2nd byte: 125 */ 0x8558,
+  /* 2nd byte: 126 */ 0x8548},
+/* 1st byte: 105 */ { 
+  /* 2nd byte: 33 */ 0x8541,
+  /* 2nd byte: 34 */ 0x8602,
+  /* 2nd byte: 35 */ 0x854b,
+  /* 2nd byte: 36 */ 0x8555,
+  /* 2nd byte: 37 */ 0x8580,
+  /* 2nd byte: 38 */ 0x85a4,
+  /* 2nd byte: 39 */ 0x8588,
+  /* 2nd byte: 40 */ 0x8591,
+  /* 2nd byte: 41 */ 0x858a,
+  /* 2nd byte: 42 */ 0x85a8,
+  /* 2nd byte: 43 */ 0x856d,
+  /* 2nd byte: 44 */ 0x8594,
+  /* 2nd byte: 45 */ 0x859b,
+  /* 2nd byte: 46 */ 0x85ea,
+  /* 2nd byte: 47 */ 0x8587,
+  /* 2nd byte: 48 */ 0x859c,
+  /* 2nd byte: 49 */ 0x8577,
+  /* 2nd byte: 50 */ 0x857e,
+  /* 2nd byte: 51 */ 0x8590,
+  /* 2nd byte: 52 */ 0x85c9,
+  /* 2nd byte: 53 */ 0x85ba,
+  /* 2nd byte: 54 */ 0x85cf,
+  /* 2nd byte: 55 */ 0x85b9,
+  /* 2nd byte: 56 */ 0x85d0,
+  /* 2nd byte: 57 */ 0x85d5,
+  /* 2nd byte: 58 */ 0x85dd,
+  /* 2nd byte: 59 */ 0x85e5,
+  /* 2nd byte: 60 */ 0x85dc,
+  /* 2nd byte: 61 */ 0x85f9,
+  /* 2nd byte: 62 */ 0x860a,
+  /* 2nd byte: 63 */ 0x8613,
+  /* 2nd byte: 64 */ 0x860b,
+  /* 2nd byte: 65 */ 0x85fe,
+  /* 2nd byte: 66 */ 0x85fa,
+  /* 2nd byte: 67 */ 0x8606,
+  /* 2nd byte: 68 */ 0x8622,
+  /* 2nd byte: 69 */ 0x861a,
+  /* 2nd byte: 70 */ 0x8630,
+  /* 2nd byte: 71 */ 0x863f,
+  /* 2nd byte: 72 */ 0x864d,
+  /* 2nd byte: 73 */ 0x4e55,
+  /* 2nd byte: 74 */ 0x8654,
+  /* 2nd byte: 75 */ 0x865f,
+  /* 2nd byte: 76 */ 0x8667,
+  /* 2nd byte: 77 */ 0x8671,
+  /* 2nd byte: 78 */ 0x8693,
+  /* 2nd byte: 79 */ 0x86a3,
+  /* 2nd byte: 80 */ 0x86a9,
+  /* 2nd byte: 81 */ 0x86aa,
+  /* 2nd byte: 82 */ 0x868b,
+  /* 2nd byte: 83 */ 0x868c,
+  /* 2nd byte: 84 */ 0x86b6,
+  /* 2nd byte: 85 */ 0x86af,
+  /* 2nd byte: 86 */ 0x86c4,
+  /* 2nd byte: 87 */ 0x86c6,
+  /* 2nd byte: 88 */ 0x86b0,
+  /* 2nd byte: 89 */ 0x86c9,
+  /* 2nd byte: 90 */ 0x8823,
+  /* 2nd byte: 91 */ 0x86ab,
+  /* 2nd byte: 92 */ 0x86d4,
+  /* 2nd byte: 93 */ 0x86de,
+  /* 2nd byte: 94 */ 0x86e9,
+  /* 2nd byte: 95 */ 0x86ec,
+  /* 2nd byte: 96 */ 0x86df,
+  /* 2nd byte: 97 */ 0x86db,
+  /* 2nd byte: 98 */ 0x86ef,
+  /* 2nd byte: 99 */ 0x8712,
+  /* 2nd byte: 100 */ 0x8706,
+  /* 2nd byte: 101 */ 0x8708,
+  /* 2nd byte: 102 */ 0x8700,
+  /* 2nd byte: 103 */ 0x8703,
+  /* 2nd byte: 104 */ 0x86fb,
+  /* 2nd byte: 105 */ 0x8711,
+  /* 2nd byte: 106 */ 0x8709,
+  /* 2nd byte: 107 */ 0x870d,
+  /* 2nd byte: 108 */ 0x86f9,
+  /* 2nd byte: 109 */ 0x870a,
+  /* 2nd byte: 110 */ 0x8734,
+  /* 2nd byte: 111 */ 0x873f,
+  /* 2nd byte: 112 */ 0x8737,
+  /* 2nd byte: 113 */ 0x873b,
+  /* 2nd byte: 114 */ 0x8725,
+  /* 2nd byte: 115 */ 0x8729,
+  /* 2nd byte: 116 */ 0x871a,
+  /* 2nd byte: 117 */ 0x8760,
+  /* 2nd byte: 118 */ 0x875f,
+  /* 2nd byte: 119 */ 0x8778,
+  /* 2nd byte: 120 */ 0x874c,
+  /* 2nd byte: 121 */ 0x874e,
+  /* 2nd byte: 122 */ 0x8774,
+  /* 2nd byte: 123 */ 0x8757,
+  /* 2nd byte: 124 */ 0x8768,
+  /* 2nd byte: 125 */ 0x876e,
+  /* 2nd byte: 126 */ 0x8759},
+/* 1st byte: 106 */ { 
+  /* 2nd byte: 33 */ 0x8753,
+  /* 2nd byte: 34 */ 0x8763,
+  /* 2nd byte: 35 */ 0x876a,
+  /* 2nd byte: 36 */ 0x8805,
+  /* 2nd byte: 37 */ 0x87a2,
+  /* 2nd byte: 38 */ 0x879f,
+  /* 2nd byte: 39 */ 0x8782,
+  /* 2nd byte: 40 */ 0x87af,
+  /* 2nd byte: 41 */ 0x87cb,
+  /* 2nd byte: 42 */ 0x87bd,
+  /* 2nd byte: 43 */ 0x87c0,
+  /* 2nd byte: 44 */ 0x87d0,
+  /* 2nd byte: 45 */ 0x96d6,
+  /* 2nd byte: 46 */ 0x87ab,
+  /* 2nd byte: 47 */ 0x87c4,
+  /* 2nd byte: 48 */ 0x87b3,
+  /* 2nd byte: 49 */ 0x87c7,
+  /* 2nd byte: 50 */ 0x87c6,
+  /* 2nd byte: 51 */ 0x87bb,
+  /* 2nd byte: 52 */ 0x87ef,
+  /* 2nd byte: 53 */ 0x87f2,
+  /* 2nd byte: 54 */ 0x87e0,
+  /* 2nd byte: 55 */ 0x880f,
+  /* 2nd byte: 56 */ 0x880d,
+  /* 2nd byte: 57 */ 0x87fe,
+  /* 2nd byte: 58 */ 0x87f6,
+  /* 2nd byte: 59 */ 0x87f7,
+  /* 2nd byte: 60 */ 0x880e,
+  /* 2nd byte: 61 */ 0x87d2,
+  /* 2nd byte: 62 */ 0x8811,
+  /* 2nd byte: 63 */ 0x8816,
+  /* 2nd byte: 64 */ 0x8815,
+  /* 2nd byte: 65 */ 0x8822,
+  /* 2nd byte: 66 */ 0x8821,
+  /* 2nd byte: 67 */ 0x8831,
+  /* 2nd byte: 68 */ 0x8836,
+  /* 2nd byte: 69 */ 0x8839,
+  /* 2nd byte: 70 */ 0x8827,
+  /* 2nd byte: 71 */ 0x883b,
+  /* 2nd byte: 72 */ 0x8844,
+  /* 2nd byte: 73 */ 0x8842,
+  /* 2nd byte: 74 */ 0x8852,
+  /* 2nd byte: 75 */ 0x8859,
+  /* 2nd byte: 76 */ 0x885e,
+  /* 2nd byte: 77 */ 0x8862,
+  /* 2nd byte: 78 */ 0x886b,
+  /* 2nd byte: 79 */ 0x8881,
+  /* 2nd byte: 80 */ 0x887e,
+  /* 2nd byte: 81 */ 0x889e,
+  /* 2nd byte: 82 */ 0x8875,
+  /* 2nd byte: 83 */ 0x887d,
+  /* 2nd byte: 84 */ 0x88b5,
+  /* 2nd byte: 85 */ 0x8872,
+  /* 2nd byte: 86 */ 0x8882,
+  /* 2nd byte: 87 */ 0x8897,
+  /* 2nd byte: 88 */ 0x8892,
+  /* 2nd byte: 89 */ 0x88ae,
+  /* 2nd byte: 90 */ 0x8899,
+  /* 2nd byte: 91 */ 0x88a2,
+  /* 2nd byte: 92 */ 0x888d,
+  /* 2nd byte: 93 */ 0x88a4,
+  /* 2nd byte: 94 */ 0x88b0,
+  /* 2nd byte: 95 */ 0x88bf,
+  /* 2nd byte: 96 */ 0x88b1,
+  /* 2nd byte: 97 */ 0x88c3,
+  /* 2nd byte: 98 */ 0x88c4,
+  /* 2nd byte: 99 */ 0x88d4,
+  /* 2nd byte: 100 */ 0x88d8,
+  /* 2nd byte: 101 */ 0x88d9,
+  /* 2nd byte: 102 */ 0x88dd,
+  /* 2nd byte: 103 */ 0x88f9,
+  /* 2nd byte: 104 */ 0x8902,
+  /* 2nd byte: 105 */ 0x88fc,
+  /* 2nd byte: 106 */ 0x88f4,
+  /* 2nd byte: 107 */ 0x88e8,
+  /* 2nd byte: 108 */ 0x88f2,
+  /* 2nd byte: 109 */ 0x8904,
+  /* 2nd byte: 110 */ 0x890c,
+  /* 2nd byte: 111 */ 0x890a,
+  /* 2nd byte: 112 */ 0x8913,
+  /* 2nd byte: 113 */ 0x8943,
+  /* 2nd byte: 114 */ 0x891e,
+  /* 2nd byte: 115 */ 0x8925,
+  /* 2nd byte: 116 */ 0x892a,
+  /* 2nd byte: 117 */ 0x892b,
+  /* 2nd byte: 118 */ 0x8941,
+  /* 2nd byte: 119 */ 0x8944,
+  /* 2nd byte: 120 */ 0x893b,
+  /* 2nd byte: 121 */ 0x8936,
+  /* 2nd byte: 122 */ 0x8938,
+  /* 2nd byte: 123 */ 0x894c,
+  /* 2nd byte: 124 */ 0x891d,
+  /* 2nd byte: 125 */ 0x8960,
+  /* 2nd byte: 126 */ 0x895e},
+/* 1st byte: 107 */ { 
+  /* 2nd byte: 33 */ 0x8966,
+  /* 2nd byte: 34 */ 0x8964,
+  /* 2nd byte: 35 */ 0x896d,
+  /* 2nd byte: 36 */ 0x896a,
+  /* 2nd byte: 37 */ 0x896f,
+  /* 2nd byte: 38 */ 0x8974,
+  /* 2nd byte: 39 */ 0x8977,
+  /* 2nd byte: 40 */ 0x897e,
+  /* 2nd byte: 41 */ 0x8983,
+  /* 2nd byte: 42 */ 0x8988,
+  /* 2nd byte: 43 */ 0x898a,
+  /* 2nd byte: 44 */ 0x8993,
+  /* 2nd byte: 45 */ 0x8998,
+  /* 2nd byte: 46 */ 0x89a1,
+  /* 2nd byte: 47 */ 0x89a9,
+  /* 2nd byte: 48 */ 0x89a6,
+  /* 2nd byte: 49 */ 0x89ac,
+  /* 2nd byte: 50 */ 0x89af,
+  /* 2nd byte: 51 */ 0x89b2,
+  /* 2nd byte: 52 */ 0x89ba,
+  /* 2nd byte: 53 */ 0x89bd,
+  /* 2nd byte: 54 */ 0x89bf,
+  /* 2nd byte: 55 */ 0x89c0,
+  /* 2nd byte: 56 */ 0x89da,
+  /* 2nd byte: 57 */ 0x89dc,
+  /* 2nd byte: 58 */ 0x89dd,
+  /* 2nd byte: 59 */ 0x89e7,
+  /* 2nd byte: 60 */ 0x89f4,
+  /* 2nd byte: 61 */ 0x89f8,
+  /* 2nd byte: 62 */ 0x8a03,
+  /* 2nd byte: 63 */ 0x8a16,
+  /* 2nd byte: 64 */ 0x8a10,
+  /* 2nd byte: 65 */ 0x8a0c,
+  /* 2nd byte: 66 */ 0x8a1b,
+  /* 2nd byte: 67 */ 0x8a1d,
+  /* 2nd byte: 68 */ 0x8a25,
+  /* 2nd byte: 69 */ 0x8a36,
+  /* 2nd byte: 70 */ 0x8a41,
+  /* 2nd byte: 71 */ 0x8a5b,
+  /* 2nd byte: 72 */ 0x8a52,
+  /* 2nd byte: 73 */ 0x8a46,
+  /* 2nd byte: 74 */ 0x8a48,
+  /* 2nd byte: 75 */ 0x8a7c,
+  /* 2nd byte: 76 */ 0x8a6d,
+  /* 2nd byte: 77 */ 0x8a6c,
+  /* 2nd byte: 78 */ 0x8a62,
+  /* 2nd byte: 79 */ 0x8a85,
+  /* 2nd byte: 80 */ 0x8a82,
+  /* 2nd byte: 81 */ 0x8a84,
+  /* 2nd byte: 82 */ 0x8aa8,
+  /* 2nd byte: 83 */ 0x8aa1,
+  /* 2nd byte: 84 */ 0x8a91,
+  /* 2nd byte: 85 */ 0x8aa5,
+  /* 2nd byte: 86 */ 0x8aa6,
+  /* 2nd byte: 87 */ 0x8a9a,
+  /* 2nd byte: 88 */ 0x8aa3,
+  /* 2nd byte: 89 */ 0x8ac4,
+  /* 2nd byte: 90 */ 0x8acd,
+  /* 2nd byte: 91 */ 0x8ac2,
+  /* 2nd byte: 92 */ 0x8ada,
+  /* 2nd byte: 93 */ 0x8aeb,
+  /* 2nd byte: 94 */ 0x8af3,
+  /* 2nd byte: 95 */ 0x8ae7,
+  /* 2nd byte: 96 */ 0x8ae4,
+  /* 2nd byte: 97 */ 0x8af1,
+  /* 2nd byte: 98 */ 0x8b14,
+  /* 2nd byte: 99 */ 0x8ae0,
+  /* 2nd byte: 100 */ 0x8ae2,
+  /* 2nd byte: 101 */ 0x8af7,
+  /* 2nd byte: 102 */ 0x8ade,
+  /* 2nd byte: 103 */ 0x8adb,
+  /* 2nd byte: 104 */ 0x8b0c,
+  /* 2nd byte: 105 */ 0x8b07,
+  /* 2nd byte: 106 */ 0x8b1a,
+  /* 2nd byte: 107 */ 0x8ae1,
+  /* 2nd byte: 108 */ 0x8b16,
+  /* 2nd byte: 109 */ 0x8b10,
+  /* 2nd byte: 110 */ 0x8b17,
+  /* 2nd byte: 111 */ 0x8b20,
+  /* 2nd byte: 112 */ 0x8b33,
+  /* 2nd byte: 113 */ 0x97ab,
+  /* 2nd byte: 114 */ 0x8b26,
+  /* 2nd byte: 115 */ 0x8b2b,
+  /* 2nd byte: 116 */ 0x8b3e,
+  /* 2nd byte: 117 */ 0x8b28,
+  /* 2nd byte: 118 */ 0x8b41,
+  /* 2nd byte: 119 */ 0x8b4c,
+  /* 2nd byte: 120 */ 0x8b4f,
+  /* 2nd byte: 121 */ 0x8b4e,
+  /* 2nd byte: 122 */ 0x8b49,
+  /* 2nd byte: 123 */ 0x8b56,
+  /* 2nd byte: 124 */ 0x8b5b,
+  /* 2nd byte: 125 */ 0x8b5a,
+  /* 2nd byte: 126 */ 0x8b6b},
+/* 1st byte: 108 */ { 
+  /* 2nd byte: 33 */ 0x8b5f,
+  /* 2nd byte: 34 */ 0x8b6c,
+  /* 2nd byte: 35 */ 0x8b6f,
+  /* 2nd byte: 36 */ 0x8b74,
+  /* 2nd byte: 37 */ 0x8b7d,
+  /* 2nd byte: 38 */ 0x8b80,
+  /* 2nd byte: 39 */ 0x8b8c,
+  /* 2nd byte: 40 */ 0x8b8e,
+  /* 2nd byte: 41 */ 0x8b92,
+  /* 2nd byte: 42 */ 0x8b93,
+  /* 2nd byte: 43 */ 0x8b96,
+  /* 2nd byte: 44 */ 0x8b99,
+  /* 2nd byte: 45 */ 0x8b9a,
+  /* 2nd byte: 46 */ 0x8c3a,
+  /* 2nd byte: 47 */ 0x8c41,
+  /* 2nd byte: 48 */ 0x8c3f,
+  /* 2nd byte: 49 */ 0x8c48,
+  /* 2nd byte: 50 */ 0x8c4c,
+  /* 2nd byte: 51 */ 0x8c4e,
+  /* 2nd byte: 52 */ 0x8c50,
+  /* 2nd byte: 53 */ 0x8c55,
+  /* 2nd byte: 54 */ 0x8c62,
+  /* 2nd byte: 55 */ 0x8c6c,
+  /* 2nd byte: 56 */ 0x8c78,
+  /* 2nd byte: 57 */ 0x8c7a,
+  /* 2nd byte: 58 */ 0x8c82,
+  /* 2nd byte: 59 */ 0x8c89,
+  /* 2nd byte: 60 */ 0x8c85,
+  /* 2nd byte: 61 */ 0x8c8a,
+  /* 2nd byte: 62 */ 0x8c8d,
+  /* 2nd byte: 63 */ 0x8c8e,
+  /* 2nd byte: 64 */ 0x8c94,
+  /* 2nd byte: 65 */ 0x8c7c,
+  /* 2nd byte: 66 */ 0x8c98,
+  /* 2nd byte: 67 */ 0x621d,
+  /* 2nd byte: 68 */ 0x8cad,
+  /* 2nd byte: 69 */ 0x8caa,
+  /* 2nd byte: 70 */ 0x8cbd,
+  /* 2nd byte: 71 */ 0x8cb2,
+  /* 2nd byte: 72 */ 0x8cb3,
+  /* 2nd byte: 73 */ 0x8cae,
+  /* 2nd byte: 74 */ 0x8cb6,
+  /* 2nd byte: 75 */ 0x8cc8,
+  /* 2nd byte: 76 */ 0x8cc1,
+  /* 2nd byte: 77 */ 0x8ce4,
+  /* 2nd byte: 78 */ 0x8ce3,
+  /* 2nd byte: 79 */ 0x8cda,
+  /* 2nd byte: 80 */ 0x8cfd,
+  /* 2nd byte: 81 */ 0x8cfa,
+  /* 2nd byte: 82 */ 0x8cfb,
+  /* 2nd byte: 83 */ 0x8d04,
+  /* 2nd byte: 84 */ 0x8d05,
+  /* 2nd byte: 85 */ 0x8d0a,
+  /* 2nd byte: 86 */ 0x8d07,
+  /* 2nd byte: 87 */ 0x8d0f,
+  /* 2nd byte: 88 */ 0x8d0d,
+  /* 2nd byte: 89 */ 0x8d10,
+  /* 2nd byte: 90 */ 0x9f4e,
+  /* 2nd byte: 91 */ 0x8d13,
+  /* 2nd byte: 92 */ 0x8ccd,
+  /* 2nd byte: 93 */ 0x8d14,
+  /* 2nd byte: 94 */ 0x8d16,
+  /* 2nd byte: 95 */ 0x8d67,
+  /* 2nd byte: 96 */ 0x8d6d,
+  /* 2nd byte: 97 */ 0x8d71,
+  /* 2nd byte: 98 */ 0x8d73,
+  /* 2nd byte: 99 */ 0x8d81,
+  /* 2nd byte: 100 */ 0x8d99,
+  /* 2nd byte: 101 */ 0x8dc2,
+  /* 2nd byte: 102 */ 0x8dbe,
+  /* 2nd byte: 103 */ 0x8dba,
+  /* 2nd byte: 104 */ 0x8dcf,
+  /* 2nd byte: 105 */ 0x8dda,
+  /* 2nd byte: 106 */ 0x8dd6,
+  /* 2nd byte: 107 */ 0x8dcc,
+  /* 2nd byte: 108 */ 0x8ddb,
+  /* 2nd byte: 109 */ 0x8dcb,
+  /* 2nd byte: 110 */ 0x8dea,
+  /* 2nd byte: 111 */ 0x8deb,
+  /* 2nd byte: 112 */ 0x8ddf,
+  /* 2nd byte: 113 */ 0x8de3,
+  /* 2nd byte: 114 */ 0x8dfc,
+  /* 2nd byte: 115 */ 0x8e08,
+  /* 2nd byte: 116 */ 0x8e09,
+  /* 2nd byte: 117 */ 0x8dff,
+  /* 2nd byte: 118 */ 0x8e1d,
+  /* 2nd byte: 119 */ 0x8e1e,
+  /* 2nd byte: 120 */ 0x8e10,
+  /* 2nd byte: 121 */ 0x8e1f,
+  /* 2nd byte: 122 */ 0x8e42,
+  /* 2nd byte: 123 */ 0x8e35,
+  /* 2nd byte: 124 */ 0x8e30,
+  /* 2nd byte: 125 */ 0x8e34,
+  /* 2nd byte: 126 */ 0x8e4a},
+/* 1st byte: 109 */ { 
+  /* 2nd byte: 33 */ 0x8e47,
+  /* 2nd byte: 34 */ 0x8e49,
+  /* 2nd byte: 35 */ 0x8e4c,
+  /* 2nd byte: 36 */ 0x8e50,
+  /* 2nd byte: 37 */ 0x8e48,
+  /* 2nd byte: 38 */ 0x8e59,
+  /* 2nd byte: 39 */ 0x8e64,
+  /* 2nd byte: 40 */ 0x8e60,
+  /* 2nd byte: 41 */ 0x8e2a,
+  /* 2nd byte: 42 */ 0x8e63,
+  /* 2nd byte: 43 */ 0x8e55,
+  /* 2nd byte: 44 */ 0x8e76,
+  /* 2nd byte: 45 */ 0x8e72,
+  /* 2nd byte: 46 */ 0x8e7c,
+  /* 2nd byte: 47 */ 0x8e81,
+  /* 2nd byte: 48 */ 0x8e87,
+  /* 2nd byte: 49 */ 0x8e85,
+  /* 2nd byte: 50 */ 0x8e84,
+  /* 2nd byte: 51 */ 0x8e8b,
+  /* 2nd byte: 52 */ 0x8e8a,
+  /* 2nd byte: 53 */ 0x8e93,
+  /* 2nd byte: 54 */ 0x8e91,
+  /* 2nd byte: 55 */ 0x8e94,
+  /* 2nd byte: 56 */ 0x8e99,
+  /* 2nd byte: 57 */ 0x8eaa,
+  /* 2nd byte: 58 */ 0x8ea1,
+  /* 2nd byte: 59 */ 0x8eac,
+  /* 2nd byte: 60 */ 0x8eb0,
+  /* 2nd byte: 61 */ 0x8ec6,
+  /* 2nd byte: 62 */ 0x8eb1,
+  /* 2nd byte: 63 */ 0x8ebe,
+  /* 2nd byte: 64 */ 0x8ec5,
+  /* 2nd byte: 65 */ 0x8ec8,
+  /* 2nd byte: 66 */ 0x8ecb,
+  /* 2nd byte: 67 */ 0x8edb,
+  /* 2nd byte: 68 */ 0x8ee3,
+  /* 2nd byte: 69 */ 0x8efc,
+  /* 2nd byte: 70 */ 0x8efb,
+  /* 2nd byte: 71 */ 0x8eeb,
+  /* 2nd byte: 72 */ 0x8efe,
+  /* 2nd byte: 73 */ 0x8f0a,
+  /* 2nd byte: 74 */ 0x8f05,
+  /* 2nd byte: 75 */ 0x8f15,
+  /* 2nd byte: 76 */ 0x8f12,
+  /* 2nd byte: 77 */ 0x8f19,
+  /* 2nd byte: 78 */ 0x8f13,
+  /* 2nd byte: 79 */ 0x8f1c,
+  /* 2nd byte: 80 */ 0x8f1f,
+  /* 2nd byte: 81 */ 0x8f1b,
+  /* 2nd byte: 82 */ 0x8f0c,
+  /* 2nd byte: 83 */ 0x8f26,
+  /* 2nd byte: 84 */ 0x8f33,
+  /* 2nd byte: 85 */ 0x8f3b,
+  /* 2nd byte: 86 */ 0x8f39,
+  /* 2nd byte: 87 */ 0x8f45,
+  /* 2nd byte: 88 */ 0x8f42,
+  /* 2nd byte: 89 */ 0x8f3e,
+  /* 2nd byte: 90 */ 0x8f4c,
+  /* 2nd byte: 91 */ 0x8f49,
+  /* 2nd byte: 92 */ 0x8f46,
+  /* 2nd byte: 93 */ 0x8f4e,
+  /* 2nd byte: 94 */ 0x8f57,
+  /* 2nd byte: 95 */ 0x8f5c,
+  /* 2nd byte: 96 */ 0x8f62,
+  /* 2nd byte: 97 */ 0x8f63,
+  /* 2nd byte: 98 */ 0x8f64,
+  /* 2nd byte: 99 */ 0x8f9c,
+  /* 2nd byte: 100 */ 0x8f9f,
+  /* 2nd byte: 101 */ 0x8fa3,
+  /* 2nd byte: 102 */ 0x8fad,
+  /* 2nd byte: 103 */ 0x8faf,
+  /* 2nd byte: 104 */ 0x8fb7,
+  /* 2nd byte: 105 */ 0x8fda,
+  /* 2nd byte: 106 */ 0x8fe5,
+  /* 2nd byte: 107 */ 0x8fe2,
+  /* 2nd byte: 108 */ 0x8fea,
+  /* 2nd byte: 109 */ 0x8fef,
+  /* 2nd byte: 110 */ 0x9087,
+  /* 2nd byte: 111 */ 0x8ff4,
+  /* 2nd byte: 112 */ 0x9005,
+  /* 2nd byte: 113 */ 0x8ff9,
+  /* 2nd byte: 114 */ 0x8ffa,
+  /* 2nd byte: 115 */ 0x9011,
+  /* 2nd byte: 116 */ 0x9015,
+  /* 2nd byte: 117 */ 0x9021,
+  /* 2nd byte: 118 */ 0x900d,
+  /* 2nd byte: 119 */ 0x901e,
+  /* 2nd byte: 120 */ 0x9016,
+  /* 2nd byte: 121 */ 0x900b,
+  /* 2nd byte: 122 */ 0x9027,
+  /* 2nd byte: 123 */ 0x9036,
+  /* 2nd byte: 124 */ 0x9035,
+  /* 2nd byte: 125 */ 0x9039,
+  /* 2nd byte: 126 */ 0x8ff8},
+/* 1st byte: 110 */ { 
+  /* 2nd byte: 33 */ 0x904f,
+  /* 2nd byte: 34 */ 0x9050,
+  /* 2nd byte: 35 */ 0x9051,
+  /* 2nd byte: 36 */ 0x9052,
+  /* 2nd byte: 37 */ 0x900e,
+  /* 2nd byte: 38 */ 0x9049,
+  /* 2nd byte: 39 */ 0x903e,
+  /* 2nd byte: 40 */ 0x9056,
+  /* 2nd byte: 41 */ 0x9058,
+  /* 2nd byte: 42 */ 0x905e,
+  /* 2nd byte: 43 */ 0x9068,
+  /* 2nd byte: 44 */ 0x906f,
+  /* 2nd byte: 45 */ 0x9076,
+  /* 2nd byte: 46 */ 0x96a8,
+  /* 2nd byte: 47 */ 0x9072,
+  /* 2nd byte: 48 */ 0x9082,
+  /* 2nd byte: 49 */ 0x907d,
+  /* 2nd byte: 50 */ 0x9081,
+  /* 2nd byte: 51 */ 0x9080,
+  /* 2nd byte: 52 */ 0x908a,
+  /* 2nd byte: 53 */ 0x9089,
+  /* 2nd byte: 54 */ 0x908f,
+  /* 2nd byte: 55 */ 0x90a8,
+  /* 2nd byte: 56 */ 0x90af,
+  /* 2nd byte: 57 */ 0x90b1,
+  /* 2nd byte: 58 */ 0x90b5,
+  /* 2nd byte: 59 */ 0x90e2,
+  /* 2nd byte: 60 */ 0x90e4,
+  /* 2nd byte: 61 */ 0x6248,
+  /* 2nd byte: 62 */ 0x90db,
+  /* 2nd byte: 63 */ 0x9102,
+  /* 2nd byte: 64 */ 0x9112,
+  /* 2nd byte: 65 */ 0x9119,
+  /* 2nd byte: 66 */ 0x9132,
+  /* 2nd byte: 67 */ 0x9130,
+  /* 2nd byte: 68 */ 0x914a,
+  /* 2nd byte: 69 */ 0x9156,
+  /* 2nd byte: 70 */ 0x9158,
+  /* 2nd byte: 71 */ 0x9163,
+  /* 2nd byte: 72 */ 0x9165,
+  /* 2nd byte: 73 */ 0x9169,
+  /* 2nd byte: 74 */ 0x9173,
+  /* 2nd byte: 75 */ 0x9172,
+  /* 2nd byte: 76 */ 0x918b,
+  /* 2nd byte: 77 */ 0x9189,
+  /* 2nd byte: 78 */ 0x9182,
+  /* 2nd byte: 79 */ 0x91a2,
+  /* 2nd byte: 80 */ 0x91ab,
+  /* 2nd byte: 81 */ 0x91af,
+  /* 2nd byte: 82 */ 0x91aa,
+  /* 2nd byte: 83 */ 0x91b5,
+  /* 2nd byte: 84 */ 0x91b4,
+  /* 2nd byte: 85 */ 0x91ba,
+  /* 2nd byte: 86 */ 0x91c0,
+  /* 2nd byte: 87 */ 0x91c1,
+  /* 2nd byte: 88 */ 0x91c9,
+  /* 2nd byte: 89 */ 0x91cb,
+  /* 2nd byte: 90 */ 0x91d0,
+  /* 2nd byte: 91 */ 0x91d6,
+  /* 2nd byte: 92 */ 0x91df,
+  /* 2nd byte: 93 */ 0x91e1,
+  /* 2nd byte: 94 */ 0x91db,
+  /* 2nd byte: 95 */ 0x91fc,
+  /* 2nd byte: 96 */ 0x91f5,
+  /* 2nd byte: 97 */ 0x91f6,
+  /* 2nd byte: 98 */ 0x921e,
+  /* 2nd byte: 99 */ 0x91ff,
+  /* 2nd byte: 100 */ 0x9214,
+  /* 2nd byte: 101 */ 0x922c,
+  /* 2nd byte: 102 */ 0x9215,
+  /* 2nd byte: 103 */ 0x9211,
+  /* 2nd byte: 104 */ 0x925e,
+  /* 2nd byte: 105 */ 0x9257,
+  /* 2nd byte: 106 */ 0x9245,
+  /* 2nd byte: 107 */ 0x9249,
+  /* 2nd byte: 108 */ 0x9264,
+  /* 2nd byte: 109 */ 0x9248,
+  /* 2nd byte: 110 */ 0x9295,
+  /* 2nd byte: 111 */ 0x923f,
+  /* 2nd byte: 112 */ 0x924b,
+  /* 2nd byte: 113 */ 0x9250,
+  /* 2nd byte: 114 */ 0x929c,
+  /* 2nd byte: 115 */ 0x9296,
+  /* 2nd byte: 116 */ 0x9293,
+  /* 2nd byte: 117 */ 0x929b,
+  /* 2nd byte: 118 */ 0x925a,
+  /* 2nd byte: 119 */ 0x92cf,
+  /* 2nd byte: 120 */ 0x92b9,
+  /* 2nd byte: 121 */ 0x92b7,
+  /* 2nd byte: 122 */ 0x92e9,
+  /* 2nd byte: 123 */ 0x930f,
+  /* 2nd byte: 124 */ 0x92fa,
+  /* 2nd byte: 125 */ 0x9344,
+  /* 2nd byte: 126 */ 0x932e},
+/* 1st byte: 111 */ { 
+  /* 2nd byte: 33 */ 0x9319,
+  /* 2nd byte: 34 */ 0x9322,
+  /* 2nd byte: 35 */ 0x931a,
+  /* 2nd byte: 36 */ 0x9323,
+  /* 2nd byte: 37 */ 0x933a,
+  /* 2nd byte: 38 */ 0x9335,
+  /* 2nd byte: 39 */ 0x933b,
+  /* 2nd byte: 40 */ 0x935c,
+  /* 2nd byte: 41 */ 0x9360,
+  /* 2nd byte: 42 */ 0x937c,
+  /* 2nd byte: 43 */ 0x936e,
+  /* 2nd byte: 44 */ 0x9356,
+  /* 2nd byte: 45 */ 0x93b0,
+  /* 2nd byte: 46 */ 0x93ac,
+  /* 2nd byte: 47 */ 0x93ad,
+  /* 2nd byte: 48 */ 0x9394,
+  /* 2nd byte: 49 */ 0x93b9,
+  /* 2nd byte: 50 */ 0x93d6,
+  /* 2nd byte: 51 */ 0x93d7,
+  /* 2nd byte: 52 */ 0x93e8,
+  /* 2nd byte: 53 */ 0x93e5,
+  /* 2nd byte: 54 */ 0x93d8,
+  /* 2nd byte: 55 */ 0x93c3,
+  /* 2nd byte: 56 */ 0x93dd,
+  /* 2nd byte: 57 */ 0x93d0,
+  /* 2nd byte: 58 */ 0x93c8,
+  /* 2nd byte: 59 */ 0x93e4,
+  /* 2nd byte: 60 */ 0x941a,
+  /* 2nd byte: 61 */ 0x9414,
+  /* 2nd byte: 62 */ 0x9413,
+  /* 2nd byte: 63 */ 0x9403,
+  /* 2nd byte: 64 */ 0x9407,
+  /* 2nd byte: 65 */ 0x9410,
+  /* 2nd byte: 66 */ 0x9436,
+  /* 2nd byte: 67 */ 0x942b,
+  /* 2nd byte: 68 */ 0x9435,
+  /* 2nd byte: 69 */ 0x9421,
+  /* 2nd byte: 70 */ 0x943a,
+  /* 2nd byte: 71 */ 0x9441,
+  /* 2nd byte: 72 */ 0x9452,
+  /* 2nd byte: 73 */ 0x9444,
+  /* 2nd byte: 74 */ 0x945b,
+  /* 2nd byte: 75 */ 0x9460,
+  /* 2nd byte: 76 */ 0x9462,
+  /* 2nd byte: 77 */ 0x945e,
+  /* 2nd byte: 78 */ 0x946a,
+  /* 2nd byte: 79 */ 0x9229,
+  /* 2nd byte: 80 */ 0x9470,
+  /* 2nd byte: 81 */ 0x9475,
+  /* 2nd byte: 82 */ 0x9477,
+  /* 2nd byte: 83 */ 0x947d,
+  /* 2nd byte: 84 */ 0x945a,
+  /* 2nd byte: 85 */ 0x947c,
+  /* 2nd byte: 86 */ 0x947e,
+  /* 2nd byte: 87 */ 0x9481,
+  /* 2nd byte: 88 */ 0x947f,
+  /* 2nd byte: 89 */ 0x9582,
+  /* 2nd byte: 90 */ 0x9587,
+  /* 2nd byte: 91 */ 0x958a,
+  /* 2nd byte: 92 */ 0x9594,
+  /* 2nd byte: 93 */ 0x9596,
+  /* 2nd byte: 94 */ 0x9598,
+  /* 2nd byte: 95 */ 0x9599,
+  /* 2nd byte: 96 */ 0x95a0,
+  /* 2nd byte: 97 */ 0x95a8,
+  /* 2nd byte: 98 */ 0x95a7,
+  /* 2nd byte: 99 */ 0x95ad,
+  /* 2nd byte: 100 */ 0x95bc,
+  /* 2nd byte: 101 */ 0x95bb,
+  /* 2nd byte: 102 */ 0x95b9,
+  /* 2nd byte: 103 */ 0x95be,
+  /* 2nd byte: 104 */ 0x95ca,
+  /* 2nd byte: 105 */ 0x6ff6,
+  /* 2nd byte: 106 */ 0x95c3,
+  /* 2nd byte: 107 */ 0x95cd,
+  /* 2nd byte: 108 */ 0x95cc,
+  /* 2nd byte: 109 */ 0x95d5,
+  /* 2nd byte: 110 */ 0x95d4,
+  /* 2nd byte: 111 */ 0x95d6,
+  /* 2nd byte: 112 */ 0x95dc,
+  /* 2nd byte: 113 */ 0x95e1,
+  /* 2nd byte: 114 */ 0x95e5,
+  /* 2nd byte: 115 */ 0x95e2,
+  /* 2nd byte: 116 */ 0x9621,
+  /* 2nd byte: 117 */ 0x9628,
+  /* 2nd byte: 118 */ 0x962e,
+  /* 2nd byte: 119 */ 0x962f,
+  /* 2nd byte: 120 */ 0x9642,
+  /* 2nd byte: 121 */ 0x964c,
+  /* 2nd byte: 122 */ 0x964f,
+  /* 2nd byte: 123 */ 0x964b,
+  /* 2nd byte: 124 */ 0x9677,
+  /* 2nd byte: 125 */ 0x965c,
+  /* 2nd byte: 126 */ 0x965e},
+/* 1st byte: 112 */ { 
+  /* 2nd byte: 33 */ 0x965d,
+  /* 2nd byte: 34 */ 0x965f,
+  /* 2nd byte: 35 */ 0x9666,
+  /* 2nd byte: 36 */ 0x9672,
+  /* 2nd byte: 37 */ 0x966c,
+  /* 2nd byte: 38 */ 0x968d,
+  /* 2nd byte: 39 */ 0x9698,
+  /* 2nd byte: 40 */ 0x9695,
+  /* 2nd byte: 41 */ 0x9697,
+  /* 2nd byte: 42 */ 0x96aa,
+  /* 2nd byte: 43 */ 0x96a7,
+  /* 2nd byte: 44 */ 0x96b1,
+  /* 2nd byte: 45 */ 0x96b2,
+  /* 2nd byte: 46 */ 0x96b0,
+  /* 2nd byte: 47 */ 0x96b4,
+  /* 2nd byte: 48 */ 0x96b6,
+  /* 2nd byte: 49 */ 0x96b8,
+  /* 2nd byte: 50 */ 0x96b9,
+  /* 2nd byte: 51 */ 0x96ce,
+  /* 2nd byte: 52 */ 0x96cb,
+  /* 2nd byte: 53 */ 0x96c9,
+  /* 2nd byte: 54 */ 0x96cd,
+  /* 2nd byte: 55 */ 0x894d,
+  /* 2nd byte: 56 */ 0x96dc,
+  /* 2nd byte: 57 */ 0x970d,
+  /* 2nd byte: 58 */ 0x96d5,
+  /* 2nd byte: 59 */ 0x96f9,
+  /* 2nd byte: 60 */ 0x9704,
+  /* 2nd byte: 61 */ 0x9706,
+  /* 2nd byte: 62 */ 0x9708,
+  /* 2nd byte: 63 */ 0x9713,
+  /* 2nd byte: 64 */ 0x970e,
+  /* 2nd byte: 65 */ 0x9711,
+  /* 2nd byte: 66 */ 0x970f,
+  /* 2nd byte: 67 */ 0x9716,
+  /* 2nd byte: 68 */ 0x9719,
+  /* 2nd byte: 69 */ 0x9724,
+  /* 2nd byte: 70 */ 0x972a,
+  /* 2nd byte: 71 */ 0x9730,
+  /* 2nd byte: 72 */ 0x9739,
+  /* 2nd byte: 73 */ 0x973d,
+  /* 2nd byte: 74 */ 0x973e,
+  /* 2nd byte: 75 */ 0x9744,
+  /* 2nd byte: 76 */ 0x9746,
+  /* 2nd byte: 77 */ 0x9748,
+  /* 2nd byte: 78 */ 0x9742,
+  /* 2nd byte: 79 */ 0x9749,
+  /* 2nd byte: 80 */ 0x975c,
+  /* 2nd byte: 81 */ 0x9760,
+  /* 2nd byte: 82 */ 0x9764,
+  /* 2nd byte: 83 */ 0x9766,
+  /* 2nd byte: 84 */ 0x9768,
+  /* 2nd byte: 85 */ 0x52d2,
+  /* 2nd byte: 86 */ 0x976b,
+  /* 2nd byte: 87 */ 0x9771,
+  /* 2nd byte: 88 */ 0x9779,
+  /* 2nd byte: 89 */ 0x9785,
+  /* 2nd byte: 90 */ 0x977c,
+  /* 2nd byte: 91 */ 0x9781,
+  /* 2nd byte: 92 */ 0x977a,
+  /* 2nd byte: 93 */ 0x9786,
+  /* 2nd byte: 94 */ 0x978b,
+  /* 2nd byte: 95 */ 0x978f,
+  /* 2nd byte: 96 */ 0x9790,
+  /* 2nd byte: 97 */ 0x979c,
+  /* 2nd byte: 98 */ 0x97a8,
+  /* 2nd byte: 99 */ 0x97a6,
+  /* 2nd byte: 100 */ 0x97a3,
+  /* 2nd byte: 101 */ 0x97b3,
+  /* 2nd byte: 102 */ 0x97b4,
+  /* 2nd byte: 103 */ 0x97c3,
+  /* 2nd byte: 104 */ 0x97c6,
+  /* 2nd byte: 105 */ 0x97c8,
+  /* 2nd byte: 106 */ 0x97cb,
+  /* 2nd byte: 107 */ 0x97dc,
+  /* 2nd byte: 108 */ 0x97ed,
+  /* 2nd byte: 109 */ 0x9f4f,
+  /* 2nd byte: 110 */ 0x97f2,
+  /* 2nd byte: 111 */ 0x7adf,
+  /* 2nd byte: 112 */ 0x97f6,
+  /* 2nd byte: 113 */ 0x97f5,
+  /* 2nd byte: 114 */ 0x980f,
+  /* 2nd byte: 115 */ 0x980c,
+  /* 2nd byte: 116 */ 0x9838,
+  /* 2nd byte: 117 */ 0x9824,
+  /* 2nd byte: 118 */ 0x9821,
+  /* 2nd byte: 119 */ 0x9837,
+  /* 2nd byte: 120 */ 0x983d,
+  /* 2nd byte: 121 */ 0x9846,
+  /* 2nd byte: 122 */ 0x984f,
+  /* 2nd byte: 123 */ 0x984b,
+  /* 2nd byte: 124 */ 0x986b,
+  /* 2nd byte: 125 */ 0x986f,
+  /* 2nd byte: 126 */ 0x9870},
+/* 1st byte: 113 */ { 
+  /* 2nd byte: 33 */ 0x9871,
+  /* 2nd byte: 34 */ 0x9874,
+  /* 2nd byte: 35 */ 0x9873,
+  /* 2nd byte: 36 */ 0x98aa,
+  /* 2nd byte: 37 */ 0x98af,
+  /* 2nd byte: 38 */ 0x98b1,
+  /* 2nd byte: 39 */ 0x98b6,
+  /* 2nd byte: 40 */ 0x98c4,
+  /* 2nd byte: 41 */ 0x98c3,
+  /* 2nd byte: 42 */ 0x98c6,
+  /* 2nd byte: 43 */ 0x98e9,
+  /* 2nd byte: 44 */ 0x98eb,
+  /* 2nd byte: 45 */ 0x9903,
+  /* 2nd byte: 46 */ 0x9909,
+  /* 2nd byte: 47 */ 0x9912,
+  /* 2nd byte: 48 */ 0x9914,
+  /* 2nd byte: 49 */ 0x9918,
+  /* 2nd byte: 50 */ 0x9921,
+  /* 2nd byte: 51 */ 0x991d,
+  /* 2nd byte: 52 */ 0x991e,
+  /* 2nd byte: 53 */ 0x9924,
+  /* 2nd byte: 54 */ 0x9920,
+  /* 2nd byte: 55 */ 0x992c,
+  /* 2nd byte: 56 */ 0x992e,
+  /* 2nd byte: 57 */ 0x993d,
+  /* 2nd byte: 58 */ 0x993e,
+  /* 2nd byte: 59 */ 0x9942,
+  /* 2nd byte: 60 */ 0x9949,
+  /* 2nd byte: 61 */ 0x9945,
+  /* 2nd byte: 62 */ 0x9950,
+  /* 2nd byte: 63 */ 0x994b,
+  /* 2nd byte: 64 */ 0x9951,
+  /* 2nd byte: 65 */ 0x9952,
+  /* 2nd byte: 66 */ 0x994c,
+  /* 2nd byte: 67 */ 0x9955,
+  /* 2nd byte: 68 */ 0x9997,
+  /* 2nd byte: 69 */ 0x9998,
+  /* 2nd byte: 70 */ 0x99a5,
+  /* 2nd byte: 71 */ 0x99ad,
+  /* 2nd byte: 72 */ 0x99ae,
+  /* 2nd byte: 73 */ 0x99bc,
+  /* 2nd byte: 74 */ 0x99df,
+  /* 2nd byte: 75 */ 0x99db,
+  /* 2nd byte: 76 */ 0x99dd,
+  /* 2nd byte: 77 */ 0x99d8,
+  /* 2nd byte: 78 */ 0x99d1,
+  /* 2nd byte: 79 */ 0x99ed,
+  /* 2nd byte: 80 */ 0x99ee,
+  /* 2nd byte: 81 */ 0x99f1,
+  /* 2nd byte: 82 */ 0x99f2,
+  /* 2nd byte: 83 */ 0x99fb,
+  /* 2nd byte: 84 */ 0x99f8,
+  /* 2nd byte: 85 */ 0x9a01,
+  /* 2nd byte: 86 */ 0x9a0f,
+  /* 2nd byte: 87 */ 0x9a05,
+  /* 2nd byte: 88 */ 0x99e2,
+  /* 2nd byte: 89 */ 0x9a19,
+  /* 2nd byte: 90 */ 0x9a2b,
+  /* 2nd byte: 91 */ 0x9a37,
+  /* 2nd byte: 92 */ 0x9a45,
+  /* 2nd byte: 93 */ 0x9a42,
+  /* 2nd byte: 94 */ 0x9a40,
+  /* 2nd byte: 95 */ 0x9a43,
+  /* 2nd byte: 96 */ 0x9a3e,
+  /* 2nd byte: 97 */ 0x9a55,
+  /* 2nd byte: 98 */ 0x9a4d,
+  /* 2nd byte: 99 */ 0x9a5b,
+  /* 2nd byte: 100 */ 0x9a57,
+  /* 2nd byte: 101 */ 0x9a5f,
+  /* 2nd byte: 102 */ 0x9a62,
+  /* 2nd byte: 103 */ 0x9a65,
+  /* 2nd byte: 104 */ 0x9a64,
+  /* 2nd byte: 105 */ 0x9a69,
+  /* 2nd byte: 106 */ 0x9a6b,
+  /* 2nd byte: 107 */ 0x9a6a,
+  /* 2nd byte: 108 */ 0x9aad,
+  /* 2nd byte: 109 */ 0x9ab0,
+  /* 2nd byte: 110 */ 0x9abc,
+  /* 2nd byte: 111 */ 0x9ac0,
+  /* 2nd byte: 112 */ 0x9acf,
+  /* 2nd byte: 113 */ 0x9ad1,
+  /* 2nd byte: 114 */ 0x9ad3,
+  /* 2nd byte: 115 */ 0x9ad4,
+  /* 2nd byte: 116 */ 0x9ade,
+  /* 2nd byte: 117 */ 0x9adf,
+  /* 2nd byte: 118 */ 0x9ae2,
+  /* 2nd byte: 119 */ 0x9ae3,
+  /* 2nd byte: 120 */ 0x9ae6,
+  /* 2nd byte: 121 */ 0x9aef,
+  /* 2nd byte: 122 */ 0x9aeb,
+  /* 2nd byte: 123 */ 0x9aee,
+  /* 2nd byte: 124 */ 0x9af4,
+  /* 2nd byte: 125 */ 0x9af1,
+  /* 2nd byte: 126 */ 0x9af7},
+/* 1st byte: 114 */ { 
+  /* 2nd byte: 33 */ 0x9afb,
+  /* 2nd byte: 34 */ 0x9b06,
+  /* 2nd byte: 35 */ 0x9b18,
+  /* 2nd byte: 36 */ 0x9b1a,
+  /* 2nd byte: 37 */ 0x9b1f,
+  /* 2nd byte: 38 */ 0x9b22,
+  /* 2nd byte: 39 */ 0x9b23,
+  /* 2nd byte: 40 */ 0x9b25,
+  /* 2nd byte: 41 */ 0x9b27,
+  /* 2nd byte: 42 */ 0x9b28,
+  /* 2nd byte: 43 */ 0x9b29,
+  /* 2nd byte: 44 */ 0x9b2a,
+  /* 2nd byte: 45 */ 0x9b2e,
+  /* 2nd byte: 46 */ 0x9b2f,
+  /* 2nd byte: 47 */ 0x9b32,
+  /* 2nd byte: 48 */ 0x9b44,
+  /* 2nd byte: 49 */ 0x9b43,
+  /* 2nd byte: 50 */ 0x9b4f,
+  /* 2nd byte: 51 */ 0x9b4d,
+  /* 2nd byte: 52 */ 0x9b4e,
+  /* 2nd byte: 53 */ 0x9b51,
+  /* 2nd byte: 54 */ 0x9b58,
+  /* 2nd byte: 55 */ 0x9b74,
+  /* 2nd byte: 56 */ 0x9b93,
+  /* 2nd byte: 57 */ 0x9b83,
+  /* 2nd byte: 58 */ 0x9b91,
+  /* 2nd byte: 59 */ 0x9b96,
+  /* 2nd byte: 60 */ 0x9b97,
+  /* 2nd byte: 61 */ 0x9b9f,
+  /* 2nd byte: 62 */ 0x9ba0,
+  /* 2nd byte: 63 */ 0x9ba8,
+  /* 2nd byte: 64 */ 0x9bb4,
+  /* 2nd byte: 65 */ 0x9bc0,
+  /* 2nd byte: 66 */ 0x9bca,
+  /* 2nd byte: 67 */ 0x9bb9,
+  /* 2nd byte: 68 */ 0x9bc6,
+  /* 2nd byte: 69 */ 0x9bcf,
+  /* 2nd byte: 70 */ 0x9bd1,
+  /* 2nd byte: 71 */ 0x9bd2,
+  /* 2nd byte: 72 */ 0x9be3,
+  /* 2nd byte: 73 */ 0x9be2,
+  /* 2nd byte: 74 */ 0x9be4,
+  /* 2nd byte: 75 */ 0x9bd4,
+  /* 2nd byte: 76 */ 0x9be1,
+  /* 2nd byte: 77 */ 0x9c3a,
+  /* 2nd byte: 78 */ 0x9bf2,
+  /* 2nd byte: 79 */ 0x9bf1,
+  /* 2nd byte: 80 */ 0x9bf0,
+  /* 2nd byte: 81 */ 0x9c15,
+  /* 2nd byte: 82 */ 0x9c14,
+  /* 2nd byte: 83 */ 0x9c09,
+  /* 2nd byte: 84 */ 0x9c13,
+  /* 2nd byte: 85 */ 0x9c0c,
+  /* 2nd byte: 86 */ 0x9c06,
+  /* 2nd byte: 87 */ 0x9c08,
+  /* 2nd byte: 88 */ 0x9c12,
+  /* 2nd byte: 89 */ 0x9c0a,
+  /* 2nd byte: 90 */ 0x9c04,
+  /* 2nd byte: 91 */ 0x9c2e,
+  /* 2nd byte: 92 */ 0x9c1b,
+  /* 2nd byte: 93 */ 0x9c25,
+  /* 2nd byte: 94 */ 0x9c24,
+  /* 2nd byte: 95 */ 0x9c21,
+  /* 2nd byte: 96 */ 0x9c30,
+  /* 2nd byte: 97 */ 0x9c47,
+  /* 2nd byte: 98 */ 0x9c32,
+  /* 2nd byte: 99 */ 0x9c46,
+  /* 2nd byte: 100 */ 0x9c3e,
+  /* 2nd byte: 101 */ 0x9c5a,
+  /* 2nd byte: 102 */ 0x9c60,
+  /* 2nd byte: 103 */ 0x9c67,
+  /* 2nd byte: 104 */ 0x9c76,
+  /* 2nd byte: 105 */ 0x9c78,
+  /* 2nd byte: 106 */ 0x9ce7,
+  /* 2nd byte: 107 */ 0x9cec,
+  /* 2nd byte: 108 */ 0x9cf0,
+  /* 2nd byte: 109 */ 0x9d09,
+  /* 2nd byte: 110 */ 0x9d08,
+  /* 2nd byte: 111 */ 0x9ceb,
+  /* 2nd byte: 112 */ 0x9d03,
+  /* 2nd byte: 113 */ 0x9d06,
+  /* 2nd byte: 114 */ 0x9d2a,
+  /* 2nd byte: 115 */ 0x9d26,
+  /* 2nd byte: 116 */ 0x9daf,
+  /* 2nd byte: 117 */ 0x9d23,
+  /* 2nd byte: 118 */ 0x9d1f,
+  /* 2nd byte: 119 */ 0x9d44,
+  /* 2nd byte: 120 */ 0x9d15,
+  /* 2nd byte: 121 */ 0x9d12,
+  /* 2nd byte: 122 */ 0x9d41,
+  /* 2nd byte: 123 */ 0x9d3f,
+  /* 2nd byte: 124 */ 0x9d3e,
+  /* 2nd byte: 125 */ 0x9d46,
+  /* 2nd byte: 126 */ 0x9d48},
+/* 1st byte: 115 */ { 
+  /* 2nd byte: 33 */ 0x9d5d,
+  /* 2nd byte: 34 */ 0x9d5e,
+  /* 2nd byte: 35 */ 0x9d64,
+  /* 2nd byte: 36 */ 0x9d51,
+  /* 2nd byte: 37 */ 0x9d50,
+  /* 2nd byte: 38 */ 0x9d59,
+  /* 2nd byte: 39 */ 0x9d72,
+  /* 2nd byte: 40 */ 0x9d89,
+  /* 2nd byte: 41 */ 0x9d87,
+  /* 2nd byte: 42 */ 0x9dab,
+  /* 2nd byte: 43 */ 0x9d6f,
+  /* 2nd byte: 44 */ 0x9d7a,
+  /* 2nd byte: 45 */ 0x9d9a,
+  /* 2nd byte: 46 */ 0x9da4,
+  /* 2nd byte: 47 */ 0x9da9,
+  /* 2nd byte: 48 */ 0x9db2,
+  /* 2nd byte: 49 */ 0x9dc4,
+  /* 2nd byte: 50 */ 0x9dc1,
+  /* 2nd byte: 51 */ 0x9dbb,
+  /* 2nd byte: 52 */ 0x9db8,
+  /* 2nd byte: 53 */ 0x9dba,
+  /* 2nd byte: 54 */ 0x9dc6,
+  /* 2nd byte: 55 */ 0x9dcf,
+  /* 2nd byte: 56 */ 0x9dc2,
+  /* 2nd byte: 57 */ 0x9dd9,
+  /* 2nd byte: 58 */ 0x9dd3,
+  /* 2nd byte: 59 */ 0x9df8,
+  /* 2nd byte: 60 */ 0x9de6,
+  /* 2nd byte: 61 */ 0x9ded,
+  /* 2nd byte: 62 */ 0x9def,
+  /* 2nd byte: 63 */ 0x9dfd,
+  /* 2nd byte: 64 */ 0x9e1a,
+  /* 2nd byte: 65 */ 0x9e1b,
+  /* 2nd byte: 66 */ 0x9e1e,
+  /* 2nd byte: 67 */ 0x9e75,
+  /* 2nd byte: 68 */ 0x9e79,
+  /* 2nd byte: 69 */ 0x9e7d,
+  /* 2nd byte: 70 */ 0x9e81,
+  /* 2nd byte: 71 */ 0x9e88,
+  /* 2nd byte: 72 */ 0x9e8b,
+  /* 2nd byte: 73 */ 0x9e8c,
+  /* 2nd byte: 74 */ 0x9e92,
+  /* 2nd byte: 75 */ 0x9e95,
+  /* 2nd byte: 76 */ 0x9e91,
+  /* 2nd byte: 77 */ 0x9e9d,
+  /* 2nd byte: 78 */ 0x9ea5,
+  /* 2nd byte: 79 */ 0x9ea9,
+  /* 2nd byte: 80 */ 0x9eb8,
+  /* 2nd byte: 81 */ 0x9eaa,
+  /* 2nd byte: 82 */ 0x9ead,
+  /* 2nd byte: 83 */ 0x9761,
+  /* 2nd byte: 84 */ 0x9ecc,
+  /* 2nd byte: 85 */ 0x9ece,
+  /* 2nd byte: 86 */ 0x9ecf,
+  /* 2nd byte: 87 */ 0x9ed0,
+  /* 2nd byte: 88 */ 0x9ed4,
+  /* 2nd byte: 89 */ 0x9edc,
+  /* 2nd byte: 90 */ 0x9ede,
+  /* 2nd byte: 91 */ 0x9edd,
+  /* 2nd byte: 92 */ 0x9ee0,
+  /* 2nd byte: 93 */ 0x9ee5,
+  /* 2nd byte: 94 */ 0x9ee8,
+  /* 2nd byte: 95 */ 0x9eef,
+  /* 2nd byte: 96 */ 0x9ef4,
+  /* 2nd byte: 97 */ 0x9ef6,
+  /* 2nd byte: 98 */ 0x9ef7,
+  /* 2nd byte: 99 */ 0x9ef9,
+  /* 2nd byte: 100 */ 0x9efb,
+  /* 2nd byte: 101 */ 0x9efc,
+  /* 2nd byte: 102 */ 0x9efd,
+  /* 2nd byte: 103 */ 0x9f07,
+  /* 2nd byte: 104 */ 0x9f08,
+  /* 2nd byte: 105 */ 0x76b7,
+  /* 2nd byte: 106 */ 0x9f15,
+  /* 2nd byte: 107 */ 0x9f21,
+  /* 2nd byte: 108 */ 0x9f2c,
+  /* 2nd byte: 109 */ 0x9f3e,
+  /* 2nd byte: 110 */ 0x9f4a,
+  /* 2nd byte: 111 */ 0x9f52,
+  /* 2nd byte: 112 */ 0x9f54,
+  /* 2nd byte: 113 */ 0x9f63,
+  /* 2nd byte: 114 */ 0x9f5f,
+  /* 2nd byte: 115 */ 0x9f60,
+  /* 2nd byte: 116 */ 0x9f61,
+  /* 2nd byte: 117 */ 0x9f66,
+  /* 2nd byte: 118 */ 0x9f67,
+  /* 2nd byte: 119 */ 0x9f6c,
+  /* 2nd byte: 120 */ 0x9f6a,
+  /* 2nd byte: 121 */ 0x9f77,
+  /* 2nd byte: 122 */ 0x9f72,
+  /* 2nd byte: 123 */ 0x9f76,
+  /* 2nd byte: 124 */ 0x9f95,
+  /* 2nd byte: 125 */ 0x9f9c,
+  /* 2nd byte: 126 */ 0x9fa0},
+/* 1st byte: 116 */ { 
+  /* 2nd byte: 33 */ 0x582f,
+  /* 2nd byte: 34 */ 0x69c7,
+  /* 2nd byte: 35 */ 0x9059,
+  /* 2nd byte: 36 */ 0x7464,
+  /* 2nd byte: 37 */ 0x51dc,
+  /* 2nd byte: 38 */ 0x7199,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0}
+};

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212.h?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212.h (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212.h Thu Nov  8 16:56:19 2007
@@ -0,0 +1,6068 @@
+/* This file is automatically generated from Unicode tables */
+MAP(0x22, 0x2F, 0x02D8)  /* BREVE */
+MAP(0x22, 0x30, 0x02C7)  /* CARON (Mandarin Chinese third tone) */
+MAP(0x22, 0x31, 0x00B8)  /* CEDILLA */
+MAP(0x22, 0x32, 0x02D9)  /* DOT ABOVE (Mandarin Chinese light tone) */
+MAP(0x22, 0x33, 0x02DD)  /* DOUBLE ACUTE ACCENT */
+MAP(0x22, 0x34, 0x00AF)  /* MACRON */
+MAP(0x22, 0x35, 0x02DB)  /* OGONEK */
+MAP(0x22, 0x36, 0x02DA)  /* RING ABOVE */
+MAP(0x22, 0x37, 0x007E)  /* TILDE */
+MAP(0x22, 0x38, 0x0384)  /* GREEK TONOS */
+MAP(0x22, 0x39, 0x0385)  /* GREEK DIALYTIKA TONOS */
+MAP(0x22, 0x42, 0x00A1)  /* INVERTED EXCLAMATION MARK */
+MAP(0x22, 0x43, 0x00A6)  /* BROKEN BAR */
+MAP(0x22, 0x44, 0x00BF)  /* INVERTED QUESTION MARK */
+MAP(0x22, 0x6B, 0x00BA)  /* MASCULINE ORDINAL INDICATOR */
+MAP(0x22, 0x6C, 0x00AA)  /* FEMININE ORDINAL INDICATOR */
+MAP(0x22, 0x6D, 0x00A9)  /* COPYRIGHT SIGN */
+MAP(0x22, 0x6E, 0x00AE)  /* REGISTERED SIGN */
+MAP(0x22, 0x6F, 0x2122)  /* TRADE MARK SIGN */
+MAP(0x22, 0x70, 0x00A4)  /* CURRENCY SIGN */
+MAP(0x22, 0x71, 0x2116)  /* NUMERO SIGN */
+MAP(0x26, 0x61, 0x0386)  /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
+MAP(0x26, 0x62, 0x0388)  /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
+MAP(0x26, 0x63, 0x0389)  /* GREEK CAPITAL LETTER ETA WITH TONOS */
+MAP(0x26, 0x64, 0x038A)  /* GREEK CAPITAL LETTER IOTA WITH TONOS */
+MAP(0x26, 0x65, 0x03AA)  /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
+MAP(0x26, 0x67, 0x038C)  /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
+MAP(0x26, 0x69, 0x038E)  /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
+MAP(0x26, 0x6A, 0x03AB)  /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
+MAP(0x26, 0x6C, 0x038F)  /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
+MAP(0x26, 0x71, 0x03AC)  /* GREEK SMALL LETTER ALPHA WITH TONOS */
+MAP(0x26, 0x72, 0x03AD)  /* GREEK SMALL LETTER EPSILON WITH TONOS */
+MAP(0x26, 0x73, 0x03AE)  /* GREEK SMALL LETTER ETA WITH TONOS */
+MAP(0x26, 0x74, 0x03AF)  /* GREEK SMALL LETTER IOTA WITH TONOS */
+MAP(0x26, 0x75, 0x03CA)  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
+MAP(0x26, 0x76, 0x0390)  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
+MAP(0x26, 0x77, 0x03CC)  /* GREEK SMALL LETTER OMICRON WITH TONOS */
+MAP(0x26, 0x78, 0x03C2)  /* GREEK SMALL LETTER FINAL SIGMA */
+MAP(0x26, 0x79, 0x03CD)  /* GREEK SMALL LETTER UPSILON WITH TONOS */
+MAP(0x26, 0x7A, 0x03CB)  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
+MAP(0x26, 0x7B, 0x03B0)  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
+MAP(0x26, 0x7C, 0x03CE)  /* GREEK SMALL LETTER OMEGA WITH TONOS */
+MAP(0x27, 0x42, 0x0402)  /* CYRILLIC CAPITAL LETTER DJE */
+MAP(0x27, 0x43, 0x0403)  /* CYRILLIC CAPITAL LETTER GJE */
+MAP(0x27, 0x44, 0x0404)  /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
+MAP(0x27, 0x45, 0x0405)  /* CYRILLIC CAPITAL LETTER DZE */
+MAP(0x27, 0x46, 0x0406)  /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
+MAP(0x27, 0x47, 0x0407)  /* CYRILLIC CAPITAL LETTER YI */
+MAP(0x27, 0x48, 0x0408)  /* CYRILLIC CAPITAL LETTER JE */
+MAP(0x27, 0x49, 0x0409)  /* CYRILLIC CAPITAL LETTER LJE */
+MAP(0x27, 0x4A, 0x040A)  /* CYRILLIC CAPITAL LETTER NJE */
+MAP(0x27, 0x4B, 0x040B)  /* CYRILLIC CAPITAL LETTER TSHE */
+MAP(0x27, 0x4C, 0x040C)  /* CYRILLIC CAPITAL LETTER KJE */
+MAP(0x27, 0x4D, 0x040E)  /* CYRILLIC CAPITAL LETTER SHORT U */
+MAP(0x27, 0x4E, 0x040F)  /* CYRILLIC CAPITAL LETTER DZHE */
+MAP(0x27, 0x72, 0x0452)  /* CYRILLIC SMALL LETTER DJE */
+MAP(0x27, 0x73, 0x0453)  /* CYRILLIC SMALL LETTER GJE */
+MAP(0x27, 0x74, 0x0454)  /* CYRILLIC SMALL LETTER UKRAINIAN IE */
+MAP(0x27, 0x75, 0x0455)  /* CYRILLIC SMALL LETTER DZE */
+MAP(0x27, 0x76, 0x0456)  /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
+MAP(0x27, 0x77, 0x0457)  /* CYRILLIC SMALL LETTER YI */
+MAP(0x27, 0x78, 0x0458)  /* CYRILLIC SMALL LETTER JE */
+MAP(0x27, 0x79, 0x0459)  /* CYRILLIC SMALL LETTER LJE */
+MAP(0x27, 0x7A, 0x045A)  /* CYRILLIC SMALL LETTER NJE */
+MAP(0x27, 0x7B, 0x045B)  /* CYRILLIC SMALL LETTER TSHE */
+MAP(0x27, 0x7C, 0x045C)  /* CYRILLIC SMALL LETTER KJE */
+MAP(0x27, 0x7D, 0x045E)  /* CYRILLIC SMALL LETTER SHORT U */
+MAP(0x27, 0x7E, 0x045F)  /* CYRILLIC SMALL LETTER DZHE */
+MAP(0x29, 0x21, 0x00C6)  /* LATIN CAPITAL LIGATURE AE */
+MAP(0x29, 0x22, 0x0110)  /* LATIN CAPITAL LETTER D WITH STROKE */
+MAP(0x29, 0x24, 0x0126)  /* LATIN CAPITAL LETTER H WITH STROKE */
+MAP(0x29, 0x26, 0x0132)  /* LATIN CAPITAL LIGATURE IJ */
+MAP(0x29, 0x28, 0x0141)  /* LATIN CAPITAL LETTER L WITH STROKE */
+MAP(0x29, 0x29, 0x013F)  /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
+MAP(0x29, 0x2B, 0x014A)  /* LATIN CAPITAL LETTER ENG */
+MAP(0x29, 0x2C, 0x00D8)  /* LATIN CAPITAL LETTER O WITH STROKE */
+MAP(0x29, 0x2D, 0x0152)  /* LATIN CAPITAL LIGATURE OE */
+MAP(0x29, 0x2F, 0x0166)  /* LATIN CAPITAL LETTER T WITH STROKE */
+MAP(0x29, 0x30, 0x00DE)  /* LATIN CAPITAL LETTER THORN */
+MAP(0x29, 0x41, 0x00E6)  /* LATIN SMALL LIGATURE AE */
+MAP(0x29, 0x42, 0x0111)  /* LATIN SMALL LETTER D WITH STROKE */
+MAP(0x29, 0x43, 0x00F0)  /* LATIN SMALL LETTER ETH */
+MAP(0x29, 0x44, 0x0127)  /* LATIN SMALL LETTER H WITH STROKE */
+MAP(0x29, 0x45, 0x0131)  /* LATIN SMALL LETTER DOTLESS I */
+MAP(0x29, 0x46, 0x0133)  /* LATIN SMALL LIGATURE IJ */
+MAP(0x29, 0x47, 0x0138)  /* LATIN SMALL LETTER KRA */
+MAP(0x29, 0x48, 0x0142)  /* LATIN SMALL LETTER L WITH STROKE */
+MAP(0x29, 0x49, 0x0140)  /* LATIN SMALL LETTER L WITH MIDDLE DOT */
+MAP(0x29, 0x4A, 0x0149)  /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
+MAP(0x29, 0x4B, 0x014B)  /* LATIN SMALL LETTER ENG */
+MAP(0x29, 0x4C, 0x00F8)  /* LATIN SMALL LETTER O WITH STROKE */
+MAP(0x29, 0x4D, 0x0153)  /* LATIN SMALL LIGATURE OE */
+MAP(0x29, 0x4E, 0x00DF)  /* LATIN SMALL LETTER SHARP S */
+MAP(0x29, 0x4F, 0x0167)  /* LATIN SMALL LETTER T WITH STROKE */
+MAP(0x29, 0x50, 0x00FE)  /* LATIN SMALL LETTER THORN */
+MAP(0x2A, 0x21, 0x00C1)  /* LATIN CAPITAL LETTER A WITH ACUTE */
+MAP(0x2A, 0x22, 0x00C0)  /* LATIN CAPITAL LETTER A WITH GRAVE */
+MAP(0x2A, 0x23, 0x00C4)  /* LATIN CAPITAL LETTER A WITH DIAERESIS */
+MAP(0x2A, 0x24, 0x00C2)  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
+MAP(0x2A, 0x25, 0x0102)  /* LATIN CAPITAL LETTER A WITH BREVE */
+MAP(0x2A, 0x26, 0x01CD)  /* LATIN CAPITAL LETTER A WITH CARON */
+MAP(0x2A, 0x27, 0x0100)  /* LATIN CAPITAL LETTER A WITH MACRON */
+MAP(0x2A, 0x28, 0x0104)  /* LATIN CAPITAL LETTER A WITH OGONEK */
+MAP(0x2A, 0x29, 0x00C5)  /* LATIN CAPITAL LETTER A WITH RING ABOVE */
+MAP(0x2A, 0x2A, 0x00C3)  /* LATIN CAPITAL LETTER A WITH TILDE */
+MAP(0x2A, 0x2B, 0x0106)  /* LATIN CAPITAL LETTER C WITH ACUTE */
+MAP(0x2A, 0x2C, 0x0108)  /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
+MAP(0x2A, 0x2D, 0x010C)  /* LATIN CAPITAL LETTER C WITH CARON */
+MAP(0x2A, 0x2E, 0x00C7)  /* LATIN CAPITAL LETTER C WITH CEDILLA */
+MAP(0x2A, 0x2F, 0x010A)  /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
+MAP(0x2A, 0x30, 0x010E)  /* LATIN CAPITAL LETTER D WITH CARON */
+MAP(0x2A, 0x31, 0x00C9)  /* LATIN CAPITAL LETTER E WITH ACUTE */
+MAP(0x2A, 0x32, 0x00C8)  /* LATIN CAPITAL LETTER E WITH GRAVE */
+MAP(0x2A, 0x33, 0x00CB)  /* LATIN CAPITAL LETTER E WITH DIAERESIS */
+MAP(0x2A, 0x34, 0x00CA)  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
+MAP(0x2A, 0x35, 0x011A)  /* LATIN CAPITAL LETTER E WITH CARON */
+MAP(0x2A, 0x36, 0x0116)  /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
+MAP(0x2A, 0x37, 0x0112)  /* LATIN CAPITAL LETTER E WITH MACRON */
+MAP(0x2A, 0x38, 0x0118)  /* LATIN CAPITAL LETTER E WITH OGONEK */
+MAP(0x2A, 0x3A, 0x011C)  /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
+MAP(0x2A, 0x3B, 0x011E)  /* LATIN CAPITAL LETTER G WITH BREVE */
+MAP(0x2A, 0x3C, 0x0122)  /* LATIN CAPITAL LETTER G WITH CEDILLA */
+MAP(0x2A, 0x3D, 0x0120)  /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
+MAP(0x2A, 0x3E, 0x0124)  /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
+MAP(0x2A, 0x3F, 0x00CD)  /* LATIN CAPITAL LETTER I WITH ACUTE */
+MAP(0x2A, 0x40, 0x00CC)  /* LATIN CAPITAL LETTER I WITH GRAVE */
+MAP(0x2A, 0x41, 0x00CF)  /* LATIN CAPITAL LETTER I WITH DIAERESIS */
+MAP(0x2A, 0x42, 0x00CE)  /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
+MAP(0x2A, 0x43, 0x01CF)  /* LATIN CAPITAL LETTER I WITH CARON */
+MAP(0x2A, 0x44, 0x0130)  /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
+MAP(0x2A, 0x45, 0x012A)  /* LATIN CAPITAL LETTER I WITH MACRON */
+MAP(0x2A, 0x46, 0x012E)  /* LATIN CAPITAL LETTER I WITH OGONEK */
+MAP(0x2A, 0x47, 0x0128)  /* LATIN CAPITAL LETTER I WITH TILDE */
+MAP(0x2A, 0x48, 0x0134)  /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
+MAP(0x2A, 0x49, 0x0136)  /* LATIN CAPITAL LETTER K WITH CEDILLA */
+MAP(0x2A, 0x4A, 0x0139)  /* LATIN CAPITAL LETTER L WITH ACUTE */
+MAP(0x2A, 0x4B, 0x013D)  /* LATIN CAPITAL LETTER L WITH CARON */
+MAP(0x2A, 0x4C, 0x013B)  /* LATIN CAPITAL LETTER L WITH CEDILLA */
+MAP(0x2A, 0x4D, 0x0143)  /* LATIN CAPITAL LETTER N WITH ACUTE */
+MAP(0x2A, 0x4E, 0x0147)  /* LATIN CAPITAL LETTER N WITH CARON */
+MAP(0x2A, 0x4F, 0x0145)  /* LATIN CAPITAL LETTER N WITH CEDILLA */
+MAP(0x2A, 0x50, 0x00D1)  /* LATIN CAPITAL LETTER N WITH TILDE */
+MAP(0x2A, 0x51, 0x00D3)  /* LATIN CAPITAL LETTER O WITH ACUTE */
+MAP(0x2A, 0x52, 0x00D2)  /* LATIN CAPITAL LETTER O WITH GRAVE */
+MAP(0x2A, 0x53, 0x00D6)  /* LATIN CAPITAL LETTER O WITH DIAERESIS */
+MAP(0x2A, 0x54, 0x00D4)  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
+MAP(0x2A, 0x55, 0x01D1)  /* LATIN CAPITAL LETTER O WITH CARON */
+MAP(0x2A, 0x56, 0x0150)  /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
+MAP(0x2A, 0x57, 0x014C)  /* LATIN CAPITAL LETTER O WITH MACRON */
+MAP(0x2A, 0x58, 0x00D5)  /* LATIN CAPITAL LETTER O WITH TILDE */
+MAP(0x2A, 0x59, 0x0154)  /* LATIN CAPITAL LETTER R WITH ACUTE */
+MAP(0x2A, 0x5A, 0x0158)  /* LATIN CAPITAL LETTER R WITH CARON */
+MAP(0x2A, 0x5B, 0x0156)  /* LATIN CAPITAL LETTER R WITH CEDILLA */
+MAP(0x2A, 0x5C, 0x015A)  /* LATIN CAPITAL LETTER S WITH ACUTE */
+MAP(0x2A, 0x5D, 0x015C)  /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
+MAP(0x2A, 0x5E, 0x0160)  /* LATIN CAPITAL LETTER S WITH CARON */
+MAP(0x2A, 0x5F, 0x015E)  /* LATIN CAPITAL LETTER S WITH CEDILLA */
+MAP(0x2A, 0x60, 0x0164)  /* LATIN CAPITAL LETTER T WITH CARON */
+MAP(0x2A, 0x61, 0x0162)  /* LATIN CAPITAL LETTER T WITH CEDILLA */
+MAP(0x2A, 0x62, 0x00DA)  /* LATIN CAPITAL LETTER U WITH ACUTE */
+MAP(0x2A, 0x63, 0x00D9)  /* LATIN CAPITAL LETTER U WITH GRAVE */
+MAP(0x2A, 0x64, 0x00DC)  /* LATIN CAPITAL LETTER U WITH DIAERESIS */
+MAP(0x2A, 0x65, 0x00DB)  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
+MAP(0x2A, 0x66, 0x016C)  /* LATIN CAPITAL LETTER U WITH BREVE */
+MAP(0x2A, 0x67, 0x01D3)  /* LATIN CAPITAL LETTER U WITH CARON */
+MAP(0x2A, 0x68, 0x0170)  /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
+MAP(0x2A, 0x69, 0x016A)  /* LATIN CAPITAL LETTER U WITH MACRON */
+MAP(0x2A, 0x6A, 0x0172)  /* LATIN CAPITAL LETTER U WITH OGONEK */
+MAP(0x2A, 0x6B, 0x016E)  /* LATIN CAPITAL LETTER U WITH RING ABOVE */
+MAP(0x2A, 0x6C, 0x0168)  /* LATIN CAPITAL LETTER U WITH TILDE */
+MAP(0x2A, 0x6D, 0x01D7)  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
+MAP(0x2A, 0x6E, 0x01DB)  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
+MAP(0x2A, 0x6F, 0x01D9)  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
+MAP(0x2A, 0x70, 0x01D5)  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
+MAP(0x2A, 0x71, 0x0174)  /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
+MAP(0x2A, 0x72, 0x00DD)  /* LATIN CAPITAL LETTER Y WITH ACUTE */
+MAP(0x2A, 0x73, 0x0178)  /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
+MAP(0x2A, 0x74, 0x0176)  /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
+MAP(0x2A, 0x75, 0x0179)  /* LATIN CAPITAL LETTER Z WITH ACUTE */
+MAP(0x2A, 0x76, 0x017D)  /* LATIN CAPITAL LETTER Z WITH CARON */
+MAP(0x2A, 0x77, 0x017B)  /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
+MAP(0x2B, 0x21, 0x00E1)  /* LATIN SMALL LETTER A WITH ACUTE */
+MAP(0x2B, 0x22, 0x00E0)  /* LATIN SMALL LETTER A WITH GRAVE */
+MAP(0x2B, 0x23, 0x00E4)  /* LATIN SMALL LETTER A WITH DIAERESIS */
+MAP(0x2B, 0x24, 0x00E2)  /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
+MAP(0x2B, 0x25, 0x0103)  /* LATIN SMALL LETTER A WITH BREVE */
+MAP(0x2B, 0x26, 0x01CE)  /* LATIN SMALL LETTER A WITH CARON */
+MAP(0x2B, 0x27, 0x0101)  /* LATIN SMALL LETTER A WITH MACRON */
+MAP(0x2B, 0x28, 0x0105)  /* LATIN SMALL LETTER A WITH OGONEK */
+MAP(0x2B, 0x29, 0x00E5)  /* LATIN SMALL LETTER A WITH RING ABOVE */
+MAP(0x2B, 0x2A, 0x00E3)  /* LATIN SMALL LETTER A WITH TILDE */
+MAP(0x2B, 0x2B, 0x0107)  /* LATIN SMALL LETTER C WITH ACUTE */
+MAP(0x2B, 0x2C, 0x0109)  /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
+MAP(0x2B, 0x2D, 0x010D)  /* LATIN SMALL LETTER C WITH CARON */
+MAP(0x2B, 0x2E, 0x00E7)  /* LATIN SMALL LETTER C WITH CEDILLA */
+MAP(0x2B, 0x2F, 0x010B)  /* LATIN SMALL LETTER C WITH DOT ABOVE */
+MAP(0x2B, 0x30, 0x010F)  /* LATIN SMALL LETTER D WITH CARON */
+MAP(0x2B, 0x31, 0x00E9)  /* LATIN SMALL LETTER E WITH ACUTE */
+MAP(0x2B, 0x32, 0x00E8)  /* LATIN SMALL LETTER E WITH GRAVE */
+MAP(0x2B, 0x33, 0x00EB)  /* LATIN SMALL LETTER E WITH DIAERESIS */
+MAP(0x2B, 0x34, 0x00EA)  /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
+MAP(0x2B, 0x35, 0x011B)  /* LATIN SMALL LETTER E WITH CARON */
+MAP(0x2B, 0x36, 0x0117)  /* LATIN SMALL LETTER E WITH DOT ABOVE */
+MAP(0x2B, 0x37, 0x0113)  /* LATIN SMALL LETTER E WITH MACRON */
+MAP(0x2B, 0x38, 0x0119)  /* LATIN SMALL LETTER E WITH OGONEK */
+MAP(0x2B, 0x39, 0x01F5)  /* LATIN SMALL LETTER G WITH ACUTE */
+MAP(0x2B, 0x3A, 0x011D)  /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
+MAP(0x2B, 0x3B, 0x011F)  /* LATIN SMALL LETTER G WITH BREVE */
+MAP(0x2B, 0x3D, 0x0121)  /* LATIN SMALL LETTER G WITH DOT ABOVE */
+MAP(0x2B, 0x3E, 0x0125)  /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
+MAP(0x2B, 0x3F, 0x00ED)  /* LATIN SMALL LETTER I WITH ACUTE */
+MAP(0x2B, 0x40, 0x00EC)  /* LATIN SMALL LETTER I WITH GRAVE */
+MAP(0x2B, 0x41, 0x00EF)  /* LATIN SMALL LETTER I WITH DIAERESIS */
+MAP(0x2B, 0x42, 0x00EE)  /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
+MAP(0x2B, 0x43, 0x01D0)  /* LATIN SMALL LETTER I WITH CARON */
+MAP(0x2B, 0x45, 0x012B)  /* LATIN SMALL LETTER I WITH MACRON */
+MAP(0x2B, 0x46, 0x012F)  /* LATIN SMALL LETTER I WITH OGONEK */
+MAP(0x2B, 0x47, 0x0129)  /* LATIN SMALL LETTER I WITH TILDE */
+MAP(0x2B, 0x48, 0x0135)  /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
+MAP(0x2B, 0x49, 0x0137)  /* LATIN SMALL LETTER K WITH CEDILLA */
+MAP(0x2B, 0x4A, 0x013A)  /* LATIN SMALL LETTER L WITH ACUTE */
+MAP(0x2B, 0x4B, 0x013E)  /* LATIN SMALL LETTER L WITH CARON */
+MAP(0x2B, 0x4C, 0x013C)  /* LATIN SMALL LETTER L WITH CEDILLA */
+MAP(0x2B, 0x4D, 0x0144)  /* LATIN SMALL LETTER N WITH ACUTE */
+MAP(0x2B, 0x4E, 0x0148)  /* LATIN SMALL LETTER N WITH CARON */
+MAP(0x2B, 0x4F, 0x0146)  /* LATIN SMALL LETTER N WITH CEDILLA */
+MAP(0x2B, 0x50, 0x00F1)  /* LATIN SMALL LETTER N WITH TILDE */
+MAP(0x2B, 0x51, 0x00F3)  /* LATIN SMALL LETTER O WITH ACUTE */
+MAP(0x2B, 0x52, 0x00F2)  /* LATIN SMALL LETTER O WITH GRAVE */
+MAP(0x2B, 0x53, 0x00F6)  /* LATIN SMALL LETTER O WITH DIAERESIS */
+MAP(0x2B, 0x54, 0x00F4)  /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
+MAP(0x2B, 0x55, 0x01D2)  /* LATIN SMALL LETTER O WITH CARON */
+MAP(0x2B, 0x56, 0x0151)  /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
+MAP(0x2B, 0x57, 0x014D)  /* LATIN SMALL LETTER O WITH MACRON */
+MAP(0x2B, 0x58, 0x00F5)  /* LATIN SMALL LETTER O WITH TILDE */
+MAP(0x2B, 0x59, 0x0155)  /* LATIN SMALL LETTER R WITH ACUTE */
+MAP(0x2B, 0x5A, 0x0159)  /* LATIN SMALL LETTER R WITH CARON */
+MAP(0x2B, 0x5B, 0x0157)  /* LATIN SMALL LETTER R WITH CEDILLA */
+MAP(0x2B, 0x5C, 0x015B)  /* LATIN SMALL LETTER S WITH ACUTE */
+MAP(0x2B, 0x5D, 0x015D)  /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
+MAP(0x2B, 0x5E, 0x0161)  /* LATIN SMALL LETTER S WITH CARON */
+MAP(0x2B, 0x5F, 0x015F)  /* LATIN SMALL LETTER S WITH CEDILLA */
+MAP(0x2B, 0x60, 0x0165)  /* LATIN SMALL LETTER T WITH CARON */
+MAP(0x2B, 0x61, 0x0163)  /* LATIN SMALL LETTER T WITH CEDILLA */
+MAP(0x2B, 0x62, 0x00FA)  /* LATIN SMALL LETTER U WITH ACUTE */
+MAP(0x2B, 0x63, 0x00F9)  /* LATIN SMALL LETTER U WITH GRAVE */
+MAP(0x2B, 0x64, 0x00FC)  /* LATIN SMALL LETTER U WITH DIAERESIS */
+MAP(0x2B, 0x65, 0x00FB)  /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
+MAP(0x2B, 0x66, 0x016D)  /* LATIN SMALL LETTER U WITH BREVE */
+MAP(0x2B, 0x67, 0x01D4)  /* LATIN SMALL LETTER U WITH CARON */
+MAP(0x2B, 0x68, 0x0171)  /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
+MAP(0x2B, 0x69, 0x016B)  /* LATIN SMALL LETTER U WITH MACRON */
+MAP(0x2B, 0x6A, 0x0173)  /* LATIN SMALL LETTER U WITH OGONEK */
+MAP(0x2B, 0x6B, 0x016F)  /* LATIN SMALL LETTER U WITH RING ABOVE */
+MAP(0x2B, 0x6C, 0x0169)  /* LATIN SMALL LETTER U WITH TILDE */
+MAP(0x2B, 0x6D, 0x01D8)  /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
+MAP(0x2B, 0x6E, 0x01DC)  /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
+MAP(0x2B, 0x6F, 0x01DA)  /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
+MAP(0x2B, 0x70, 0x01D6)  /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
+MAP(0x2B, 0x71, 0x0175)  /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
+MAP(0x2B, 0x72, 0x00FD)  /* LATIN SMALL LETTER Y WITH ACUTE */
+MAP(0x2B, 0x73, 0x00FF)  /* LATIN SMALL LETTER Y WITH DIAERESIS */
+MAP(0x2B, 0x74, 0x0177)  /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
+MAP(0x2B, 0x75, 0x017A)  /* LATIN SMALL LETTER Z WITH ACUTE */
+MAP(0x2B, 0x76, 0x017E)  /* LATIN SMALL LETTER Z WITH CARON */
+MAP(0x2B, 0x77, 0x017C)  /* LATIN SMALL LETTER Z WITH DOT ABOVE */
+MAP(0x30, 0x21, 0x4E02)  /* <CJK> */
+MAP(0x30, 0x22, 0x4E04)  /* <CJK> */
+MAP(0x30, 0x23, 0x4E05)  /* <CJK> */
+MAP(0x30, 0x24, 0x4E0C)  /* <CJK> */
+MAP(0x30, 0x25, 0x4E12)  /* <CJK> */
+MAP(0x30, 0x26, 0x4E1F)  /* <CJK> */
+MAP(0x30, 0x27, 0x4E23)  /* <CJK> */
+MAP(0x30, 0x28, 0x4E24)  /* <CJK> */
+MAP(0x30, 0x29, 0x4E28)  /* <CJK> */
+MAP(0x30, 0x2A, 0x4E2B)  /* <CJK> */
+MAP(0x30, 0x2B, 0x4E2E)  /* <CJK> */
+MAP(0x30, 0x2C, 0x4E2F)  /* <CJK> */
+MAP(0x30, 0x2D, 0x4E30)  /* <CJK> */
+MAP(0x30, 0x2E, 0x4E35)  /* <CJK> */
+MAP(0x30, 0x2F, 0x4E40)  /* <CJK> */
+MAP(0x30, 0x30, 0x4E41)  /* <CJK> */
+MAP(0x30, 0x31, 0x4E44)  /* <CJK> */
+MAP(0x30, 0x32, 0x4E47)  /* <CJK> */
+MAP(0x30, 0x33, 0x4E51)  /* <CJK> */
+MAP(0x30, 0x34, 0x4E5A)  /* <CJK> */
+MAP(0x30, 0x35, 0x4E5C)  /* <CJK> */
+MAP(0x30, 0x36, 0x4E63)  /* <CJK> */
+MAP(0x30, 0x37, 0x4E68)  /* <CJK> */
+MAP(0x30, 0x38, 0x4E69)  /* <CJK> */
+MAP(0x30, 0x39, 0x4E74)  /* <CJK> */
+MAP(0x30, 0x3A, 0x4E75)  /* <CJK> */
+MAP(0x30, 0x3B, 0x4E79)  /* <CJK> */
+MAP(0x30, 0x3C, 0x4E7F)  /* <CJK> */
+MAP(0x30, 0x3D, 0x4E8D)  /* <CJK> */
+MAP(0x30, 0x3E, 0x4E96)  /* <CJK> */
+MAP(0x30, 0x3F, 0x4E97)  /* <CJK> */
+MAP(0x30, 0x40, 0x4E9D)  /* <CJK> */
+MAP(0x30, 0x41, 0x4EAF)  /* <CJK> */
+MAP(0x30, 0x42, 0x4EB9)  /* <CJK> */
+MAP(0x30, 0x43, 0x4EC3)  /* <CJK> */
+MAP(0x30, 0x44, 0x4ED0)  /* <CJK> */
+MAP(0x30, 0x45, 0x4EDA)  /* <CJK> */
+MAP(0x30, 0x46, 0x4EDB)  /* <CJK> */
+MAP(0x30, 0x47, 0x4EE0)  /* <CJK> */
+MAP(0x30, 0x48, 0x4EE1)  /* <CJK> */
+MAP(0x30, 0x49, 0x4EE2)  /* <CJK> */
+MAP(0x30, 0x4A, 0x4EE8)  /* <CJK> */
+MAP(0x30, 0x4B, 0x4EEF)  /* <CJK> */
+MAP(0x30, 0x4C, 0x4EF1)  /* <CJK> */
+MAP(0x30, 0x4D, 0x4EF3)  /* <CJK> */
+MAP(0x30, 0x4E, 0x4EF5)  /* <CJK> */
+MAP(0x30, 0x4F, 0x4EFD)  /* <CJK> */
+MAP(0x30, 0x50, 0x4EFE)  /* <CJK> */
+MAP(0x30, 0x51, 0x4EFF)  /* <CJK> */
+MAP(0x30, 0x52, 0x4F00)  /* <CJK> */
+MAP(0x30, 0x53, 0x4F02)  /* <CJK> */
+MAP(0x30, 0x54, 0x4F03)  /* <CJK> */
+MAP(0x30, 0x55, 0x4F08)  /* <CJK> */
+MAP(0x30, 0x56, 0x4F0B)  /* <CJK> */
+MAP(0x30, 0x57, 0x4F0C)  /* <CJK> */
+MAP(0x30, 0x58, 0x4F12)  /* <CJK> */
+MAP(0x30, 0x59, 0x4F15)  /* <CJK> */
+MAP(0x30, 0x5A, 0x4F16)  /* <CJK> */
+MAP(0x30, 0x5B, 0x4F17)  /* <CJK> */
+MAP(0x30, 0x5C, 0x4F19)  /* <CJK> */
+MAP(0x30, 0x5D, 0x4F2E)  /* <CJK> */
+MAP(0x30, 0x5E, 0x4F31)  /* <CJK> */
+MAP(0x30, 0x5F, 0x4F60)  /* <CJK> */
+MAP(0x30, 0x60, 0x4F33)  /* <CJK> */
+MAP(0x30, 0x61, 0x4F35)  /* <CJK> */
+MAP(0x30, 0x62, 0x4F37)  /* <CJK> */
+MAP(0x30, 0x63, 0x4F39)  /* <CJK> */
+MAP(0x30, 0x64, 0x4F3B)  /* <CJK> */
+MAP(0x30, 0x65, 0x4F3E)  /* <CJK> */
+MAP(0x30, 0x66, 0x4F40)  /* <CJK> */
+MAP(0x30, 0x67, 0x4F42)  /* <CJK> */
+MAP(0x30, 0x68, 0x4F48)  /* <CJK> */
+MAP(0x30, 0x69, 0x4F49)  /* <CJK> */
+MAP(0x30, 0x6A, 0x4F4B)  /* <CJK> */
+MAP(0x30, 0x6B, 0x4F4C)  /* <CJK> */
+MAP(0x30, 0x6C, 0x4F52)  /* <CJK> */
+MAP(0x30, 0x6D, 0x4F54)  /* <CJK> */
+MAP(0x30, 0x6E, 0x4F56)  /* <CJK> */
+MAP(0x30, 0x6F, 0x4F58)  /* <CJK> */
+MAP(0x30, 0x70, 0x4F5F)  /* <CJK> */
+MAP(0x30, 0x71, 0x4F63)  /* <CJK> */
+MAP(0x30, 0x72, 0x4F6A)  /* <CJK> */
+MAP(0x30, 0x73, 0x4F6C)  /* <CJK> */
+MAP(0x30, 0x74, 0x4F6E)  /* <CJK> */
+MAP(0x30, 0x75, 0x4F71)  /* <CJK> */
+MAP(0x30, 0x76, 0x4F77)  /* <CJK> */
+MAP(0x30, 0x77, 0x4F78)  /* <CJK> */
+MAP(0x30, 0x78, 0x4F79)  /* <CJK> */
+MAP(0x30, 0x79, 0x4F7A)  /* <CJK> */
+MAP(0x30, 0x7A, 0x4F7D)  /* <CJK> */
+MAP(0x30, 0x7B, 0x4F7E)  /* <CJK> */
+MAP(0x30, 0x7C, 0x4F81)  /* <CJK> */
+MAP(0x30, 0x7D, 0x4F82)  /* <CJK> */
+MAP(0x30, 0x7E, 0x4F84)  /* <CJK> */
+MAP(0x31, 0x21, 0x4F85)  /* <CJK> */
+MAP(0x31, 0x22, 0x4F89)  /* <CJK> */
+MAP(0x31, 0x23, 0x4F8A)  /* <CJK> */
+MAP(0x31, 0x24, 0x4F8C)  /* <CJK> */
+MAP(0x31, 0x25, 0x4F8E)  /* <CJK> */
+MAP(0x31, 0x26, 0x4F90)  /* <CJK> */
+MAP(0x31, 0x27, 0x4F92)  /* <CJK> */
+MAP(0x31, 0x28, 0x4F93)  /* <CJK> */
+MAP(0x31, 0x29, 0x4F94)  /* <CJK> */
+MAP(0x31, 0x2A, 0x4F97)  /* <CJK> */
+MAP(0x31, 0x2B, 0x4F99)  /* <CJK> */
+MAP(0x31, 0x2C, 0x4F9A)  /* <CJK> */
+MAP(0x31, 0x2D, 0x4F9E)  /* <CJK> */
+MAP(0x31, 0x2E, 0x4F9F)  /* <CJK> */
+MAP(0x31, 0x2F, 0x4FB2)  /* <CJK> */
+MAP(0x31, 0x30, 0x4FB7)  /* <CJK> */
+MAP(0x31, 0x31, 0x4FB9)  /* <CJK> */
+MAP(0x31, 0x32, 0x4FBB)  /* <CJK> */
+MAP(0x31, 0x33, 0x4FBC)  /* <CJK> */
+MAP(0x31, 0x34, 0x4FBD)  /* <CJK> */
+MAP(0x31, 0x35, 0x4FBE)  /* <CJK> */
+MAP(0x31, 0x36, 0x4FC0)  /* <CJK> */
+MAP(0x31, 0x37, 0x4FC1)  /* <CJK> */
+MAP(0x31, 0x38, 0x4FC5)  /* <CJK> */
+MAP(0x31, 0x39, 0x4FC6)  /* <CJK> */
+MAP(0x31, 0x3A, 0x4FC8)  /* <CJK> */
+MAP(0x31, 0x3B, 0x4FC9)  /* <CJK> */
+MAP(0x31, 0x3C, 0x4FCB)  /* <CJK> */
+MAP(0x31, 0x3D, 0x4FCC)  /* <CJK> */
+MAP(0x31, 0x3E, 0x4FCD)  /* <CJK> */
+MAP(0x31, 0x3F, 0x4FCF)  /* <CJK> */
+MAP(0x31, 0x40, 0x4FD2)  /* <CJK> */
+MAP(0x31, 0x41, 0x4FDC)  /* <CJK> */
+MAP(0x31, 0x42, 0x4FE0)  /* <CJK> */
+MAP(0x31, 0x43, 0x4FE2)  /* <CJK> */
+MAP(0x31, 0x44, 0x4FF0)  /* <CJK> */
+MAP(0x31, 0x45, 0x4FF2)  /* <CJK> */
+MAP(0x31, 0x46, 0x4FFC)  /* <CJK> */
+MAP(0x31, 0x47, 0x4FFD)  /* <CJK> */
+MAP(0x31, 0x48, 0x4FFF)  /* <CJK> */
+MAP(0x31, 0x49, 0x5000)  /* <CJK> */
+MAP(0x31, 0x4A, 0x5001)  /* <CJK> */
+MAP(0x31, 0x4B, 0x5004)  /* <CJK> */
+MAP(0x31, 0x4C, 0x5007)  /* <CJK> */
+MAP(0x31, 0x4D, 0x500A)  /* <CJK> */
+MAP(0x31, 0x4E, 0x500C)  /* <CJK> */
+MAP(0x31, 0x4F, 0x500E)  /* <CJK> */
+MAP(0x31, 0x50, 0x5010)  /* <CJK> */
+MAP(0x31, 0x51, 0x5013)  /* <CJK> */
+MAP(0x31, 0x52, 0x5017)  /* <CJK> */
+MAP(0x31, 0x53, 0x5018)  /* <CJK> */
+MAP(0x31, 0x54, 0x501B)  /* <CJK> */
+MAP(0x31, 0x55, 0x501C)  /* <CJK> */
+MAP(0x31, 0x56, 0x501D)  /* <CJK> */
+MAP(0x31, 0x57, 0x501E)  /* <CJK> */
+MAP(0x31, 0x58, 0x5022)  /* <CJK> */
+MAP(0x31, 0x59, 0x5027)  /* <CJK> */
+MAP(0x31, 0x5A, 0x502E)  /* <CJK> */
+MAP(0x31, 0x5B, 0x5030)  /* <CJK> */
+MAP(0x31, 0x5C, 0x5032)  /* <CJK> */
+MAP(0x31, 0x5D, 0x5033)  /* <CJK> */
+MAP(0x31, 0x5E, 0x5035)  /* <CJK> */
+MAP(0x31, 0x5F, 0x5040)  /* <CJK> */
+MAP(0x31, 0x60, 0x5041)  /* <CJK> */
+MAP(0x31, 0x61, 0x5042)  /* <CJK> */
+MAP(0x31, 0x62, 0x5045)  /* <CJK> */
+MAP(0x31, 0x63, 0x5046)  /* <CJK> */
+MAP(0x31, 0x64, 0x504A)  /* <CJK> */
+MAP(0x31, 0x65, 0x504C)  /* <CJK> */
+MAP(0x31, 0x66, 0x504E)  /* <CJK> */
+MAP(0x31, 0x67, 0x5051)  /* <CJK> */
+MAP(0x31, 0x68, 0x5052)  /* <CJK> */
+MAP(0x31, 0x69, 0x5053)  /* <CJK> */
+MAP(0x31, 0x6A, 0x5057)  /* <CJK> */
+MAP(0x31, 0x6B, 0x5059)  /* <CJK> */
+MAP(0x31, 0x6C, 0x505F)  /* <CJK> */
+MAP(0x31, 0x6D, 0x5060)  /* <CJK> */
+MAP(0x31, 0x6E, 0x5062)  /* <CJK> */
+MAP(0x31, 0x6F, 0x5063)  /* <CJK> */
+MAP(0x31, 0x70, 0x5066)  /* <CJK> */
+MAP(0x31, 0x71, 0x5067)  /* <CJK> */
+MAP(0x31, 0x72, 0x506A)  /* <CJK> */
+MAP(0x31, 0x73, 0x506D)  /* <CJK> */
+MAP(0x31, 0x74, 0x5070)  /* <CJK> */
+MAP(0x31, 0x75, 0x5071)  /* <CJK> */
+MAP(0x31, 0x76, 0x503B)  /* <CJK> */
+MAP(0x31, 0x77, 0x5081)  /* <CJK> */
+MAP(0x31, 0x78, 0x5083)  /* <CJK> */
+MAP(0x31, 0x79, 0x5084)  /* <CJK> */
+MAP(0x31, 0x7A, 0x5086)  /* <CJK> */
+MAP(0x31, 0x7B, 0x508A)  /* <CJK> */
+MAP(0x31, 0x7C, 0x508E)  /* <CJK> */
+MAP(0x31, 0x7D, 0x508F)  /* <CJK> */
+MAP(0x31, 0x7E, 0x5090)  /* <CJK> */
+MAP(0x32, 0x21, 0x5092)  /* <CJK> */
+MAP(0x32, 0x22, 0x5093)  /* <CJK> */
+MAP(0x32, 0x23, 0x5094)  /* <CJK> */
+MAP(0x32, 0x24, 0x5096)  /* <CJK> */
+MAP(0x32, 0x25, 0x509B)  /* <CJK> */
+MAP(0x32, 0x26, 0x509C)  /* <CJK> */
+MAP(0x32, 0x27, 0x509E)  /* <CJK> */
+MAP(0x32, 0x28, 0x509F)  /* <CJK> */
+MAP(0x32, 0x29, 0x50A0)  /* <CJK> */
+MAP(0x32, 0x2A, 0x50A1)  /* <CJK> */
+MAP(0x32, 0x2B, 0x50A2)  /* <CJK> */
+MAP(0x32, 0x2C, 0x50AA)  /* <CJK> */
+MAP(0x32, 0x2D, 0x50AF)  /* <CJK> */
+MAP(0x32, 0x2E, 0x50B0)  /* <CJK> */
+MAP(0x32, 0x2F, 0x50B9)  /* <CJK> */
+MAP(0x32, 0x30, 0x50BA)  /* <CJK> */
+MAP(0x32, 0x31, 0x50BD)  /* <CJK> */
+MAP(0x32, 0x32, 0x50C0)  /* <CJK> */
+MAP(0x32, 0x33, 0x50C3)  /* <CJK> */
+MAP(0x32, 0x34, 0x50C4)  /* <CJK> */
+MAP(0x32, 0x35, 0x50C7)  /* <CJK> */
+MAP(0x32, 0x36, 0x50CC)  /* <CJK> */
+MAP(0x32, 0x37, 0x50CE)  /* <CJK> */
+MAP(0x32, 0x38, 0x50D0)  /* <CJK> */
+MAP(0x32, 0x39, 0x50D3)  /* <CJK> */
+MAP(0x32, 0x3A, 0x50D4)  /* <CJK> */
+MAP(0x32, 0x3B, 0x50D8)  /* <CJK> */
+MAP(0x32, 0x3C, 0x50DC)  /* <CJK> */
+MAP(0x32, 0x3D, 0x50DD)  /* <CJK> */
+MAP(0x32, 0x3E, 0x50DF)  /* <CJK> */
+MAP(0x32, 0x3F, 0x50E2)  /* <CJK> */
+MAP(0x32, 0x40, 0x50E4)  /* <CJK> */
+MAP(0x32, 0x41, 0x50E6)  /* <CJK> */
+MAP(0x32, 0x42, 0x50E8)  /* <CJK> */
+MAP(0x32, 0x43, 0x50E9)  /* <CJK> */
+MAP(0x32, 0x44, 0x50EF)  /* <CJK> */
+MAP(0x32, 0x45, 0x50F1)  /* <CJK> */
+MAP(0x32, 0x46, 0x50F6)  /* <CJK> */
+MAP(0x32, 0x47, 0x50FA)  /* <CJK> */
+MAP(0x32, 0x48, 0x50FE)  /* <CJK> */
+MAP(0x32, 0x49, 0x5103)  /* <CJK> */
+MAP(0x32, 0x4A, 0x5106)  /* <CJK> */
+MAP(0x32, 0x4B, 0x5107)  /* <CJK> */
+MAP(0x32, 0x4C, 0x5108)  /* <CJK> */
+MAP(0x32, 0x4D, 0x510B)  /* <CJK> */
+MAP(0x32, 0x4E, 0x510C)  /* <CJK> */
+MAP(0x32, 0x4F, 0x510D)  /* <CJK> */
+MAP(0x32, 0x50, 0x510E)  /* <CJK> */
+MAP(0x32, 0x51, 0x50F2)  /* <CJK> */
+MAP(0x32, 0x52, 0x5110)  /* <CJK> */
+MAP(0x32, 0x53, 0x5117)  /* <CJK> */
+MAP(0x32, 0x54, 0x5119)  /* <CJK> */
+MAP(0x32, 0x55, 0x511B)  /* <CJK> */
+MAP(0x32, 0x56, 0x511C)  /* <CJK> */
+MAP(0x32, 0x57, 0x511D)  /* <CJK> */
+MAP(0x32, 0x58, 0x511E)  /* <CJK> */
+MAP(0x32, 0x59, 0x5123)  /* <CJK> */
+MAP(0x32, 0x5A, 0x5127)  /* <CJK> */
+MAP(0x32, 0x5B, 0x5128)  /* <CJK> */
+MAP(0x32, 0x5C, 0x512C)  /* <CJK> */
+MAP(0x32, 0x5D, 0x512D)  /* <CJK> */
+MAP(0x32, 0x5E, 0x512F)  /* <CJK> */
+MAP(0x32, 0x5F, 0x5131)  /* <CJK> */
+MAP(0x32, 0x60, 0x5133)  /* <CJK> */
+MAP(0x32, 0x61, 0x5134)  /* <CJK> */
+MAP(0x32, 0x62, 0x5135)  /* <CJK> */
+MAP(0x32, 0x63, 0x5138)  /* <CJK> */
+MAP(0x32, 0x64, 0x5139)  /* <CJK> */
+MAP(0x32, 0x65, 0x5142)  /* <CJK> */
+MAP(0x32, 0x66, 0x514A)  /* <CJK> */
+MAP(0x32, 0x67, 0x514F)  /* <CJK> */
+MAP(0x32, 0x68, 0x5153)  /* <CJK> */
+MAP(0x32, 0x69, 0x5155)  /* <CJK> */
+MAP(0x32, 0x6A, 0x5157)  /* <CJK> */
+MAP(0x32, 0x6B, 0x5158)  /* <CJK> */
+MAP(0x32, 0x6C, 0x515F)  /* <CJK> */
+MAP(0x32, 0x6D, 0x5164)  /* <CJK> */
+MAP(0x32, 0x6E, 0x5166)  /* <CJK> */
+MAP(0x32, 0x6F, 0x517E)  /* <CJK> */
+MAP(0x32, 0x70, 0x5183)  /* <CJK> */
+MAP(0x32, 0x71, 0x5184)  /* <CJK> */
+MAP(0x32, 0x72, 0x518B)  /* <CJK> */
+MAP(0x32, 0x73, 0x518E)  /* <CJK> */
+MAP(0x32, 0x74, 0x5198)  /* <CJK> */
+MAP(0x32, 0x75, 0x519D)  /* <CJK> */
+MAP(0x32, 0x76, 0x51A1)  /* <CJK> */
+MAP(0x32, 0x77, 0x51A3)  /* <CJK> */
+MAP(0x32, 0x78, 0x51AD)  /* <CJK> */
+MAP(0x32, 0x79, 0x51B8)  /* <CJK> */
+MAP(0x32, 0x7A, 0x51BA)  /* <CJK> */
+MAP(0x32, 0x7B, 0x51BC)  /* <CJK> */
+MAP(0x32, 0x7C, 0x51BE)  /* <CJK> */
+MAP(0x32, 0x7D, 0x51BF)  /* <CJK> */
+MAP(0x32, 0x7E, 0x51C2)  /* <CJK> */
+MAP(0x33, 0x21, 0x51C8)  /* <CJK> */
+MAP(0x33, 0x22, 0x51CF)  /* <CJK> */
+MAP(0x33, 0x23, 0x51D1)  /* <CJK> */
+MAP(0x33, 0x24, 0x51D2)  /* <CJK> */
+MAP(0x33, 0x25, 0x51D3)  /* <CJK> */
+MAP(0x33, 0x26, 0x51D5)  /* <CJK> */
+MAP(0x33, 0x27, 0x51D8)  /* <CJK> */
+MAP(0x33, 0x28, 0x51DE)  /* <CJK> */
+MAP(0x33, 0x29, 0x51E2)  /* <CJK> */
+MAP(0x33, 0x2A, 0x51E5)  /* <CJK> */
+MAP(0x33, 0x2B, 0x51EE)  /* <CJK> */
+MAP(0x33, 0x2C, 0x51F2)  /* <CJK> */
+MAP(0x33, 0x2D, 0x51F3)  /* <CJK> */
+MAP(0x33, 0x2E, 0x51F4)  /* <CJK> */
+MAP(0x33, 0x2F, 0x51F7)  /* <CJK> */
+MAP(0x33, 0x30, 0x5201)  /* <CJK> */
+MAP(0x33, 0x31, 0x5202)  /* <CJK> */
+MAP(0x33, 0x32, 0x5205)  /* <CJK> */
+MAP(0x33, 0x33, 0x5212)  /* <CJK> */
+MAP(0x33, 0x34, 0x5213)  /* <CJK> */
+MAP(0x33, 0x35, 0x5215)  /* <CJK> */
+MAP(0x33, 0x36, 0x5216)  /* <CJK> */
+MAP(0x33, 0x37, 0x5218)  /* <CJK> */
+MAP(0x33, 0x38, 0x5222)  /* <CJK> */
+MAP(0x33, 0x39, 0x5228)  /* <CJK> */
+MAP(0x33, 0x3A, 0x5231)  /* <CJK> */
+MAP(0x33, 0x3B, 0x5232)  /* <CJK> */
+MAP(0x33, 0x3C, 0x5235)  /* <CJK> */
+MAP(0x33, 0x3D, 0x523C)  /* <CJK> */
+MAP(0x33, 0x3E, 0x5245)  /* <CJK> */
+MAP(0x33, 0x3F, 0x5249)  /* <CJK> */
+MAP(0x33, 0x40, 0x5255)  /* <CJK> */
+MAP(0x33, 0x41, 0x5257)  /* <CJK> */
+MAP(0x33, 0x42, 0x5258)  /* <CJK> */
+MAP(0x33, 0x43, 0x525A)  /* <CJK> */
+MAP(0x33, 0x44, 0x525C)  /* <CJK> */
+MAP(0x33, 0x45, 0x525F)  /* <CJK> */
+MAP(0x33, 0x46, 0x5260)  /* <CJK> */
+MAP(0x33, 0x47, 0x5261)  /* <CJK> */
+MAP(0x33, 0x48, 0x5266)  /* <CJK> */
+MAP(0x33, 0x49, 0x526E)  /* <CJK> */
+MAP(0x33, 0x4A, 0x5277)  /* <CJK> */
+MAP(0x33, 0x4B, 0x5278)  /* <CJK> */
+MAP(0x33, 0x4C, 0x5279)  /* <CJK> */
+MAP(0x33, 0x4D, 0x5280)  /* <CJK> */
+MAP(0x33, 0x4E, 0x5282)  /* <CJK> */
+MAP(0x33, 0x4F, 0x5285)  /* <CJK> */
+MAP(0x33, 0x50, 0x528A)  /* <CJK> */
+MAP(0x33, 0x51, 0x528C)  /* <CJK> */
+MAP(0x33, 0x52, 0x5293)  /* <CJK> */
+MAP(0x33, 0x53, 0x5295)  /* <CJK> */
+MAP(0x33, 0x54, 0x5296)  /* <CJK> */
+MAP(0x33, 0x55, 0x5297)  /* <CJK> */
+MAP(0x33, 0x56, 0x5298)  /* <CJK> */
+MAP(0x33, 0x57, 0x529A)  /* <CJK> */
+MAP(0x33, 0x58, 0x529C)  /* <CJK> */
+MAP(0x33, 0x59, 0x52A4)  /* <CJK> */
+MAP(0x33, 0x5A, 0x52A5)  /* <CJK> */
+MAP(0x33, 0x5B, 0x52A6)  /* <CJK> */
+MAP(0x33, 0x5C, 0x52A7)  /* <CJK> */
+MAP(0x33, 0x5D, 0x52AF)  /* <CJK> */
+MAP(0x33, 0x5E, 0x52B0)  /* <CJK> */
+MAP(0x33, 0x5F, 0x52B6)  /* <CJK> */
+MAP(0x33, 0x60, 0x52B7)  /* <CJK> */
+MAP(0x33, 0x61, 0x52B8)  /* <CJK> */
+MAP(0x33, 0x62, 0x52BA)  /* <CJK> */
+MAP(0x33, 0x63, 0x52BB)  /* <CJK> */
+MAP(0x33, 0x64, 0x52BD)  /* <CJK> */
+MAP(0x33, 0x65, 0x52C0)  /* <CJK> */
+MAP(0x33, 0x66, 0x52C4)  /* <CJK> */
+MAP(0x33, 0x67, 0x52C6)  /* <CJK> */
+MAP(0x33, 0x68, 0x52C8)  /* <CJK> */
+MAP(0x33, 0x69, 0x52CC)  /* <CJK> */
+MAP(0x33, 0x6A, 0x52CF)  /* <CJK> */
+MAP(0x33, 0x6B, 0x52D1)  /* <CJK> */
+MAP(0x33, 0x6C, 0x52D4)  /* <CJK> */
+MAP(0x33, 0x6D, 0x52D6)  /* <CJK> */
+MAP(0x33, 0x6E, 0x52DB)  /* <CJK> */
+MAP(0x33, 0x6F, 0x52DC)  /* <CJK> */
+MAP(0x33, 0x70, 0x52E1)  /* <CJK> */
+MAP(0x33, 0x71, 0x52E5)  /* <CJK> */
+MAP(0x33, 0x72, 0x52E8)  /* <CJK> */
+MAP(0x33, 0x73, 0x52E9)  /* <CJK> */
+MAP(0x33, 0x74, 0x52EA)  /* <CJK> */
+MAP(0x33, 0x75, 0x52EC)  /* <CJK> */
+MAP(0x33, 0x76, 0x52F0)  /* <CJK> */
+MAP(0x33, 0x77, 0x52F1)  /* <CJK> */
+MAP(0x33, 0x78, 0x52F4)  /* <CJK> */
+MAP(0x33, 0x79, 0x52F6)  /* <CJK> */
+MAP(0x33, 0x7A, 0x52F7)  /* <CJK> */
+MAP(0x33, 0x7B, 0x5300)  /* <CJK> */
+MAP(0x33, 0x7C, 0x5303)  /* <CJK> */
+MAP(0x33, 0x7D, 0x530A)  /* <CJK> */
+MAP(0x33, 0x7E, 0x530B)  /* <CJK> */
+MAP(0x34, 0x21, 0x530C)  /* <CJK> */
+MAP(0x34, 0x22, 0x5311)  /* <CJK> */
+MAP(0x34, 0x23, 0x5313)  /* <CJK> */
+MAP(0x34, 0x24, 0x5318)  /* <CJK> */
+MAP(0x34, 0x25, 0x531B)  /* <CJK> */
+MAP(0x34, 0x26, 0x531C)  /* <CJK> */
+MAP(0x34, 0x27, 0x531E)  /* <CJK> */
+MAP(0x34, 0x28, 0x531F)  /* <CJK> */
+MAP(0x34, 0x29, 0x5325)  /* <CJK> */
+MAP(0x34, 0x2A, 0x5327)  /* <CJK> */
+MAP(0x34, 0x2B, 0x5328)  /* <CJK> */
+MAP(0x34, 0x2C, 0x5329)  /* <CJK> */
+MAP(0x34, 0x2D, 0x532B)  /* <CJK> */
+MAP(0x34, 0x2E, 0x532C)  /* <CJK> */
+MAP(0x34, 0x2F, 0x532D)  /* <CJK> */
+MAP(0x34, 0x30, 0x5330)  /* <CJK> */
+MAP(0x34, 0x31, 0x5332)  /* <CJK> */
+MAP(0x34, 0x32, 0x5335)  /* <CJK> */
+MAP(0x34, 0x33, 0x533C)  /* <CJK> */
+MAP(0x34, 0x34, 0x533D)  /* <CJK> */
+MAP(0x34, 0x35, 0x533E)  /* <CJK> */
+MAP(0x34, 0x36, 0x5342)  /* <CJK> */
+MAP(0x34, 0x37, 0x534C)  /* <CJK> */
+MAP(0x34, 0x38, 0x534B)  /* <CJK> */
+MAP(0x34, 0x39, 0x5359)  /* <CJK> */
+MAP(0x34, 0x3A, 0x535B)  /* <CJK> */
+MAP(0x34, 0x3B, 0x5361)  /* <CJK> */
+MAP(0x34, 0x3C, 0x5363)  /* <CJK> */
+MAP(0x34, 0x3D, 0x5365)  /* <CJK> */
+MAP(0x34, 0x3E, 0x536C)  /* <CJK> */
+MAP(0x34, 0x3F, 0x536D)  /* <CJK> */
+MAP(0x34, 0x40, 0x5372)  /* <CJK> */
+MAP(0x34, 0x41, 0x5379)  /* <CJK> */
+MAP(0x34, 0x42, 0x537E)  /* <CJK> */
+MAP(0x34, 0x43, 0x5383)  /* <CJK> */
+MAP(0x34, 0x44, 0x5387)  /* <CJK> */
+MAP(0x34, 0x45, 0x5388)  /* <CJK> */
+MAP(0x34, 0x46, 0x538E)  /* <CJK> */
+MAP(0x34, 0x47, 0x5393)  /* <CJK> */
+MAP(0x34, 0x48, 0x5394)  /* <CJK> */
+MAP(0x34, 0x49, 0x5399)  /* <CJK> */
+MAP(0x34, 0x4A, 0x539D)  /* <CJK> */
+MAP(0x34, 0x4B, 0x53A1)  /* <CJK> */
+MAP(0x34, 0x4C, 0x53A4)  /* <CJK> */
+MAP(0x34, 0x4D, 0x53AA)  /* <CJK> */
+MAP(0x34, 0x4E, 0x53AB)  /* <CJK> */
+MAP(0x34, 0x4F, 0x53AF)  /* <CJK> */
+MAP(0x34, 0x50, 0x53B2)  /* <CJK> */
+MAP(0x34, 0x51, 0x53B4)  /* <CJK> */
+MAP(0x34, 0x52, 0x53B5)  /* <CJK> */
+MAP(0x34, 0x53, 0x53B7)  /* <CJK> */
+MAP(0x34, 0x54, 0x53B8)  /* <CJK> */
+MAP(0x34, 0x55, 0x53BA)  /* <CJK> */
+MAP(0x34, 0x56, 0x53BD)  /* <CJK> */
+MAP(0x34, 0x57, 0x53C0)  /* <CJK> */
+MAP(0x34, 0x58, 0x53C5)  /* <CJK> */
+MAP(0x34, 0x59, 0x53CF)  /* <CJK> */
+MAP(0x34, 0x5A, 0x53D2)  /* <CJK> */
+MAP(0x34, 0x5B, 0x53D3)  /* <CJK> */
+MAP(0x34, 0x5C, 0x53D5)  /* <CJK> */
+MAP(0x34, 0x5D, 0x53DA)  /* <CJK> */
+MAP(0x34, 0x5E, 0x53DD)  /* <CJK> */
+MAP(0x34, 0x5F, 0x53DE)  /* <CJK> */
+MAP(0x34, 0x60, 0x53E0)  /* <CJK> */
+MAP(0x34, 0x61, 0x53E6)  /* <CJK> */
+MAP(0x34, 0x62, 0x53E7)  /* <CJK> */
+MAP(0x34, 0x63, 0x53F5)  /* <CJK> */
+MAP(0x34, 0x64, 0x5402)  /* <CJK> */
+MAP(0x34, 0x65, 0x5413)  /* <CJK> */
+MAP(0x34, 0x66, 0x541A)  /* <CJK> */
+MAP(0x34, 0x67, 0x5421)  /* <CJK> */
+MAP(0x34, 0x68, 0x5427)  /* <CJK> */
+MAP(0x34, 0x69, 0x5428)  /* <CJK> */
+MAP(0x34, 0x6A, 0x542A)  /* <CJK> */
+MAP(0x34, 0x6B, 0x542F)  /* <CJK> */
+MAP(0x34, 0x6C, 0x5431)  /* <CJK> */
+MAP(0x34, 0x6D, 0x5434)  /* <CJK> */
+MAP(0x34, 0x6E, 0x5435)  /* <CJK> */
+MAP(0x34, 0x6F, 0x5443)  /* <CJK> */
+MAP(0x34, 0x70, 0x5444)  /* <CJK> */
+MAP(0x34, 0x71, 0x5447)  /* <CJK> */
+MAP(0x34, 0x72, 0x544D)  /* <CJK> */
+MAP(0x34, 0x73, 0x544F)  /* <CJK> */
+MAP(0x34, 0x74, 0x545E)  /* <CJK> */
+MAP(0x34, 0x75, 0x5462)  /* <CJK> */
+MAP(0x34, 0x76, 0x5464)  /* <CJK> */
+MAP(0x34, 0x77, 0x5466)  /* <CJK> */
+MAP(0x34, 0x78, 0x5467)  /* <CJK> */
+MAP(0x34, 0x79, 0x5469)  /* <CJK> */
+MAP(0x34, 0x7A, 0x546B)  /* <CJK> */
+MAP(0x34, 0x7B, 0x546D)  /* <CJK> */
+MAP(0x34, 0x7C, 0x546E)  /* <CJK> */
+MAP(0x34, 0x7D, 0x5474)  /* <CJK> */
+MAP(0x34, 0x7E, 0x547F)  /* <CJK> */
+MAP(0x35, 0x21, 0x5481)  /* <CJK> */
+MAP(0x35, 0x22, 0x5483)  /* <CJK> */
+MAP(0x35, 0x23, 0x5485)  /* <CJK> */
+MAP(0x35, 0x24, 0x5488)  /* <CJK> */
+MAP(0x35, 0x25, 0x5489)  /* <CJK> */
+MAP(0x35, 0x26, 0x548D)  /* <CJK> */
+MAP(0x35, 0x27, 0x5491)  /* <CJK> */
+MAP(0x35, 0x28, 0x5495)  /* <CJK> */
+MAP(0x35, 0x29, 0x5496)  /* <CJK> */
+MAP(0x35, 0x2A, 0x549C)  /* <CJK> */
+MAP(0x35, 0x2B, 0x549F)  /* <CJK> */
+MAP(0x35, 0x2C, 0x54A1)  /* <CJK> */
+MAP(0x35, 0x2D, 0x54A6)  /* <CJK> */
+MAP(0x35, 0x2E, 0x54A7)  /* <CJK> */
+MAP(0x35, 0x2F, 0x54A9)  /* <CJK> */
+MAP(0x35, 0x30, 0x54AA)  /* <CJK> */
+MAP(0x35, 0x31, 0x54AD)  /* <CJK> */
+MAP(0x35, 0x32, 0x54AE)  /* <CJK> */
+MAP(0x35, 0x33, 0x54B1)  /* <CJK> */
+MAP(0x35, 0x34, 0x54B7)  /* <CJK> */
+MAP(0x35, 0x35, 0x54B9)  /* <CJK> */
+MAP(0x35, 0x36, 0x54BA)  /* <CJK> */
+MAP(0x35, 0x37, 0x54BB)  /* <CJK> */
+MAP(0x35, 0x38, 0x54BF)  /* <CJK> */
+MAP(0x35, 0x39, 0x54C6)  /* <CJK> */
+MAP(0x35, 0x3A, 0x54CA)  /* <CJK> */
+MAP(0x35, 0x3B, 0x54CD)  /* <CJK> */
+MAP(0x35, 0x3C, 0x54CE)  /* <CJK> */
+MAP(0x35, 0x3D, 0x54E0)  /* <CJK> */
+MAP(0x35, 0x3E, 0x54EA)  /* <CJK> */
+MAP(0x35, 0x3F, 0x54EC)  /* <CJK> */
+MAP(0x35, 0x40, 0x54EF)  /* <CJK> */
+MAP(0x35, 0x41, 0x54F6)  /* <CJK> */
+MAP(0x35, 0x42, 0x54FC)  /* <CJK> */
+MAP(0x35, 0x43, 0x54FE)  /* <CJK> */
+MAP(0x35, 0x44, 0x54FF)  /* <CJK> */
+MAP(0x35, 0x45, 0x5500)  /* <CJK> */
+MAP(0x35, 0x46, 0x5501)  /* <CJK> */
+MAP(0x35, 0x47, 0x5505)  /* <CJK> */
+MAP(0x35, 0x48, 0x5508)  /* <CJK> */
+MAP(0x35, 0x49, 0x5509)  /* <CJK> */
+MAP(0x35, 0x4A, 0x550C)  /* <CJK> */
+MAP(0x35, 0x4B, 0x550D)  /* <CJK> */
+MAP(0x35, 0x4C, 0x550E)  /* <CJK> */
+MAP(0x35, 0x4D, 0x5515)  /* <CJK> */
+MAP(0x35, 0x4E, 0x552A)  /* <CJK> */
+MAP(0x35, 0x4F, 0x552B)  /* <CJK> */
+MAP(0x35, 0x50, 0x5532)  /* <CJK> */
+MAP(0x35, 0x51, 0x5535)  /* <CJK> */
+MAP(0x35, 0x52, 0x5536)  /* <CJK> */
+MAP(0x35, 0x53, 0x553B)  /* <CJK> */
+MAP(0x35, 0x54, 0x553C)  /* <CJK> */
+MAP(0x35, 0x55, 0x553D)  /* <CJK> */
+MAP(0x35, 0x56, 0x5541)  /* <CJK> */
+MAP(0x35, 0x57, 0x5547)  /* <CJK> */
+MAP(0x35, 0x58, 0x5549)  /* <CJK> */
+MAP(0x35, 0x59, 0x554A)  /* <CJK> */
+MAP(0x35, 0x5A, 0x554D)  /* <CJK> */
+MAP(0x35, 0x5B, 0x5550)  /* <CJK> */
+MAP(0x35, 0x5C, 0x5551)  /* <CJK> */
+MAP(0x35, 0x5D, 0x5558)  /* <CJK> */
+MAP(0x35, 0x5E, 0x555A)  /* <CJK> */
+MAP(0x35, 0x5F, 0x555B)  /* <CJK> */
+MAP(0x35, 0x60, 0x555E)  /* <CJK> */
+MAP(0x35, 0x61, 0x5560)  /* <CJK> */
+MAP(0x35, 0x62, 0x5561)  /* <CJK> */
+MAP(0x35, 0x63, 0x5564)  /* <CJK> */
+MAP(0x35, 0x64, 0x5566)  /* <CJK> */
+MAP(0x35, 0x65, 0x557F)  /* <CJK> */
+MAP(0x35, 0x66, 0x5581)  /* <CJK> */
+MAP(0x35, 0x67, 0x5582)  /* <CJK> */
+MAP(0x35, 0x68, 0x5586)  /* <CJK> */
+MAP(0x35, 0x69, 0x5588)  /* <CJK> */
+MAP(0x35, 0x6A, 0x558E)  /* <CJK> */
+MAP(0x35, 0x6B, 0x558F)  /* <CJK> */
+MAP(0x35, 0x6C, 0x5591)  /* <CJK> */
+MAP(0x35, 0x6D, 0x5592)  /* <CJK> */
+MAP(0x35, 0x6E, 0x5593)  /* <CJK> */
+MAP(0x35, 0x6F, 0x5594)  /* <CJK> */
+MAP(0x35, 0x70, 0x5597)  /* <CJK> */
+MAP(0x35, 0x71, 0x55A3)  /* <CJK> */
+MAP(0x35, 0x72, 0x55A4)  /* <CJK> */
+MAP(0x35, 0x73, 0x55AD)  /* <CJK> */
+MAP(0x35, 0x74, 0x55B2)  /* <CJK> */
+MAP(0x35, 0x75, 0x55BF)  /* <CJK> */
+MAP(0x35, 0x76, 0x55C1)  /* <CJK> */
+MAP(0x35, 0x77, 0x55C3)  /* <CJK> */
+MAP(0x35, 0x78, 0x55C6)  /* <CJK> */
+MAP(0x35, 0x79, 0x55C9)  /* <CJK> */
+MAP(0x35, 0x7A, 0x55CB)  /* <CJK> */
+MAP(0x35, 0x7B, 0x55CC)  /* <CJK> */
+MAP(0x35, 0x7C, 0x55CE)  /* <CJK> */
+MAP(0x35, 0x7D, 0x55D1)  /* <CJK> */
+MAP(0x35, 0x7E, 0x55D2)  /* <CJK> */
+MAP(0x36, 0x21, 0x55D3)  /* <CJK> */
+MAP(0x36, 0x22, 0x55D7)  /* <CJK> */
+MAP(0x36, 0x23, 0x55D8)  /* <CJK> */
+MAP(0x36, 0x24, 0x55DB)  /* <CJK> */
+MAP(0x36, 0x25, 0x55DE)  /* <CJK> */
+MAP(0x36, 0x26, 0x55E2)  /* <CJK> */
+MAP(0x36, 0x27, 0x55E9)  /* <CJK> */
+MAP(0x36, 0x28, 0x55F6)  /* <CJK> */
+MAP(0x36, 0x29, 0x55FF)  /* <CJK> */
+MAP(0x36, 0x2A, 0x5605)  /* <CJK> */
+MAP(0x36, 0x2B, 0x5608)  /* <CJK> */
+MAP(0x36, 0x2C, 0x560A)  /* <CJK> */
+MAP(0x36, 0x2D, 0x560D)  /* <CJK> */
+MAP(0x36, 0x2E, 0x560E)  /* <CJK> */
+MAP(0x36, 0x2F, 0x560F)  /* <CJK> */
+MAP(0x36, 0x30, 0x5610)  /* <CJK> */
+MAP(0x36, 0x31, 0x5611)  /* <CJK> */
+MAP(0x36, 0x32, 0x5612)  /* <CJK> */
+MAP(0x36, 0x33, 0x5619)  /* <CJK> */
+MAP(0x36, 0x34, 0x562C)  /* <CJK> */
+MAP(0x36, 0x35, 0x5630)  /* <CJK> */
+MAP(0x36, 0x36, 0x5633)  /* <CJK> */
+MAP(0x36, 0x37, 0x5635)  /* <CJK> */
+MAP(0x36, 0x38, 0x5637)  /* <CJK> */
+MAP(0x36, 0x39, 0x5639)  /* <CJK> */
+MAP(0x36, 0x3A, 0x563B)  /* <CJK> */
+MAP(0x36, 0x3B, 0x563C)  /* <CJK> */
+MAP(0x36, 0x3C, 0x563D)  /* <CJK> */
+MAP(0x36, 0x3D, 0x563F)  /* <CJK> */
+MAP(0x36, 0x3E, 0x5640)  /* <CJK> */
+MAP(0x36, 0x3F, 0x5641)  /* <CJK> */
+MAP(0x36, 0x40, 0x5643)  /* <CJK> */
+MAP(0x36, 0x41, 0x5644)  /* <CJK> */
+MAP(0x36, 0x42, 0x5646)  /* <CJK> */
+MAP(0x36, 0x43, 0x5649)  /* <CJK> */
+MAP(0x36, 0x44, 0x564B)  /* <CJK> */
+MAP(0x36, 0x45, 0x564D)  /* <CJK> */
+MAP(0x36, 0x46, 0x564F)  /* <CJK> */
+MAP(0x36, 0x47, 0x5654)  /* <CJK> */
+MAP(0x36, 0x48, 0x565E)  /* <CJK> */
+MAP(0x36, 0x49, 0x5660)  /* <CJK> */
+MAP(0x36, 0x4A, 0x5661)  /* <CJK> */
+MAP(0x36, 0x4B, 0x5662)  /* <CJK> */
+MAP(0x36, 0x4C, 0x5663)  /* <CJK> */
+MAP(0x36, 0x4D, 0x5666)  /* <CJK> */
+MAP(0x36, 0x4E, 0x5669)  /* <CJK> */
+MAP(0x36, 0x4F, 0x566D)  /* <CJK> */
+MAP(0x36, 0x50, 0x566F)  /* <CJK> */
+MAP(0x36, 0x51, 0x5671)  /* <CJK> */
+MAP(0x36, 0x52, 0x5672)  /* <CJK> */
+MAP(0x36, 0x53, 0x5675)  /* <CJK> */
+MAP(0x36, 0x54, 0x5684)  /* <CJK> */
+MAP(0x36, 0x55, 0x5685)  /* <CJK> */
+MAP(0x36, 0x56, 0x5688)  /* <CJK> */
+MAP(0x36, 0x57, 0x568B)  /* <CJK> */
+MAP(0x36, 0x58, 0x568C)  /* <CJK> */
+MAP(0x36, 0x59, 0x5695)  /* <CJK> */
+MAP(0x36, 0x5A, 0x5699)  /* <CJK> */
+MAP(0x36, 0x5B, 0x569A)  /* <CJK> */
+MAP(0x36, 0x5C, 0x569D)  /* <CJK> */
+MAP(0x36, 0x5D, 0x569E)  /* <CJK> */
+MAP(0x36, 0x5E, 0x569F)  /* <CJK> */
+MAP(0x36, 0x5F, 0x56A6)  /* <CJK> */
+MAP(0x36, 0x60, 0x56A7)  /* <CJK> */
+MAP(0x36, 0x61, 0x56A8)  /* <CJK> */
+MAP(0x36, 0x62, 0x56A9)  /* <CJK> */
+MAP(0x36, 0x63, 0x56AB)  /* <CJK> */
+MAP(0x36, 0x64, 0x56AC)  /* <CJK> */
+MAP(0x36, 0x65, 0x56AD)  /* <CJK> */
+MAP(0x36, 0x66, 0x56B1)  /* <CJK> */
+MAP(0x36, 0x67, 0x56B3)  /* <CJK> */
+MAP(0x36, 0x68, 0x56B7)  /* <CJK> */
+MAP(0x36, 0x69, 0x56BE)  /* <CJK> */
+MAP(0x36, 0x6A, 0x56C5)  /* <CJK> */
+MAP(0x36, 0x6B, 0x56C9)  /* <CJK> */
+MAP(0x36, 0x6C, 0x56CA)  /* <CJK> */
+MAP(0x36, 0x6D, 0x56CB)  /* <CJK> */
+MAP(0x36, 0x6E, 0x56CF)  /* <CJK> */
+MAP(0x36, 0x6F, 0x56D0)  /* <CJK> */
+MAP(0x36, 0x70, 0x56CC)  /* <CJK> */
+MAP(0x36, 0x71, 0x56CD)  /* <CJK> */
+MAP(0x36, 0x72, 0x56D9)  /* <CJK> */
+MAP(0x36, 0x73, 0x56DC)  /* <CJK> */
+MAP(0x36, 0x74, 0x56DD)  /* <CJK> */
+MAP(0x36, 0x75, 0x56DF)  /* <CJK> */
+MAP(0x36, 0x76, 0x56E1)  /* <CJK> */
+MAP(0x36, 0x77, 0x56E4)  /* <CJK> */
+MAP(0x36, 0x78, 0x56E5)  /* <CJK> */
+MAP(0x36, 0x79, 0x56E6)  /* <CJK> */
+MAP(0x36, 0x7A, 0x56E7)  /* <CJK> */
+MAP(0x36, 0x7B, 0x56E8)  /* <CJK> */
+MAP(0x36, 0x7C, 0x56F1)  /* <CJK> */
+MAP(0x36, 0x7D, 0x56EB)  /* <CJK> */
+MAP(0x36, 0x7E, 0x56ED)  /* <CJK> */
+MAP(0x37, 0x21, 0x56F6)  /* <CJK> */
+MAP(0x37, 0x22, 0x56F7)  /* <CJK> */
+MAP(0x37, 0x23, 0x5701)  /* <CJK> */
+MAP(0x37, 0x24, 0x5702)  /* <CJK> */
+MAP(0x37, 0x25, 0x5707)  /* <CJK> */
+MAP(0x37, 0x26, 0x570A)  /* <CJK> */
+MAP(0x37, 0x27, 0x570C)  /* <CJK> */
+MAP(0x37, 0x28, 0x5711)  /* <CJK> */
+MAP(0x37, 0x29, 0x5715)  /* <CJK> */
+MAP(0x37, 0x2A, 0x571A)  /* <CJK> */
+MAP(0x37, 0x2B, 0x571B)  /* <CJK> */
+MAP(0x37, 0x2C, 0x571D)  /* <CJK> */
+MAP(0x37, 0x2D, 0x5720)  /* <CJK> */
+MAP(0x37, 0x2E, 0x5722)  /* <CJK> */
+MAP(0x37, 0x2F, 0x5723)  /* <CJK> */
+MAP(0x37, 0x30, 0x5724)  /* <CJK> */
+MAP(0x37, 0x31, 0x5725)  /* <CJK> */
+MAP(0x37, 0x32, 0x5729)  /* <CJK> */
+MAP(0x37, 0x33, 0x572A)  /* <CJK> */
+MAP(0x37, 0x34, 0x572C)  /* <CJK> */
+MAP(0x37, 0x35, 0x572E)  /* <CJK> */
+MAP(0x37, 0x36, 0x572F)  /* <CJK> */
+MAP(0x37, 0x37, 0x5733)  /* <CJK> */
+MAP(0x37, 0x38, 0x5734)  /* <CJK> */
+MAP(0x37, 0x39, 0x573D)  /* <CJK> */
+MAP(0x37, 0x3A, 0x573E)  /* <CJK> */
+MAP(0x37, 0x3B, 0x573F)  /* <CJK> */
+MAP(0x37, 0x3C, 0x5745)  /* <CJK> */
+MAP(0x37, 0x3D, 0x5746)  /* <CJK> */
+MAP(0x37, 0x3E, 0x574C)  /* <CJK> */
+MAP(0x37, 0x3F, 0x574D)  /* <CJK> */
+MAP(0x37, 0x40, 0x5752)  /* <CJK> */
+MAP(0x37, 0x41, 0x5762)  /* <CJK> */
+MAP(0x37, 0x42, 0x5765)  /* <CJK> */
+MAP(0x37, 0x43, 0x5767)  /* <CJK> */
+MAP(0x37, 0x44, 0x5768)  /* <CJK> */
+MAP(0x37, 0x45, 0x576B)  /* <CJK> */
+MAP(0x37, 0x46, 0x576D)  /* <CJK> */
+MAP(0x37, 0x47, 0x576E)  /* <CJK> */
+MAP(0x37, 0x48, 0x576F)  /* <CJK> */
+MAP(0x37, 0x49, 0x5770)  /* <CJK> */
+MAP(0x37, 0x4A, 0x5771)  /* <CJK> */
+MAP(0x37, 0x4B, 0x5773)  /* <CJK> */
+MAP(0x37, 0x4C, 0x5774)  /* <CJK> */
+MAP(0x37, 0x4D, 0x5775)  /* <CJK> */
+MAP(0x37, 0x4E, 0x5777)  /* <CJK> */
+MAP(0x37, 0x4F, 0x5779)  /* <CJK> */
+MAP(0x37, 0x50, 0x577A)  /* <CJK> */
+MAP(0x37, 0x51, 0x577B)  /* <CJK> */
+MAP(0x37, 0x52, 0x577C)  /* <CJK> */
+MAP(0x37, 0x53, 0x577E)  /* <CJK> */
+MAP(0x37, 0x54, 0x5781)  /* <CJK> */
+MAP(0x37, 0x55, 0x5783)  /* <CJK> */
+MAP(0x37, 0x56, 0x578C)  /* <CJK> */
+MAP(0x37, 0x57, 0x5794)  /* <CJK> */
+MAP(0x37, 0x58, 0x5797)  /* <CJK> */
+MAP(0x37, 0x59, 0x5799)  /* <CJK> */
+MAP(0x37, 0x5A, 0x579A)  /* <CJK> */
+MAP(0x37, 0x5B, 0x579C)  /* <CJK> */
+MAP(0x37, 0x5C, 0x579D)  /* <CJK> */
+MAP(0x37, 0x5D, 0x579E)  /* <CJK> */
+MAP(0x37, 0x5E, 0x579F)  /* <CJK> */
+MAP(0x37, 0x5F, 0x57A1)  /* <CJK> */
+MAP(0x37, 0x60, 0x5795)  /* <CJK> */
+MAP(0x37, 0x61, 0x57A7)  /* <CJK> */
+MAP(0x37, 0x62, 0x57A8)  /* <CJK> */
+MAP(0x37, 0x63, 0x57A9)  /* <CJK> */
+MAP(0x37, 0x64, 0x57AC)  /* <CJK> */
+MAP(0x37, 0x65, 0x57B8)  /* <CJK> */
+MAP(0x37, 0x66, 0x57BD)  /* <CJK> */
+MAP(0x37, 0x67, 0x57C7)  /* <CJK> */
+MAP(0x37, 0x68, 0x57C8)  /* <CJK> */
+MAP(0x37, 0x69, 0x57CC)  /* <CJK> */
+MAP(0x37, 0x6A, 0x57CF)  /* <CJK> */
+MAP(0x37, 0x6B, 0x57D5)  /* <CJK> */
+MAP(0x37, 0x6C, 0x57DD)  /* <CJK> */
+MAP(0x37, 0x6D, 0x57DE)  /* <CJK> */
+MAP(0x37, 0x6E, 0x57E4)  /* <CJK> */
+MAP(0x37, 0x6F, 0x57E6)  /* <CJK> */
+MAP(0x37, 0x70, 0x57E7)  /* <CJK> */
+MAP(0x37, 0x71, 0x57E9)  /* <CJK> */
+MAP(0x37, 0x72, 0x57ED)  /* <CJK> */
+MAP(0x37, 0x73, 0x57F0)  /* <CJK> */
+MAP(0x37, 0x74, 0x57F5)  /* <CJK> */
+MAP(0x37, 0x75, 0x57F6)  /* <CJK> */
+MAP(0x37, 0x76, 0x57F8)  /* <CJK> */
+MAP(0x37, 0x77, 0x57FD)  /* <CJK> */
+MAP(0x37, 0x78, 0x57FE)  /* <CJK> */
+MAP(0x37, 0x79, 0x57FF)  /* <CJK> */
+MAP(0x37, 0x7A, 0x5803)  /* <CJK> */
+MAP(0x37, 0x7B, 0x5804)  /* <CJK> */
+MAP(0x37, 0x7C, 0x5808)  /* <CJK> */
+MAP(0x37, 0x7D, 0x5809)  /* <CJK> */
+MAP(0x37, 0x7E, 0x57E1)  /* <CJK> */
+MAP(0x38, 0x21, 0x580C)  /* <CJK> */
+MAP(0x38, 0x22, 0x580D)  /* <CJK> */
+MAP(0x38, 0x23, 0x581B)  /* <CJK> */
+MAP(0x38, 0x24, 0x581E)  /* <CJK> */
+MAP(0x38, 0x25, 0x581F)  /* <CJK> */
+MAP(0x38, 0x26, 0x5820)  /* <CJK> */
+MAP(0x38, 0x27, 0x5826)  /* <CJK> */
+MAP(0x38, 0x28, 0x5827)  /* <CJK> */
+MAP(0x38, 0x29, 0x582D)  /* <CJK> */
+MAP(0x38, 0x2A, 0x5832)  /* <CJK> */
+MAP(0x38, 0x2B, 0x5839)  /* <CJK> */
+MAP(0x38, 0x2C, 0x583F)  /* <CJK> */
+MAP(0x38, 0x2D, 0x5849)  /* <CJK> */
+MAP(0x38, 0x2E, 0x584C)  /* <CJK> */
+MAP(0x38, 0x2F, 0x584D)  /* <CJK> */
+MAP(0x38, 0x30, 0x584F)  /* <CJK> */
+MAP(0x38, 0x31, 0x5850)  /* <CJK> */
+MAP(0x38, 0x32, 0x5855)  /* <CJK> */
+MAP(0x38, 0x33, 0x585F)  /* <CJK> */
+MAP(0x38, 0x34, 0x5861)  /* <CJK> */
+MAP(0x38, 0x35, 0x5864)  /* <CJK> */
+MAP(0x38, 0x36, 0x5867)  /* <CJK> */
+MAP(0x38, 0x37, 0x5868)  /* <CJK> */
+MAP(0x38, 0x38, 0x5878)  /* <CJK> */
+MAP(0x38, 0x39, 0x587C)  /* <CJK> */
+MAP(0x38, 0x3A, 0x587F)  /* <CJK> */
+MAP(0x38, 0x3B, 0x5880)  /* <CJK> */
+MAP(0x38, 0x3C, 0x5881)  /* <CJK> */
+MAP(0x38, 0x3D, 0x5887)  /* <CJK> */
+MAP(0x38, 0x3E, 0x5888)  /* <CJK> */
+MAP(0x38, 0x3F, 0x5889)  /* <CJK> */
+MAP(0x38, 0x40, 0x588A)  /* <CJK> */
+MAP(0x38, 0x41, 0x588C)  /* <CJK> */
+MAP(0x38, 0x42, 0x588D)  /* <CJK> */
+MAP(0x38, 0x43, 0x588F)  /* <CJK> */
+MAP(0x38, 0x44, 0x5890)  /* <CJK> */
+MAP(0x38, 0x45, 0x5894)  /* <CJK> */
+MAP(0x38, 0x46, 0x5896)  /* <CJK> */
+MAP(0x38, 0x47, 0x589D)  /* <CJK> */
+MAP(0x38, 0x48, 0x58A0)  /* <CJK> */
+MAP(0x38, 0x49, 0x58A1)  /* <CJK> */
+MAP(0x38, 0x4A, 0x58A2)  /* <CJK> */
+MAP(0x38, 0x4B, 0x58A6)  /* <CJK> */
+MAP(0x38, 0x4C, 0x58A9)  /* <CJK> */
+MAP(0x38, 0x4D, 0x58B1)  /* <CJK> */
+MAP(0x38, 0x4E, 0x58B2)  /* <CJK> */
+MAP(0x38, 0x4F, 0x58C4)  /* <CJK> */
+MAP(0x38, 0x50, 0x58BC)  /* <CJK> */
+MAP(0x38, 0x51, 0x58C2)  /* <CJK> */
+MAP(0x38, 0x52, 0x58C8)  /* <CJK> */
+MAP(0x38, 0x53, 0x58CD)  /* <CJK> */
+MAP(0x38, 0x54, 0x58CE)  /* <CJK> */
+MAP(0x38, 0x55, 0x58D0)  /* <CJK> */
+MAP(0x38, 0x56, 0x58D2)  /* <CJK> */
+MAP(0x38, 0x57, 0x58D4)  /* <CJK> */
+MAP(0x38, 0x58, 0x58D6)  /* <CJK> */
+MAP(0x38, 0x59, 0x58DA)  /* <CJK> */
+MAP(0x38, 0x5A, 0x58DD)  /* <CJK> */
+MAP(0x38, 0x5B, 0x58E1)  /* <CJK> */
+MAP(0x38, 0x5C, 0x58E2)  /* <CJK> */
+MAP(0x38, 0x5D, 0x58E9)  /* <CJK> */
+MAP(0x38, 0x5E, 0x58F3)  /* <CJK> */
+MAP(0x38, 0x5F, 0x5905)  /* <CJK> */
+MAP(0x38, 0x60, 0x5906)  /* <CJK> */
+MAP(0x38, 0x61, 0x590B)  /* <CJK> */
+MAP(0x38, 0x62, 0x590C)  /* <CJK> */
+MAP(0x38, 0x63, 0x5912)  /* <CJK> */
+MAP(0x38, 0x64, 0x5913)  /* <CJK> */
+MAP(0x38, 0x65, 0x5914)  /* <CJK> */
+MAP(0x38, 0x66, 0x8641)  /* <CJK> */
+MAP(0x38, 0x67, 0x591D)  /* <CJK> */
+MAP(0x38, 0x68, 0x5921)  /* <CJK> */
+MAP(0x38, 0x69, 0x5923)  /* <CJK> */
+MAP(0x38, 0x6A, 0x5924)  /* <CJK> */
+MAP(0x38, 0x6B, 0x5928)  /* <CJK> */
+MAP(0x38, 0x6C, 0x592F)  /* <CJK> */
+MAP(0x38, 0x6D, 0x5930)  /* <CJK> */
+MAP(0x38, 0x6E, 0x5933)  /* <CJK> */
+MAP(0x38, 0x6F, 0x5935)  /* <CJK> */
+MAP(0x38, 0x70, 0x5936)  /* <CJK> */
+MAP(0x38, 0x71, 0x593F)  /* <CJK> */
+MAP(0x38, 0x72, 0x5943)  /* <CJK> */
+MAP(0x38, 0x73, 0x5946)  /* <CJK> */
+MAP(0x38, 0x74, 0x5952)  /* <CJK> */
+MAP(0x38, 0x75, 0x5953)  /* <CJK> */
+MAP(0x38, 0x76, 0x5959)  /* <CJK> */
+MAP(0x38, 0x77, 0x595B)  /* <CJK> */
+MAP(0x38, 0x78, 0x595D)  /* <CJK> */
+MAP(0x38, 0x79, 0x595E)  /* <CJK> */
+MAP(0x38, 0x7A, 0x595F)  /* <CJK> */
+MAP(0x38, 0x7B, 0x5961)  /* <CJK> */
+MAP(0x38, 0x7C, 0x5963)  /* <CJK> */
+MAP(0x38, 0x7D, 0x596B)  /* <CJK> */
+MAP(0x38, 0x7E, 0x596D)  /* <CJK> */
+MAP(0x39, 0x21, 0x596F)  /* <CJK> */
+MAP(0x39, 0x22, 0x5972)  /* <CJK> */
+MAP(0x39, 0x23, 0x5975)  /* <CJK> */
+MAP(0x39, 0x24, 0x5976)  /* <CJK> */
+MAP(0x39, 0x25, 0x5979)  /* <CJK> */
+MAP(0x39, 0x26, 0x597B)  /* <CJK> */
+MAP(0x39, 0x27, 0x597C)  /* <CJK> */
+MAP(0x39, 0x28, 0x598B)  /* <CJK> */
+MAP(0x39, 0x29, 0x598C)  /* <CJK> */
+MAP(0x39, 0x2A, 0x598E)  /* <CJK> */
+MAP(0x39, 0x2B, 0x5992)  /* <CJK> */
+MAP(0x39, 0x2C, 0x5995)  /* <CJK> */
+MAP(0x39, 0x2D, 0x5997)  /* <CJK> */
+MAP(0x39, 0x2E, 0x599F)  /* <CJK> */
+MAP(0x39, 0x2F, 0x59A4)  /* <CJK> */
+MAP(0x39, 0x30, 0x59A7)  /* <CJK> */
+MAP(0x39, 0x31, 0x59AD)  /* <CJK> */
+MAP(0x39, 0x32, 0x59AE)  /* <CJK> */
+MAP(0x39, 0x33, 0x59AF)  /* <CJK> */
+MAP(0x39, 0x34, 0x59B0)  /* <CJK> */
+MAP(0x39, 0x35, 0x59B3)  /* <CJK> */
+MAP(0x39, 0x36, 0x59B7)  /* <CJK> */
+MAP(0x39, 0x37, 0x59BA)  /* <CJK> */
+MAP(0x39, 0x38, 0x59BC)  /* <CJK> */
+MAP(0x39, 0x39, 0x59C1)  /* <CJK> */
+MAP(0x39, 0x3A, 0x59C3)  /* <CJK> */
+MAP(0x39, 0x3B, 0x59C4)  /* <CJK> */
+MAP(0x39, 0x3C, 0x59C8)  /* <CJK> */
+MAP(0x39, 0x3D, 0x59CA)  /* <CJK> */
+MAP(0x39, 0x3E, 0x59CD)  /* <CJK> */
+MAP(0x39, 0x3F, 0x59D2)  /* <CJK> */
+MAP(0x39, 0x40, 0x59DD)  /* <CJK> */
+MAP(0x39, 0x41, 0x59DE)  /* <CJK> */
+MAP(0x39, 0x42, 0x59DF)  /* <CJK> */
+MAP(0x39, 0x43, 0x59E3)  /* <CJK> */
+MAP(0x39, 0x44, 0x59E4)  /* <CJK> */
+MAP(0x39, 0x45, 0x59E7)  /* <CJK> */
+MAP(0x39, 0x46, 0x59EE)  /* <CJK> */
+MAP(0x39, 0x47, 0x59EF)  /* <CJK> */
+MAP(0x39, 0x48, 0x59F1)  /* <CJK> */
+MAP(0x39, 0x49, 0x59F2)  /* <CJK> */
+MAP(0x39, 0x4A, 0x59F4)  /* <CJK> */
+MAP(0x39, 0x4B, 0x59F7)  /* <CJK> */
+MAP(0x39, 0x4C, 0x5A00)  /* <CJK> */
+MAP(0x39, 0x4D, 0x5A04)  /* <CJK> */
+MAP(0x39, 0x4E, 0x5A0C)  /* <CJK> */
+MAP(0x39, 0x4F, 0x5A0D)  /* <CJK> */
+MAP(0x39, 0x50, 0x5A0E)  /* <CJK> */
+MAP(0x39, 0x51, 0x5A12)  /* <CJK> */
+MAP(0x39, 0x52, 0x5A13)  /* <CJK> */
+MAP(0x39, 0x53, 0x5A1E)  /* <CJK> */
+MAP(0x39, 0x54, 0x5A23)  /* <CJK> */
+MAP(0x39, 0x55, 0x5A24)  /* <CJK> */
+MAP(0x39, 0x56, 0x5A27)  /* <CJK> */
+MAP(0x39, 0x57, 0x5A28)  /* <CJK> */
+MAP(0x39, 0x58, 0x5A2A)  /* <CJK> */
+MAP(0x39, 0x59, 0x5A2D)  /* <CJK> */
+MAP(0x39, 0x5A, 0x5A30)  /* <CJK> */
+MAP(0x39, 0x5B, 0x5A44)  /* <CJK> */
+MAP(0x39, 0x5C, 0x5A45)  /* <CJK> */
+MAP(0x39, 0x5D, 0x5A47)  /* <CJK> */
+MAP(0x39, 0x5E, 0x5A48)  /* <CJK> */
+MAP(0x39, 0x5F, 0x5A4C)  /* <CJK> */
+MAP(0x39, 0x60, 0x5A50)  /* <CJK> */
+MAP(0x39, 0x61, 0x5A55)  /* <CJK> */
+MAP(0x39, 0x62, 0x5A5E)  /* <CJK> */
+MAP(0x39, 0x63, 0x5A63)  /* <CJK> */
+MAP(0x39, 0x64, 0x5A65)  /* <CJK> */
+MAP(0x39, 0x65, 0x5A67)  /* <CJK> */
+MAP(0x39, 0x66, 0x5A6D)  /* <CJK> */
+MAP(0x39, 0x67, 0x5A77)  /* <CJK> */
+MAP(0x39, 0x68, 0x5A7A)  /* <CJK> */
+MAP(0x39, 0x69, 0x5A7B)  /* <CJK> */
+MAP(0x39, 0x6A, 0x5A7E)  /* <CJK> */
+MAP(0x39, 0x6B, 0x5A8B)  /* <CJK> */
+MAP(0x39, 0x6C, 0x5A90)  /* <CJK> */
+MAP(0x39, 0x6D, 0x5A93)  /* <CJK> */
+MAP(0x39, 0x6E, 0x5A96)  /* <CJK> */
+MAP(0x39, 0x6F, 0x5A99)  /* <CJK> */
+MAP(0x39, 0x70, 0x5A9C)  /* <CJK> */
+MAP(0x39, 0x71, 0x5A9E)  /* <CJK> */
+MAP(0x39, 0x72, 0x5A9F)  /* <CJK> */
+MAP(0x39, 0x73, 0x5AA0)  /* <CJK> */
+MAP(0x39, 0x74, 0x5AA2)  /* <CJK> */
+MAP(0x39, 0x75, 0x5AA7)  /* <CJK> */
+MAP(0x39, 0x76, 0x5AAC)  /* <CJK> */
+MAP(0x39, 0x77, 0x5AB1)  /* <CJK> */
+MAP(0x39, 0x78, 0x5AB2)  /* <CJK> */
+MAP(0x39, 0x79, 0x5AB3)  /* <CJK> */
+MAP(0x39, 0x7A, 0x5AB5)  /* <CJK> */
+MAP(0x39, 0x7B, 0x5AB8)  /* <CJK> */
+MAP(0x39, 0x7C, 0x5ABA)  /* <CJK> */
+MAP(0x39, 0x7D, 0x5ABB)  /* <CJK> */
+MAP(0x39, 0x7E, 0x5ABF)  /* <CJK> */
+MAP(0x3A, 0x21, 0x5AC4)  /* <CJK> */
+MAP(0x3A, 0x22, 0x5AC6)  /* <CJK> */
+MAP(0x3A, 0x23, 0x5AC8)  /* <CJK> */
+MAP(0x3A, 0x24, 0x5ACF)  /* <CJK> */
+MAP(0x3A, 0x25, 0x5ADA)  /* <CJK> */
+MAP(0x3A, 0x26, 0x5ADC)  /* <CJK> */
+MAP(0x3A, 0x27, 0x5AE0)  /* <CJK> */
+MAP(0x3A, 0x28, 0x5AE5)  /* <CJK> */
+MAP(0x3A, 0x29, 0x5AEA)  /* <CJK> */
+MAP(0x3A, 0x2A, 0x5AEE)  /* <CJK> */
+MAP(0x3A, 0x2B, 0x5AF5)  /* <CJK> */
+MAP(0x3A, 0x2C, 0x5AF6)  /* <CJK> */
+MAP(0x3A, 0x2D, 0x5AFD)  /* <CJK> */
+MAP(0x3A, 0x2E, 0x5B00)  /* <CJK> */
+MAP(0x3A, 0x2F, 0x5B01)  /* <CJK> */
+MAP(0x3A, 0x30, 0x5B08)  /* <CJK> */
+MAP(0x3A, 0x31, 0x5B17)  /* <CJK> */
+MAP(0x3A, 0x32, 0x5B34)  /* <CJK> */
+MAP(0x3A, 0x33, 0x5B19)  /* <CJK> */
+MAP(0x3A, 0x34, 0x5B1B)  /* <CJK> */
+MAP(0x3A, 0x35, 0x5B1D)  /* <CJK> */
+MAP(0x3A, 0x36, 0x5B21)  /* <CJK> */
+MAP(0x3A, 0x37, 0x5B25)  /* <CJK> */
+MAP(0x3A, 0x38, 0x5B2D)  /* <CJK> */
+MAP(0x3A, 0x39, 0x5B38)  /* <CJK> */
+MAP(0x3A, 0x3A, 0x5B41)  /* <CJK> */
+MAP(0x3A, 0x3B, 0x5B4B)  /* <CJK> */
+MAP(0x3A, 0x3C, 0x5B4C)  /* <CJK> */
+MAP(0x3A, 0x3D, 0x5B52)  /* <CJK> */
+MAP(0x3A, 0x3E, 0x5B56)  /* <CJK> */
+MAP(0x3A, 0x3F, 0x5B5E)  /* <CJK> */
+MAP(0x3A, 0x40, 0x5B68)  /* <CJK> */
+MAP(0x3A, 0x41, 0x5B6E)  /* <CJK> */
+MAP(0x3A, 0x42, 0x5B6F)  /* <CJK> */
+MAP(0x3A, 0x43, 0x5B7C)  /* <CJK> */
+MAP(0x3A, 0x44, 0x5B7D)  /* <CJK> */
+MAP(0x3A, 0x45, 0x5B7E)  /* <CJK> */
+MAP(0x3A, 0x46, 0x5B7F)  /* <CJK> */
+MAP(0x3A, 0x47, 0x5B81)  /* <CJK> */
+MAP(0x3A, 0x48, 0x5B84)  /* <CJK> */
+MAP(0x3A, 0x49, 0x5B86)  /* <CJK> */
+MAP(0x3A, 0x4A, 0x5B8A)  /* <CJK> */
+MAP(0x3A, 0x4B, 0x5B8E)  /* <CJK> */
+MAP(0x3A, 0x4C, 0x5B90)  /* <CJK> */
+MAP(0x3A, 0x4D, 0x5B91)  /* <CJK> */
+MAP(0x3A, 0x4E, 0x5B93)  /* <CJK> */
+MAP(0x3A, 0x4F, 0x5B94)  /* <CJK> */
+MAP(0x3A, 0x50, 0x5B96)  /* <CJK> */
+MAP(0x3A, 0x51, 0x5BA8)  /* <CJK> */
+MAP(0x3A, 0x52, 0x5BA9)  /* <CJK> */
+MAP(0x3A, 0x53, 0x5BAC)  /* <CJK> */
+MAP(0x3A, 0x54, 0x5BAD)  /* <CJK> */
+MAP(0x3A, 0x55, 0x5BAF)  /* <CJK> */
+MAP(0x3A, 0x56, 0x5BB1)  /* <CJK> */
+MAP(0x3A, 0x57, 0x5BB2)  /* <CJK> */
+MAP(0x3A, 0x58, 0x5BB7)  /* <CJK> */
+MAP(0x3A, 0x59, 0x5BBA)  /* <CJK> */
+MAP(0x3A, 0x5A, 0x5BBC)  /* <CJK> */
+MAP(0x3A, 0x5B, 0x5BC0)  /* <CJK> */
+MAP(0x3A, 0x5C, 0x5BC1)  /* <CJK> */
+MAP(0x3A, 0x5D, 0x5BCD)  /* <CJK> */
+MAP(0x3A, 0x5E, 0x5BCF)  /* <CJK> */
+MAP(0x3A, 0x5F, 0x5BD6)  /* <CJK> */
+MAP(0x3A, 0x60, 0x5BD7)  /* <CJK> */
+MAP(0x3A, 0x61, 0x5BD8)  /* <CJK> */
+MAP(0x3A, 0x62, 0x5BD9)  /* <CJK> */
+MAP(0x3A, 0x63, 0x5BDA)  /* <CJK> */
+MAP(0x3A, 0x64, 0x5BE0)  /* <CJK> */
+MAP(0x3A, 0x65, 0x5BEF)  /* <CJK> */
+MAP(0x3A, 0x66, 0x5BF1)  /* <CJK> */
+MAP(0x3A, 0x67, 0x5BF4)  /* <CJK> */
+MAP(0x3A, 0x68, 0x5BFD)  /* <CJK> */
+MAP(0x3A, 0x69, 0x5C0C)  /* <CJK> */
+MAP(0x3A, 0x6A, 0x5C17)  /* <CJK> */
+MAP(0x3A, 0x6B, 0x5C1E)  /* <CJK> */
+MAP(0x3A, 0x6C, 0x5C1F)  /* <CJK> */
+MAP(0x3A, 0x6D, 0x5C23)  /* <CJK> */
+MAP(0x3A, 0x6E, 0x5C26)  /* <CJK> */
+MAP(0x3A, 0x6F, 0x5C29)  /* <CJK> */
+MAP(0x3A, 0x70, 0x5C2B)  /* <CJK> */
+MAP(0x3A, 0x71, 0x5C2C)  /* <CJK> */
+MAP(0x3A, 0x72, 0x5C2E)  /* <CJK> */
+MAP(0x3A, 0x73, 0x5C30)  /* <CJK> */
+MAP(0x3A, 0x74, 0x5C32)  /* <CJK> */
+MAP(0x3A, 0x75, 0x5C35)  /* <CJK> */
+MAP(0x3A, 0x76, 0x5C36)  /* <CJK> */
+MAP(0x3A, 0x77, 0x5C59)  /* <CJK> */
+MAP(0x3A, 0x78, 0x5C5A)  /* <CJK> */
+MAP(0x3A, 0x79, 0x5C5C)  /* <CJK> */
+MAP(0x3A, 0x7A, 0x5C62)  /* <CJK> */
+MAP(0x3A, 0x7B, 0x5C63)  /* <CJK> */
+MAP(0x3A, 0x7C, 0x5C67)  /* <CJK> */
+MAP(0x3A, 0x7D, 0x5C68)  /* <CJK> */
+MAP(0x3A, 0x7E, 0x5C69)  /* <CJK> */
+MAP(0x3B, 0x21, 0x5C6D)  /* <CJK> */
+MAP(0x3B, 0x22, 0x5C70)  /* <CJK> */
+MAP(0x3B, 0x23, 0x5C74)  /* <CJK> */
+MAP(0x3B, 0x24, 0x5C75)  /* <CJK> */
+MAP(0x3B, 0x25, 0x5C7A)  /* <CJK> */
+MAP(0x3B, 0x26, 0x5C7B)  /* <CJK> */
+MAP(0x3B, 0x27, 0x5C7C)  /* <CJK> */
+MAP(0x3B, 0x28, 0x5C7D)  /* <CJK> */
+MAP(0x3B, 0x29, 0x5C87)  /* <CJK> */
+MAP(0x3B, 0x2A, 0x5C88)  /* <CJK> */
+MAP(0x3B, 0x2B, 0x5C8A)  /* <CJK> */
+MAP(0x3B, 0x2C, 0x5C8F)  /* <CJK> */
+MAP(0x3B, 0x2D, 0x5C92)  /* <CJK> */
+MAP(0x3B, 0x2E, 0x5C9D)  /* <CJK> */
+MAP(0x3B, 0x2F, 0x5C9F)  /* <CJK> */
+MAP(0x3B, 0x30, 0x5CA0)  /* <CJK> */
+MAP(0x3B, 0x31, 0x5CA2)  /* <CJK> */
+MAP(0x3B, 0x32, 0x5CA3)  /* <CJK> */
+MAP(0x3B, 0x33, 0x5CA6)  /* <CJK> */
+MAP(0x3B, 0x34, 0x5CAA)  /* <CJK> */
+MAP(0x3B, 0x35, 0x5CB2)  /* <CJK> */
+MAP(0x3B, 0x36, 0x5CB4)  /* <CJK> */
+MAP(0x3B, 0x37, 0x5CB5)  /* <CJK> */
+MAP(0x3B, 0x38, 0x5CBA)  /* <CJK> */
+MAP(0x3B, 0x39, 0x5CC9)  /* <CJK> */
+MAP(0x3B, 0x3A, 0x5CCB)  /* <CJK> */
+MAP(0x3B, 0x3B, 0x5CD2)  /* <CJK> */
+MAP(0x3B, 0x3C, 0x5CDD)  /* <CJK> */
+MAP(0x3B, 0x3D, 0x5CD7)  /* <CJK> */
+MAP(0x3B, 0x3E, 0x5CEE)  /* <CJK> */
+MAP(0x3B, 0x3F, 0x5CF1)  /* <CJK> */
+MAP(0x3B, 0x40, 0x5CF2)  /* <CJK> */
+MAP(0x3B, 0x41, 0x5CF4)  /* <CJK> */
+MAP(0x3B, 0x42, 0x5D01)  /* <CJK> */
+MAP(0x3B, 0x43, 0x5D06)  /* <CJK> */
+MAP(0x3B, 0x44, 0x5D0D)  /* <CJK> */
+MAP(0x3B, 0x45, 0x5D12)  /* <CJK> */
+MAP(0x3B, 0x46, 0x5D2B)  /* <CJK> */
+MAP(0x3B, 0x47, 0x5D23)  /* <CJK> */
+MAP(0x3B, 0x48, 0x5D24)  /* <CJK> */
+MAP(0x3B, 0x49, 0x5D26)  /* <CJK> */
+MAP(0x3B, 0x4A, 0x5D27)  /* <CJK> */
+MAP(0x3B, 0x4B, 0x5D31)  /* <CJK> */
+MAP(0x3B, 0x4C, 0x5D34)  /* <CJK> */
+MAP(0x3B, 0x4D, 0x5D39)  /* <CJK> */
+MAP(0x3B, 0x4E, 0x5D3D)  /* <CJK> */
+MAP(0x3B, 0x4F, 0x5D3F)  /* <CJK> */
+MAP(0x3B, 0x50, 0x5D42)  /* <CJK> */
+MAP(0x3B, 0x51, 0x5D43)  /* <CJK> */
+MAP(0x3B, 0x52, 0x5D46)  /* <CJK> */
+MAP(0x3B, 0x53, 0x5D48)  /* <CJK> */
+MAP(0x3B, 0x54, 0x5D55)  /* <CJK> */
+MAP(0x3B, 0x55, 0x5D51)  /* <CJK> */
+MAP(0x3B, 0x56, 0x5D59)  /* <CJK> */
+MAP(0x3B, 0x57, 0x5D4A)  /* <CJK> */
+MAP(0x3B, 0x58, 0x5D5F)  /* <CJK> */
+MAP(0x3B, 0x59, 0x5D60)  /* <CJK> */
+MAP(0x3B, 0x5A, 0x5D61)  /* <CJK> */
+MAP(0x3B, 0x5B, 0x5D62)  /* <CJK> */
+MAP(0x3B, 0x5C, 0x5D64)  /* <CJK> */
+MAP(0x3B, 0x5D, 0x5D6A)  /* <CJK> */
+MAP(0x3B, 0x5E, 0x5D6D)  /* <CJK> */
+MAP(0x3B, 0x5F, 0x5D70)  /* <CJK> */
+MAP(0x3B, 0x60, 0x5D79)  /* <CJK> */
+MAP(0x3B, 0x61, 0x5D7A)  /* <CJK> */
+MAP(0x3B, 0x62, 0x5D7E)  /* <CJK> */
+MAP(0x3B, 0x63, 0x5D7F)  /* <CJK> */
+MAP(0x3B, 0x64, 0x5D81)  /* <CJK> */
+MAP(0x3B, 0x65, 0x5D83)  /* <CJK> */
+MAP(0x3B, 0x66, 0x5D88)  /* <CJK> */
+MAP(0x3B, 0x67, 0x5D8A)  /* <CJK> */
+MAP(0x3B, 0x68, 0x5D92)  /* <CJK> */
+MAP(0x3B, 0x69, 0x5D93)  /* <CJK> */
+MAP(0x3B, 0x6A, 0x5D94)  /* <CJK> */
+MAP(0x3B, 0x6B, 0x5D95)  /* <CJK> */
+MAP(0x3B, 0x6C, 0x5D99)  /* <CJK> */
+MAP(0x3B, 0x6D, 0x5D9B)  /* <CJK> */
+MAP(0x3B, 0x6E, 0x5D9F)  /* <CJK> */
+MAP(0x3B, 0x6F, 0x5DA0)  /* <CJK> */
+MAP(0x3B, 0x70, 0x5DA7)  /* <CJK> */
+MAP(0x3B, 0x71, 0x5DAB)  /* <CJK> */
+MAP(0x3B, 0x72, 0x5DB0)  /* <CJK> */
+MAP(0x3B, 0x73, 0x5DB4)  /* <CJK> */
+MAP(0x3B, 0x74, 0x5DB8)  /* <CJK> */
+MAP(0x3B, 0x75, 0x5DB9)  /* <CJK> */
+MAP(0x3B, 0x76, 0x5DC3)  /* <CJK> */
+MAP(0x3B, 0x77, 0x5DC7)  /* <CJK> */
+MAP(0x3B, 0x78, 0x5DCB)  /* <CJK> */
+MAP(0x3B, 0x79, 0x5DD0)  /* <CJK> */
+MAP(0x3B, 0x7A, 0x5DCE)  /* <CJK> */
+MAP(0x3B, 0x7B, 0x5DD8)  /* <CJK> */
+MAP(0x3B, 0x7C, 0x5DD9)  /* <CJK> */
+MAP(0x3B, 0x7D, 0x5DE0)  /* <CJK> */
+MAP(0x3B, 0x7E, 0x5DE4)  /* <CJK> */
+MAP(0x3C, 0x21, 0x5DE9)  /* <CJK> */
+MAP(0x3C, 0x22, 0x5DF8)  /* <CJK> */
+MAP(0x3C, 0x23, 0x5DF9)  /* <CJK> */
+MAP(0x3C, 0x24, 0x5E00)  /* <CJK> */
+MAP(0x3C, 0x25, 0x5E07)  /* <CJK> */
+MAP(0x3C, 0x26, 0x5E0D)  /* <CJK> */
+MAP(0x3C, 0x27, 0x5E12)  /* <CJK> */
+MAP(0x3C, 0x28, 0x5E14)  /* <CJK> */
+MAP(0x3C, 0x29, 0x5E15)  /* <CJK> */
+MAP(0x3C, 0x2A, 0x5E18)  /* <CJK> */
+MAP(0x3C, 0x2B, 0x5E1F)  /* <CJK> */
+MAP(0x3C, 0x2C, 0x5E20)  /* <CJK> */
+MAP(0x3C, 0x2D, 0x5E2E)  /* <CJK> */
+MAP(0x3C, 0x2E, 0x5E28)  /* <CJK> */
+MAP(0x3C, 0x2F, 0x5E32)  /* <CJK> */
+MAP(0x3C, 0x30, 0x5E35)  /* <CJK> */
+MAP(0x3C, 0x31, 0x5E3E)  /* <CJK> */
+MAP(0x3C, 0x32, 0x5E4B)  /* <CJK> */
+MAP(0x3C, 0x33, 0x5E50)  /* <CJK> */
+MAP(0x3C, 0x34, 0x5E49)  /* <CJK> */
+MAP(0x3C, 0x35, 0x5E51)  /* <CJK> */
+MAP(0x3C, 0x36, 0x5E56)  /* <CJK> */
+MAP(0x3C, 0x37, 0x5E58)  /* <CJK> */
+MAP(0x3C, 0x38, 0x5E5B)  /* <CJK> */
+MAP(0x3C, 0x39, 0x5E5C)  /* <CJK> */
+MAP(0x3C, 0x3A, 0x5E5E)  /* <CJK> */
+MAP(0x3C, 0x3B, 0x5E68)  /* <CJK> */
+MAP(0x3C, 0x3C, 0x5E6A)  /* <CJK> */
+MAP(0x3C, 0x3D, 0x5E6B)  /* <CJK> */
+MAP(0x3C, 0x3E, 0x5E6C)  /* <CJK> */
+MAP(0x3C, 0x3F, 0x5E6D)  /* <CJK> */
+MAP(0x3C, 0x40, 0x5E6E)  /* <CJK> */
+MAP(0x3C, 0x41, 0x5E70)  /* <CJK> */
+MAP(0x3C, 0x42, 0x5E80)  /* <CJK> */
+MAP(0x3C, 0x43, 0x5E8B)  /* <CJK> */
+MAP(0x3C, 0x44, 0x5E8E)  /* <CJK> */
+MAP(0x3C, 0x45, 0x5EA2)  /* <CJK> */
+MAP(0x3C, 0x46, 0x5EA4)  /* <CJK> */
+MAP(0x3C, 0x47, 0x5EA5)  /* <CJK> */
+MAP(0x3C, 0x48, 0x5EA8)  /* <CJK> */
+MAP(0x3C, 0x49, 0x5EAA)  /* <CJK> */
+MAP(0x3C, 0x4A, 0x5EAC)  /* <CJK> */
+MAP(0x3C, 0x4B, 0x5EB1)  /* <CJK> */
+MAP(0x3C, 0x4C, 0x5EB3)  /* <CJK> */
+MAP(0x3C, 0x4D, 0x5EBD)  /* <CJK> */
+MAP(0x3C, 0x4E, 0x5EBE)  /* <CJK> */
+MAP(0x3C, 0x4F, 0x5EBF)  /* <CJK> */
+MAP(0x3C, 0x50, 0x5EC6)  /* <CJK> */
+MAP(0x3C, 0x51, 0x5ECC)  /* <CJK> */
+MAP(0x3C, 0x52, 0x5ECB)  /* <CJK> */
+MAP(0x3C, 0x53, 0x5ECE)  /* <CJK> */
+MAP(0x3C, 0x54, 0x5ED1)  /* <CJK> */
+MAP(0x3C, 0x55, 0x5ED2)  /* <CJK> */
+MAP(0x3C, 0x56, 0x5ED4)  /* <CJK> */
+MAP(0x3C, 0x57, 0x5ED5)  /* <CJK> */
+MAP(0x3C, 0x58, 0x5EDC)  /* <CJK> */
+MAP(0x3C, 0x59, 0x5EDE)  /* <CJK> */
+MAP(0x3C, 0x5A, 0x5EE5)  /* <CJK> */
+MAP(0x3C, 0x5B, 0x5EEB)  /* <CJK> */
+MAP(0x3C, 0x5C, 0x5F02)  /* <CJK> */
+MAP(0x3C, 0x5D, 0x5F06)  /* <CJK> */
+MAP(0x3C, 0x5E, 0x5F07)  /* <CJK> */
+MAP(0x3C, 0x5F, 0x5F08)  /* <CJK> */
+MAP(0x3C, 0x60, 0x5F0E)  /* <CJK> */
+MAP(0x3C, 0x61, 0x5F19)  /* <CJK> */
+MAP(0x3C, 0x62, 0x5F1C)  /* <CJK> */
+MAP(0x3C, 0x63, 0x5F1D)  /* <CJK> */
+MAP(0x3C, 0x64, 0x5F21)  /* <CJK> */
+MAP(0x3C, 0x65, 0x5F22)  /* <CJK> */
+MAP(0x3C, 0x66, 0x5F23)  /* <CJK> */
+MAP(0x3C, 0x67, 0x5F24)  /* <CJK> */
+MAP(0x3C, 0x68, 0x5F28)  /* <CJK> */
+MAP(0x3C, 0x69, 0x5F2B)  /* <CJK> */
+MAP(0x3C, 0x6A, 0x5F2C)  /* <CJK> */
+MAP(0x3C, 0x6B, 0x5F2E)  /* <CJK> */
+MAP(0x3C, 0x6C, 0x5F30)  /* <CJK> */
+MAP(0x3C, 0x6D, 0x5F34)  /* <CJK> */
+MAP(0x3C, 0x6E, 0x5F36)  /* <CJK> */
+MAP(0x3C, 0x6F, 0x5F3B)  /* <CJK> */
+MAP(0x3C, 0x70, 0x5F3D)  /* <CJK> */
+MAP(0x3C, 0x71, 0x5F3F)  /* <CJK> */
+MAP(0x3C, 0x72, 0x5F40)  /* <CJK> */
+MAP(0x3C, 0x73, 0x5F44)  /* <CJK> */
+MAP(0x3C, 0x74, 0x5F45)  /* <CJK> */
+MAP(0x3C, 0x75, 0x5F47)  /* <CJK> */
+MAP(0x3C, 0x76, 0x5F4D)  /* <CJK> */
+MAP(0x3C, 0x77, 0x5F50)  /* <CJK> */
+MAP(0x3C, 0x78, 0x5F54)  /* <CJK> */
+MAP(0x3C, 0x79, 0x5F58)  /* <CJK> */
+MAP(0x3C, 0x7A, 0x5F5B)  /* <CJK> */
+MAP(0x3C, 0x7B, 0x5F60)  /* <CJK> */
+MAP(0x3C, 0x7C, 0x5F63)  /* <CJK> */
+MAP(0x3C, 0x7D, 0x5F64)  /* <CJK> */
+MAP(0x3C, 0x7E, 0x5F67)  /* <CJK> */
+MAP(0x3D, 0x21, 0x5F6F)  /* <CJK> */
+MAP(0x3D, 0x22, 0x5F72)  /* <CJK> */
+MAP(0x3D, 0x23, 0x5F74)  /* <CJK> */
+MAP(0x3D, 0x24, 0x5F75)  /* <CJK> */
+MAP(0x3D, 0x25, 0x5F78)  /* <CJK> */
+MAP(0x3D, 0x26, 0x5F7A)  /* <CJK> */
+MAP(0x3D, 0x27, 0x5F7D)  /* <CJK> */
+MAP(0x3D, 0x28, 0x5F7E)  /* <CJK> */
+MAP(0x3D, 0x29, 0x5F89)  /* <CJK> */
+MAP(0x3D, 0x2A, 0x5F8D)  /* <CJK> */
+MAP(0x3D, 0x2B, 0x5F8F)  /* <CJK> */
+MAP(0x3D, 0x2C, 0x5F96)  /* <CJK> */
+MAP(0x3D, 0x2D, 0x5F9C)  /* <CJK> */
+MAP(0x3D, 0x2E, 0x5F9D)  /* <CJK> */
+MAP(0x3D, 0x2F, 0x5FA2)  /* <CJK> */
+MAP(0x3D, 0x30, 0x5FA7)  /* <CJK> */
+MAP(0x3D, 0x31, 0x5FAB)  /* <CJK> */
+MAP(0x3D, 0x32, 0x5FA4)  /* <CJK> */
+MAP(0x3D, 0x33, 0x5FAC)  /* <CJK> */
+MAP(0x3D, 0x34, 0x5FAF)  /* <CJK> */
+MAP(0x3D, 0x35, 0x5FB0)  /* <CJK> */
+MAP(0x3D, 0x36, 0x5FB1)  /* <CJK> */
+MAP(0x3D, 0x37, 0x5FB8)  /* <CJK> */
+MAP(0x3D, 0x38, 0x5FC4)  /* <CJK> */
+MAP(0x3D, 0x39, 0x5FC7)  /* <CJK> */
+MAP(0x3D, 0x3A, 0x5FC8)  /* <CJK> */
+MAP(0x3D, 0x3B, 0x5FC9)  /* <CJK> */
+MAP(0x3D, 0x3C, 0x5FCB)  /* <CJK> */
+MAP(0x3D, 0x3D, 0x5FD0)  /* <CJK> */
+MAP(0x3D, 0x3E, 0x5FD1)  /* <CJK> */
+MAP(0x3D, 0x3F, 0x5FD2)  /* <CJK> */
+MAP(0x3D, 0x40, 0x5FD3)  /* <CJK> */
+MAP(0x3D, 0x41, 0x5FD4)  /* <CJK> */
+MAP(0x3D, 0x42, 0x5FDE)  /* <CJK> */
+MAP(0x3D, 0x43, 0x5FE1)  /* <CJK> */
+MAP(0x3D, 0x44, 0x5FE2)  /* <CJK> */
+MAP(0x3D, 0x45, 0x5FE8)  /* <CJK> */
+MAP(0x3D, 0x46, 0x5FE9)  /* <CJK> */
+MAP(0x3D, 0x47, 0x5FEA)  /* <CJK> */
+MAP(0x3D, 0x48, 0x5FEC)  /* <CJK> */
+MAP(0x3D, 0x49, 0x5FED)  /* <CJK> */
+MAP(0x3D, 0x4A, 0x5FEE)  /* <CJK> */
+MAP(0x3D, 0x4B, 0x5FEF)  /* <CJK> */
+MAP(0x3D, 0x4C, 0x5FF2)  /* <CJK> */
+MAP(0x3D, 0x4D, 0x5FF3)  /* <CJK> */
+MAP(0x3D, 0x4E, 0x5FF6)  /* <CJK> */
+MAP(0x3D, 0x4F, 0x5FFA)  /* <CJK> */
+MAP(0x3D, 0x50, 0x5FFC)  /* <CJK> */
+MAP(0x3D, 0x51, 0x6007)  /* <CJK> */
+MAP(0x3D, 0x52, 0x600A)  /* <CJK> */
+MAP(0x3D, 0x53, 0x600D)  /* <CJK> */
+MAP(0x3D, 0x54, 0x6013)  /* <CJK> */
+MAP(0x3D, 0x55, 0x6014)  /* <CJK> */
+MAP(0x3D, 0x56, 0x6017)  /* <CJK> */
+MAP(0x3D, 0x57, 0x6018)  /* <CJK> */
+MAP(0x3D, 0x58, 0x601A)  /* <CJK> */
+MAP(0x3D, 0x59, 0x601F)  /* <CJK> */
+MAP(0x3D, 0x5A, 0x6024)  /* <CJK> */
+MAP(0x3D, 0x5B, 0x602D)  /* <CJK> */
+MAP(0x3D, 0x5C, 0x6033)  /* <CJK> */
+MAP(0x3D, 0x5D, 0x6035)  /* <CJK> */
+MAP(0x3D, 0x5E, 0x6040)  /* <CJK> */
+MAP(0x3D, 0x5F, 0x6047)  /* <CJK> */
+MAP(0x3D, 0x60, 0x6048)  /* <CJK> */
+MAP(0x3D, 0x61, 0x6049)  /* <CJK> */
+MAP(0x3D, 0x62, 0x604C)  /* <CJK> */
+MAP(0x3D, 0x63, 0x6051)  /* <CJK> */
+MAP(0x3D, 0x64, 0x6054)  /* <CJK> */
+MAP(0x3D, 0x65, 0x6056)  /* <CJK> */
+MAP(0x3D, 0x66, 0x6057)  /* <CJK> */
+MAP(0x3D, 0x67, 0x605D)  /* <CJK> */
+MAP(0x3D, 0x68, 0x6061)  /* <CJK> */
+MAP(0x3D, 0x69, 0x6067)  /* <CJK> */
+MAP(0x3D, 0x6A, 0x6071)  /* <CJK> */
+MAP(0x3D, 0x6B, 0x607E)  /* <CJK> */
+MAP(0x3D, 0x6C, 0x607F)  /* <CJK> */
+MAP(0x3D, 0x6D, 0x6082)  /* <CJK> */
+MAP(0x3D, 0x6E, 0x6086)  /* <CJK> */
+MAP(0x3D, 0x6F, 0x6088)  /* <CJK> */
+MAP(0x3D, 0x70, 0x608A)  /* <CJK> */
+MAP(0x3D, 0x71, 0x608E)  /* <CJK> */
+MAP(0x3D, 0x72, 0x6091)  /* <CJK> */
+MAP(0x3D, 0x73, 0x6093)  /* <CJK> */
+MAP(0x3D, 0x74, 0x6095)  /* <CJK> */
+MAP(0x3D, 0x75, 0x6098)  /* <CJK> */
+MAP(0x3D, 0x76, 0x609D)  /* <CJK> */
+MAP(0x3D, 0x77, 0x609E)  /* <CJK> */
+MAP(0x3D, 0x78, 0x60A2)  /* <CJK> */
+MAP(0x3D, 0x79, 0x60A4)  /* <CJK> */
+MAP(0x3D, 0x7A, 0x60A5)  /* <CJK> */
+MAP(0x3D, 0x7B, 0x60A8)  /* <CJK> */
+MAP(0x3D, 0x7C, 0x60B0)  /* <CJK> */
+MAP(0x3D, 0x7D, 0x60B1)  /* <CJK> */
+MAP(0x3D, 0x7E, 0x60B7)  /* <CJK> */
+MAP(0x3E, 0x21, 0x60BB)  /* <CJK> */
+MAP(0x3E, 0x22, 0x60BE)  /* <CJK> */
+MAP(0x3E, 0x23, 0x60C2)  /* <CJK> */
+MAP(0x3E, 0x24, 0x60C4)  /* <CJK> */
+MAP(0x3E, 0x25, 0x60C8)  /* <CJK> */
+MAP(0x3E, 0x26, 0x60C9)  /* <CJK> */
+MAP(0x3E, 0x27, 0x60CA)  /* <CJK> */
+MAP(0x3E, 0x28, 0x60CB)  /* <CJK> */
+MAP(0x3E, 0x29, 0x60CE)  /* <CJK> */
+MAP(0x3E, 0x2A, 0x60CF)  /* <CJK> */
+MAP(0x3E, 0x2B, 0x60D4)  /* <CJK> */
+MAP(0x3E, 0x2C, 0x60D5)  /* <CJK> */
+MAP(0x3E, 0x2D, 0x60D9)  /* <CJK> */
+MAP(0x3E, 0x2E, 0x60DB)  /* <CJK> */
+MAP(0x3E, 0x2F, 0x60DD)  /* <CJK> */
+MAP(0x3E, 0x30, 0x60DE)  /* <CJK> */
+MAP(0x3E, 0x31, 0x60E2)  /* <CJK> */
+MAP(0x3E, 0x32, 0x60E5)  /* <CJK> */
+MAP(0x3E, 0x33, 0x60F2)  /* <CJK> */
+MAP(0x3E, 0x34, 0x60F5)  /* <CJK> */
+MAP(0x3E, 0x35, 0x60F8)  /* <CJK> */
+MAP(0x3E, 0x36, 0x60FC)  /* <CJK> */
+MAP(0x3E, 0x37, 0x60FD)  /* <CJK> */
+MAP(0x3E, 0x38, 0x6102)  /* <CJK> */
+MAP(0x3E, 0x39, 0x6107)  /* <CJK> */
+MAP(0x3E, 0x3A, 0x610A)  /* <CJK> */
+MAP(0x3E, 0x3B, 0x610C)  /* <CJK> */
+MAP(0x3E, 0x3C, 0x6110)  /* <CJK> */
+MAP(0x3E, 0x3D, 0x6111)  /* <CJK> */
+MAP(0x3E, 0x3E, 0x6112)  /* <CJK> */
+MAP(0x3E, 0x3F, 0x6113)  /* <CJK> */
+MAP(0x3E, 0x40, 0x6114)  /* <CJK> */
+MAP(0x3E, 0x41, 0x6116)  /* <CJK> */
+MAP(0x3E, 0x42, 0x6117)  /* <CJK> */
+MAP(0x3E, 0x43, 0x6119)  /* <CJK> */
+MAP(0x3E, 0x44, 0x611C)  /* <CJK> */
+MAP(0x3E, 0x45, 0x611E)  /* <CJK> */
+MAP(0x3E, 0x46, 0x6122)  /* <CJK> */
+MAP(0x3E, 0x47, 0x612A)  /* <CJK> */
+MAP(0x3E, 0x48, 0x612B)  /* <CJK> */
+MAP(0x3E, 0x49, 0x6130)  /* <CJK> */
+MAP(0x3E, 0x4A, 0x6131)  /* <CJK> */
+MAP(0x3E, 0x4B, 0x6135)  /* <CJK> */
+MAP(0x3E, 0x4C, 0x6136)  /* <CJK> */
+MAP(0x3E, 0x4D, 0x6137)  /* <CJK> */
+MAP(0x3E, 0x4E, 0x6139)  /* <CJK> */
+MAP(0x3E, 0x4F, 0x6141)  /* <CJK> */
+MAP(0x3E, 0x50, 0x6145)  /* <CJK> */
+MAP(0x3E, 0x51, 0x6146)  /* <CJK> */
+MAP(0x3E, 0x52, 0x6149)  /* <CJK> */
+MAP(0x3E, 0x53, 0x615E)  /* <CJK> */
+MAP(0x3E, 0x54, 0x6160)  /* <CJK> */
+MAP(0x3E, 0x55, 0x616C)  /* <CJK> */
+MAP(0x3E, 0x56, 0x6172)  /* <CJK> */
+MAP(0x3E, 0x57, 0x6178)  /* <CJK> */
+MAP(0x3E, 0x58, 0x617B)  /* <CJK> */
+MAP(0x3E, 0x59, 0x617C)  /* <CJK> */
+MAP(0x3E, 0x5A, 0x617F)  /* <CJK> */
+MAP(0x3E, 0x5B, 0x6180)  /* <CJK> */
+MAP(0x3E, 0x5C, 0x6181)  /* <CJK> */
+MAP(0x3E, 0x5D, 0x6183)  /* <CJK> */
+MAP(0x3E, 0x5E, 0x6184)  /* <CJK> */
+MAP(0x3E, 0x5F, 0x618B)  /* <CJK> */
+MAP(0x3E, 0x60, 0x618D)  /* <CJK> */
+MAP(0x3E, 0x61, 0x6192)  /* <CJK> */
+MAP(0x3E, 0x62, 0x6193)  /* <CJK> */
+MAP(0x3E, 0x63, 0x6197)  /* <CJK> */
+MAP(0x3E, 0x64, 0x6198)  /* <CJK> */
+MAP(0x3E, 0x65, 0x619C)  /* <CJK> */
+MAP(0x3E, 0x66, 0x619D)  /* <CJK> */
+MAP(0x3E, 0x67, 0x619F)  /* <CJK> */
+MAP(0x3E, 0x68, 0x61A0)  /* <CJK> */
+MAP(0x3E, 0x69, 0x61A5)  /* <CJK> */
+MAP(0x3E, 0x6A, 0x61A8)  /* <CJK> */
+MAP(0x3E, 0x6B, 0x61AA)  /* <CJK> */
+MAP(0x3E, 0x6C, 0x61AD)  /* <CJK> */
+MAP(0x3E, 0x6D, 0x61B8)  /* <CJK> */
+MAP(0x3E, 0x6E, 0x61B9)  /* <CJK> */
+MAP(0x3E, 0x6F, 0x61BC)  /* <CJK> */
+MAP(0x3E, 0x70, 0x61C0)  /* <CJK> */
+MAP(0x3E, 0x71, 0x61C1)  /* <CJK> */
+MAP(0x3E, 0x72, 0x61C2)  /* <CJK> */
+MAP(0x3E, 0x73, 0x61CE)  /* <CJK> */
+MAP(0x3E, 0x74, 0x61CF)  /* <CJK> */
+MAP(0x3E, 0x75, 0x61D5)  /* <CJK> */
+MAP(0x3E, 0x76, 0x61DC)  /* <CJK> */
+MAP(0x3E, 0x77, 0x61DD)  /* <CJK> */
+MAP(0x3E, 0x78, 0x61DE)  /* <CJK> */
+MAP(0x3E, 0x79, 0x61DF)  /* <CJK> */
+MAP(0x3E, 0x7A, 0x61E1)  /* <CJK> */
+MAP(0x3E, 0x7B, 0x61E2)  /* <CJK> */
+MAP(0x3E, 0x7C, 0x61E7)  /* <CJK> */
+MAP(0x3E, 0x7D, 0x61E9)  /* <CJK> */
+MAP(0x3E, 0x7E, 0x61E5)  /* <CJK> */
+MAP(0x3F, 0x21, 0x61EC)  /* <CJK> */
+MAP(0x3F, 0x22, 0x61ED)  /* <CJK> */
+MAP(0x3F, 0x23, 0x61EF)  /* <CJK> */
+MAP(0x3F, 0x24, 0x6201)  /* <CJK> */
+MAP(0x3F, 0x25, 0x6203)  /* <CJK> */
+MAP(0x3F, 0x26, 0x6204)  /* <CJK> */
+MAP(0x3F, 0x27, 0x6207)  /* <CJK> */
+MAP(0x3F, 0x28, 0x6213)  /* <CJK> */
+MAP(0x3F, 0x29, 0x6215)  /* <CJK> */
+MAP(0x3F, 0x2A, 0x621C)  /* <CJK> */
+MAP(0x3F, 0x2B, 0x6220)  /* <CJK> */
+MAP(0x3F, 0x2C, 0x6222)  /* <CJK> */
+MAP(0x3F, 0x2D, 0x6223)  /* <CJK> */
+MAP(0x3F, 0x2E, 0x6227)  /* <CJK> */
+MAP(0x3F, 0x2F, 0x6229)  /* <CJK> */
+MAP(0x3F, 0x30, 0x622B)  /* <CJK> */
+MAP(0x3F, 0x31, 0x6239)  /* <CJK> */
+MAP(0x3F, 0x32, 0x623D)  /* <CJK> */
+MAP(0x3F, 0x33, 0x6242)  /* <CJK> */
+MAP(0x3F, 0x34, 0x6243)  /* <CJK> */
+MAP(0x3F, 0x35, 0x6244)  /* <CJK> */
+MAP(0x3F, 0x36, 0x6246)  /* <CJK> */
+MAP(0x3F, 0x37, 0x624C)  /* <CJK> */
+MAP(0x3F, 0x38, 0x6250)  /* <CJK> */
+MAP(0x3F, 0x39, 0x6251)  /* <CJK> */
+MAP(0x3F, 0x3A, 0x6252)  /* <CJK> */
+MAP(0x3F, 0x3B, 0x6254)  /* <CJK> */
+MAP(0x3F, 0x3C, 0x6256)  /* <CJK> */
+MAP(0x3F, 0x3D, 0x625A)  /* <CJK> */
+MAP(0x3F, 0x3E, 0x625C)  /* <CJK> */
+MAP(0x3F, 0x3F, 0x6264)  /* <CJK> */
+MAP(0x3F, 0x40, 0x626D)  /* <CJK> */
+MAP(0x3F, 0x41, 0x626F)  /* <CJK> */
+MAP(0x3F, 0x42, 0x6273)  /* <CJK> */
+MAP(0x3F, 0x43, 0x627A)  /* <CJK> */
+MAP(0x3F, 0x44, 0x627D)  /* <CJK> */
+MAP(0x3F, 0x45, 0x628D)  /* <CJK> */
+MAP(0x3F, 0x46, 0x628E)  /* <CJK> */
+MAP(0x3F, 0x47, 0x628F)  /* <CJK> */
+MAP(0x3F, 0x48, 0x6290)  /* <CJK> */
+MAP(0x3F, 0x49, 0x62A6)  /* <CJK> */
+MAP(0x3F, 0x4A, 0x62A8)  /* <CJK> */
+MAP(0x3F, 0x4B, 0x62B3)  /* <CJK> */
+MAP(0x3F, 0x4C, 0x62B6)  /* <CJK> */
+MAP(0x3F, 0x4D, 0x62B7)  /* <CJK> */
+MAP(0x3F, 0x4E, 0x62BA)  /* <CJK> */
+MAP(0x3F, 0x4F, 0x62BE)  /* <CJK> */
+MAP(0x3F, 0x50, 0x62BF)  /* <CJK> */
+MAP(0x3F, 0x51, 0x62C4)  /* <CJK> */
+MAP(0x3F, 0x52, 0x62CE)  /* <CJK> */
+MAP(0x3F, 0x53, 0x62D5)  /* <CJK> */
+MAP(0x3F, 0x54, 0x62D6)  /* <CJK> */
+MAP(0x3F, 0x55, 0x62DA)  /* <CJK> */
+MAP(0x3F, 0x56, 0x62EA)  /* <CJK> */
+MAP(0x3F, 0x57, 0x62F2)  /* <CJK> */
+MAP(0x3F, 0x58, 0x62F4)  /* <CJK> */
+MAP(0x3F, 0x59, 0x62FC)  /* <CJK> */
+MAP(0x3F, 0x5A, 0x62FD)  /* <CJK> */
+MAP(0x3F, 0x5B, 0x6303)  /* <CJK> */
+MAP(0x3F, 0x5C, 0x6304)  /* <CJK> */
+MAP(0x3F, 0x5D, 0x630A)  /* <CJK> */
+MAP(0x3F, 0x5E, 0x630B)  /* <CJK> */
+MAP(0x3F, 0x5F, 0x630D)  /* <CJK> */
+MAP(0x3F, 0x60, 0x6310)  /* <CJK> */
+MAP(0x3F, 0x61, 0x6313)  /* <CJK> */
+MAP(0x3F, 0x62, 0x6316)  /* <CJK> */
+MAP(0x3F, 0x63, 0x6318)  /* <CJK> */
+MAP(0x3F, 0x64, 0x6329)  /* <CJK> */
+MAP(0x3F, 0x65, 0x632A)  /* <CJK> */
+MAP(0x3F, 0x66, 0x632D)  /* <CJK> */
+MAP(0x3F, 0x67, 0x6335)  /* <CJK> */
+MAP(0x3F, 0x68, 0x6336)  /* <CJK> */
+MAP(0x3F, 0x69, 0x6339)  /* <CJK> */
+MAP(0x3F, 0x6A, 0x633C)  /* <CJK> */
+MAP(0x3F, 0x6B, 0x6341)  /* <CJK> */
+MAP(0x3F, 0x6C, 0x6342)  /* <CJK> */
+MAP(0x3F, 0x6D, 0x6343)  /* <CJK> */
+MAP(0x3F, 0x6E, 0x6344)  /* <CJK> */
+MAP(0x3F, 0x6F, 0x6346)  /* <CJK> */
+MAP(0x3F, 0x70, 0x634A)  /* <CJK> */
+MAP(0x3F, 0x71, 0x634B)  /* <CJK> */
+MAP(0x3F, 0x72, 0x634E)  /* <CJK> */
+MAP(0x3F, 0x73, 0x6352)  /* <CJK> */
+MAP(0x3F, 0x74, 0x6353)  /* <CJK> */
+MAP(0x3F, 0x75, 0x6354)  /* <CJK> */
+MAP(0x3F, 0x76, 0x6358)  /* <CJK> */
+MAP(0x3F, 0x77, 0x635B)  /* <CJK> */
+MAP(0x3F, 0x78, 0x6365)  /* <CJK> */
+MAP(0x3F, 0x79, 0x6366)  /* <CJK> */
+MAP(0x3F, 0x7A, 0x636C)  /* <CJK> */
+MAP(0x3F, 0x7B, 0x636D)  /* <CJK> */
+MAP(0x3F, 0x7C, 0x6371)  /* <CJK> */
+MAP(0x3F, 0x7D, 0x6374)  /* <CJK> */
+MAP(0x3F, 0x7E, 0x6375)  /* <CJK> */
+MAP(0x40, 0x21, 0x6378)  /* <CJK> */
+MAP(0x40, 0x22, 0x637C)  /* <CJK> */
+MAP(0x40, 0x23, 0x637D)  /* <CJK> */
+MAP(0x40, 0x24, 0x637F)  /* <CJK> */
+MAP(0x40, 0x25, 0x6382)  /* <CJK> */
+MAP(0x40, 0x26, 0x6384)  /* <CJK> */
+MAP(0x40, 0x27, 0x6387)  /* <CJK> */
+MAP(0x40, 0x28, 0x638A)  /* <CJK> */
+MAP(0x40, 0x29, 0x6390)  /* <CJK> */
+MAP(0x40, 0x2A, 0x6394)  /* <CJK> */
+MAP(0x40, 0x2B, 0x6395)  /* <CJK> */
+MAP(0x40, 0x2C, 0x6399)  /* <CJK> */
+MAP(0x40, 0x2D, 0x639A)  /* <CJK> */
+MAP(0x40, 0x2E, 0x639E)  /* <CJK> */
+MAP(0x40, 0x2F, 0x63A4)  /* <CJK> */
+MAP(0x40, 0x30, 0x63A6)  /* <CJK> */
+MAP(0x40, 0x31, 0x63AD)  /* <CJK> */
+MAP(0x40, 0x32, 0x63AE)  /* <CJK> */
+MAP(0x40, 0x33, 0x63AF)  /* <CJK> */
+MAP(0x40, 0x34, 0x63BD)  /* <CJK> */
+MAP(0x40, 0x35, 0x63C1)  /* <CJK> */
+MAP(0x40, 0x36, 0x63C5)  /* <CJK> */
+MAP(0x40, 0x37, 0x63C8)  /* <CJK> */
+MAP(0x40, 0x38, 0x63CE)  /* <CJK> */
+MAP(0x40, 0x39, 0x63D1)  /* <CJK> */
+MAP(0x40, 0x3A, 0x63D3)  /* <CJK> */
+MAP(0x40, 0x3B, 0x63D4)  /* <CJK> */
+MAP(0x40, 0x3C, 0x63D5)  /* <CJK> */
+MAP(0x40, 0x3D, 0x63DC)  /* <CJK> */
+MAP(0x40, 0x3E, 0x63E0)  /* <CJK> */
+MAP(0x40, 0x3F, 0x63E5)  /* <CJK> */
+MAP(0x40, 0x40, 0x63EA)  /* <CJK> */
+MAP(0x40, 0x41, 0x63EC)  /* <CJK> */
+MAP(0x40, 0x42, 0x63F2)  /* <CJK> */
+MAP(0x40, 0x43, 0x63F3)  /* <CJK> */
+MAP(0x40, 0x44, 0x63F5)  /* <CJK> */
+MAP(0x40, 0x45, 0x63F8)  /* <CJK> */
+MAP(0x40, 0x46, 0x63F9)  /* <CJK> */
+MAP(0x40, 0x47, 0x6409)  /* <CJK> */
+MAP(0x40, 0x48, 0x640A)  /* <CJK> */
+MAP(0x40, 0x49, 0x6410)  /* <CJK> */
+MAP(0x40, 0x4A, 0x6412)  /* <CJK> */
+MAP(0x40, 0x4B, 0x6414)  /* <CJK> */
+MAP(0x40, 0x4C, 0x6418)  /* <CJK> */
+MAP(0x40, 0x4D, 0x641E)  /* <CJK> */
+MAP(0x40, 0x4E, 0x6420)  /* <CJK> */
+MAP(0x40, 0x4F, 0x6422)  /* <CJK> */
+MAP(0x40, 0x50, 0x6424)  /* <CJK> */
+MAP(0x40, 0x51, 0x6425)  /* <CJK> */
+MAP(0x40, 0x52, 0x6429)  /* <CJK> */
+MAP(0x40, 0x53, 0x642A)  /* <CJK> */
+MAP(0x40, 0x54, 0x642F)  /* <CJK> */
+MAP(0x40, 0x55, 0x6430)  /* <CJK> */
+MAP(0x40, 0x56, 0x6435)  /* <CJK> */
+MAP(0x40, 0x57, 0x643D)  /* <CJK> */
+MAP(0x40, 0x58, 0x643F)  /* <CJK> */
+MAP(0x40, 0x59, 0x644B)  /* <CJK> */
+MAP(0x40, 0x5A, 0x644F)  /* <CJK> */
+MAP(0x40, 0x5B, 0x6451)  /* <CJK> */
+MAP(0x40, 0x5C, 0x6452)  /* <CJK> */
+MAP(0x40, 0x5D, 0x6453)  /* <CJK> */
+MAP(0x40, 0x5E, 0x6454)  /* <CJK> */
+MAP(0x40, 0x5F, 0x645A)  /* <CJK> */
+MAP(0x40, 0x60, 0x645B)  /* <CJK> */
+MAP(0x40, 0x61, 0x645C)  /* <CJK> */
+MAP(0x40, 0x62, 0x645D)  /* <CJK> */
+MAP(0x40, 0x63, 0x645F)  /* <CJK> */
+MAP(0x40, 0x64, 0x6460)  /* <CJK> */
+MAP(0x40, 0x65, 0x6461)  /* <CJK> */
+MAP(0x40, 0x66, 0x6463)  /* <CJK> */
+MAP(0x40, 0x67, 0x646D)  /* <CJK> */
+MAP(0x40, 0x68, 0x6473)  /* <CJK> */
+MAP(0x40, 0x69, 0x6474)  /* <CJK> */
+MAP(0x40, 0x6A, 0x647B)  /* <CJK> */
+MAP(0x40, 0x6B, 0x647D)  /* <CJK> */
+MAP(0x40, 0x6C, 0x6485)  /* <CJK> */
+MAP(0x40, 0x6D, 0x6487)  /* <CJK> */
+MAP(0x40, 0x6E, 0x648F)  /* <CJK> */
+MAP(0x40, 0x6F, 0x6490)  /* <CJK> */
+MAP(0x40, 0x70, 0x6491)  /* <CJK> */
+MAP(0x40, 0x71, 0x6498)  /* <CJK> */
+MAP(0x40, 0x72, 0x6499)  /* <CJK> */
+MAP(0x40, 0x73, 0x649B)  /* <CJK> */
+MAP(0x40, 0x74, 0x649D)  /* <CJK> */
+MAP(0x40, 0x75, 0x649F)  /* <CJK> */
+MAP(0x40, 0x76, 0x64A1)  /* <CJK> */
+MAP(0x40, 0x77, 0x64A3)  /* <CJK> */
+MAP(0x40, 0x78, 0x64A6)  /* <CJK> */
+MAP(0x40, 0x79, 0x64A8)  /* <CJK> */
+MAP(0x40, 0x7A, 0x64AC)  /* <CJK> */
+MAP(0x40, 0x7B, 0x64B3)  /* <CJK> */
+MAP(0x40, 0x7C, 0x64BD)  /* <CJK> */
+MAP(0x40, 0x7D, 0x64BE)  /* <CJK> */
+MAP(0x40, 0x7E, 0x64BF)  /* <CJK> */
+MAP(0x41, 0x21, 0x64C4)  /* <CJK> */
+MAP(0x41, 0x22, 0x64C9)  /* <CJK> */
+MAP(0x41, 0x23, 0x64CA)  /* <CJK> */
+MAP(0x41, 0x24, 0x64CB)  /* <CJK> */
+MAP(0x41, 0x25, 0x64CC)  /* <CJK> */
+MAP(0x41, 0x26, 0x64CE)  /* <CJK> */
+MAP(0x41, 0x27, 0x64D0)  /* <CJK> */
+MAP(0x41, 0x28, 0x64D1)  /* <CJK> */
+MAP(0x41, 0x29, 0x64D5)  /* <CJK> */
+MAP(0x41, 0x2A, 0x64D7)  /* <CJK> */
+MAP(0x41, 0x2B, 0x64E4)  /* <CJK> */
+MAP(0x41, 0x2C, 0x64E5)  /* <CJK> */
+MAP(0x41, 0x2D, 0x64E9)  /* <CJK> */
+MAP(0x41, 0x2E, 0x64EA)  /* <CJK> */
+MAP(0x41, 0x2F, 0x64ED)  /* <CJK> */
+MAP(0x41, 0x30, 0x64F0)  /* <CJK> */
+MAP(0x41, 0x31, 0x64F5)  /* <CJK> */
+MAP(0x41, 0x32, 0x64F7)  /* <CJK> */
+MAP(0x41, 0x33, 0x64FB)  /* <CJK> */
+MAP(0x41, 0x34, 0x64FF)  /* <CJK> */
+MAP(0x41, 0x35, 0x6501)  /* <CJK> */
+MAP(0x41, 0x36, 0x6504)  /* <CJK> */
+MAP(0x41, 0x37, 0x6508)  /* <CJK> */
+MAP(0x41, 0x38, 0x6509)  /* <CJK> */
+MAP(0x41, 0x39, 0x650A)  /* <CJK> */
+MAP(0x41, 0x3A, 0x650F)  /* <CJK> */
+MAP(0x41, 0x3B, 0x6513)  /* <CJK> */
+MAP(0x41, 0x3C, 0x6514)  /* <CJK> */
+MAP(0x41, 0x3D, 0x6516)  /* <CJK> */
+MAP(0x41, 0x3E, 0x6519)  /* <CJK> */
+MAP(0x41, 0x3F, 0x651B)  /* <CJK> */
+MAP(0x41, 0x40, 0x651E)  /* <CJK> */
+MAP(0x41, 0x41, 0x651F)  /* <CJK> */
+MAP(0x41, 0x42, 0x6522)  /* <CJK> */
+MAP(0x41, 0x43, 0x6526)  /* <CJK> */
+MAP(0x41, 0x44, 0x6529)  /* <CJK> */
+MAP(0x41, 0x45, 0x652E)  /* <CJK> */
+MAP(0x41, 0x46, 0x6531)  /* <CJK> */
+MAP(0x41, 0x47, 0x653A)  /* <CJK> */
+MAP(0x41, 0x48, 0x653C)  /* <CJK> */
+MAP(0x41, 0x49, 0x653D)  /* <CJK> */
+MAP(0x41, 0x4A, 0x6543)  /* <CJK> */
+MAP(0x41, 0x4B, 0x6547)  /* <CJK> */
+MAP(0x41, 0x4C, 0x6549)  /* <CJK> */
+MAP(0x41, 0x4D, 0x6550)  /* <CJK> */
+MAP(0x41, 0x4E, 0x6552)  /* <CJK> */
+MAP(0x41, 0x4F, 0x6554)  /* <CJK> */
+MAP(0x41, 0x50, 0x655F)  /* <CJK> */
+MAP(0x41, 0x51, 0x6560)  /* <CJK> */
+MAP(0x41, 0x52, 0x6567)  /* <CJK> */
+MAP(0x41, 0x53, 0x656B)  /* <CJK> */
+MAP(0x41, 0x54, 0x657A)  /* <CJK> */
+MAP(0x41, 0x55, 0x657D)  /* <CJK> */
+MAP(0x41, 0x56, 0x6581)  /* <CJK> */
+MAP(0x41, 0x57, 0x6585)  /* <CJK> */
+MAP(0x41, 0x58, 0x658A)  /* <CJK> */
+MAP(0x41, 0x59, 0x6592)  /* <CJK> */
+MAP(0x41, 0x5A, 0x6595)  /* <CJK> */
+MAP(0x41, 0x5B, 0x6598)  /* <CJK> */
+MAP(0x41, 0x5C, 0x659D)  /* <CJK> */
+MAP(0x41, 0x5D, 0x65A0)  /* <CJK> */
+MAP(0x41, 0x5E, 0x65A3)  /* <CJK> */
+MAP(0x41, 0x5F, 0x65A6)  /* <CJK> */
+MAP(0x41, 0x60, 0x65AE)  /* <CJK> */
+MAP(0x41, 0x61, 0x65B2)  /* <CJK> */
+MAP(0x41, 0x62, 0x65B3)  /* <CJK> */
+MAP(0x41, 0x63, 0x65B4)  /* <CJK> */
+MAP(0x41, 0x64, 0x65BF)  /* <CJK> */
+MAP(0x41, 0x65, 0x65C2)  /* <CJK> */
+MAP(0x41, 0x66, 0x65C8)  /* <CJK> */
+MAP(0x41, 0x67, 0x65C9)  /* <CJK> */
+MAP(0x41, 0x68, 0x65CE)  /* <CJK> */
+MAP(0x41, 0x69, 0x65D0)  /* <CJK> */
+MAP(0x41, 0x6A, 0x65D4)  /* <CJK> */
+MAP(0x41, 0x6B, 0x65D6)  /* <CJK> */
+MAP(0x41, 0x6C, 0x65D8)  /* <CJK> */
+MAP(0x41, 0x6D, 0x65DF)  /* <CJK> */
+MAP(0x41, 0x6E, 0x65F0)  /* <CJK> */
+MAP(0x41, 0x6F, 0x65F2)  /* <CJK> */
+MAP(0x41, 0x70, 0x65F4)  /* <CJK> */
+MAP(0x41, 0x71, 0x65F5)  /* <CJK> */
+MAP(0x41, 0x72, 0x65F9)  /* <CJK> */
+MAP(0x41, 0x73, 0x65FE)  /* <CJK> */
+MAP(0x41, 0x74, 0x65FF)  /* <CJK> */
+MAP(0x41, 0x75, 0x6600)  /* <CJK> */
+MAP(0x41, 0x76, 0x6604)  /* <CJK> */
+MAP(0x41, 0x77, 0x6608)  /* <CJK> */
+MAP(0x41, 0x78, 0x6609)  /* <CJK> */
+MAP(0x41, 0x79, 0x660D)  /* <CJK> */
+MAP(0x41, 0x7A, 0x6611)  /* <CJK> */
+MAP(0x41, 0x7B, 0x6612)  /* <CJK> */
+MAP(0x41, 0x7C, 0x6615)  /* <CJK> */
+MAP(0x41, 0x7D, 0x6616)  /* <CJK> */
+MAP(0x41, 0x7E, 0x661D)  /* <CJK> */
+MAP(0x42, 0x21, 0x661E)  /* <CJK> */
+MAP(0x42, 0x22, 0x6621)  /* <CJK> */
+MAP(0x42, 0x23, 0x6622)  /* <CJK> */
+MAP(0x42, 0x24, 0x6623)  /* <CJK> */
+MAP(0x42, 0x25, 0x6624)  /* <CJK> */
+MAP(0x42, 0x26, 0x6626)  /* <CJK> */
+MAP(0x42, 0x27, 0x6629)  /* <CJK> */
+MAP(0x42, 0x28, 0x662A)  /* <CJK> */
+MAP(0x42, 0x29, 0x662B)  /* <CJK> */
+MAP(0x42, 0x2A, 0x662C)  /* <CJK> */
+MAP(0x42, 0x2B, 0x662E)  /* <CJK> */
+MAP(0x42, 0x2C, 0x6630)  /* <CJK> */
+MAP(0x42, 0x2D, 0x6631)  /* <CJK> */
+MAP(0x42, 0x2E, 0x6633)  /* <CJK> */
+MAP(0x42, 0x2F, 0x6639)  /* <CJK> */
+MAP(0x42, 0x30, 0x6637)  /* <CJK> */
+MAP(0x42, 0x31, 0x6640)  /* <CJK> */
+MAP(0x42, 0x32, 0x6645)  /* <CJK> */
+MAP(0x42, 0x33, 0x6646)  /* <CJK> */
+MAP(0x42, 0x34, 0x664A)  /* <CJK> */
+MAP(0x42, 0x35, 0x664C)  /* <CJK> */
+MAP(0x42, 0x36, 0x6651)  /* <CJK> */
+MAP(0x42, 0x37, 0x664E)  /* <CJK> */
+MAP(0x42, 0x38, 0x6657)  /* <CJK> */
+MAP(0x42, 0x39, 0x6658)  /* <CJK> */
+MAP(0x42, 0x3A, 0x6659)  /* <CJK> */
+MAP(0x42, 0x3B, 0x665B)  /* <CJK> */
+MAP(0x42, 0x3C, 0x665C)  /* <CJK> */
+MAP(0x42, 0x3D, 0x6660)  /* <CJK> */
+MAP(0x42, 0x3E, 0x6661)  /* <CJK> */
+MAP(0x42, 0x3F, 0x66FB)  /* <CJK> */
+MAP(0x42, 0x40, 0x666A)  /* <CJK> */
+MAP(0x42, 0x41, 0x666B)  /* <CJK> */
+MAP(0x42, 0x42, 0x666C)  /* <CJK> */
+MAP(0x42, 0x43, 0x667E)  /* <CJK> */
+MAP(0x42, 0x44, 0x6673)  /* <CJK> */
+MAP(0x42, 0x45, 0x6675)  /* <CJK> */
+MAP(0x42, 0x46, 0x667F)  /* <CJK> */
+MAP(0x42, 0x47, 0x6677)  /* <CJK> */
+MAP(0x42, 0x48, 0x6678)  /* <CJK> */
+MAP(0x42, 0x49, 0x6679)  /* <CJK> */
+MAP(0x42, 0x4A, 0x667B)  /* <CJK> */
+MAP(0x42, 0x4B, 0x6680)  /* <CJK> */
+MAP(0x42, 0x4C, 0x667C)  /* <CJK> */
+MAP(0x42, 0x4D, 0x668B)  /* <CJK> */
+MAP(0x42, 0x4E, 0x668C)  /* <CJK> */
+MAP(0x42, 0x4F, 0x668D)  /* <CJK> */
+MAP(0x42, 0x50, 0x6690)  /* <CJK> */
+MAP(0x42, 0x51, 0x6692)  /* <CJK> */
+MAP(0x42, 0x52, 0x6699)  /* <CJK> */
+MAP(0x42, 0x53, 0x669A)  /* <CJK> */
+MAP(0x42, 0x54, 0x669B)  /* <CJK> */
+MAP(0x42, 0x55, 0x669C)  /* <CJK> */
+MAP(0x42, 0x56, 0x669F)  /* <CJK> */
+MAP(0x42, 0x57, 0x66A0)  /* <CJK> */
+MAP(0x42, 0x58, 0x66A4)  /* <CJK> */
+MAP(0x42, 0x59, 0x66AD)  /* <CJK> */
+MAP(0x42, 0x5A, 0x66B1)  /* <CJK> */
+MAP(0x42, 0x5B, 0x66B2)  /* <CJK> */
+MAP(0x42, 0x5C, 0x66B5)  /* <CJK> */
+MAP(0x42, 0x5D, 0x66BB)  /* <CJK> */
+MAP(0x42, 0x5E, 0x66BF)  /* <CJK> */
+MAP(0x42, 0x5F, 0x66C0)  /* <CJK> */
+MAP(0x42, 0x60, 0x66C2)  /* <CJK> */
+MAP(0x42, 0x61, 0x66C3)  /* <CJK> */
+MAP(0x42, 0x62, 0x66C8)  /* <CJK> */
+MAP(0x42, 0x63, 0x66CC)  /* <CJK> */
+MAP(0x42, 0x64, 0x66CE)  /* <CJK> */
+MAP(0x42, 0x65, 0x66CF)  /* <CJK> */
+MAP(0x42, 0x66, 0x66D4)  /* <CJK> */
+MAP(0x42, 0x67, 0x66DB)  /* <CJK> */
+MAP(0x42, 0x68, 0x66DF)  /* <CJK> */
+MAP(0x42, 0x69, 0x66E8)  /* <CJK> */
+MAP(0x42, 0x6A, 0x66EB)  /* <CJK> */
+MAP(0x42, 0x6B, 0x66EC)  /* <CJK> */
+MAP(0x42, 0x6C, 0x66EE)  /* <CJK> */
+MAP(0x42, 0x6D, 0x66FA)  /* <CJK> */
+MAP(0x42, 0x6E, 0x6705)  /* <CJK> */
+MAP(0x42, 0x6F, 0x6707)  /* <CJK> */
+MAP(0x42, 0x70, 0x670E)  /* <CJK> */
+MAP(0x42, 0x71, 0x6713)  /* <CJK> */
+MAP(0x42, 0x72, 0x6719)  /* <CJK> */
+MAP(0x42, 0x73, 0x671C)  /* <CJK> */
+MAP(0x42, 0x74, 0x6720)  /* <CJK> */
+MAP(0x42, 0x75, 0x6722)  /* <CJK> */
+MAP(0x42, 0x76, 0x6733)  /* <CJK> */
+MAP(0x42, 0x77, 0x673E)  /* <CJK> */
+MAP(0x42, 0x78, 0x6745)  /* <CJK> */
+MAP(0x42, 0x79, 0x6747)  /* <CJK> */
+MAP(0x42, 0x7A, 0x6748)  /* <CJK> */
+MAP(0x42, 0x7B, 0x674C)  /* <CJK> */
+MAP(0x42, 0x7C, 0x6754)  /* <CJK> */
+MAP(0x42, 0x7D, 0x6755)  /* <CJK> */
+MAP(0x42, 0x7E, 0x675D)  /* <CJK> */
+MAP(0x43, 0x21, 0x6766)  /* <CJK> */
+MAP(0x43, 0x22, 0x676C)  /* <CJK> */
+MAP(0x43, 0x23, 0x676E)  /* <CJK> */
+MAP(0x43, 0x24, 0x6774)  /* <CJK> */
+MAP(0x43, 0x25, 0x6776)  /* <CJK> */
+MAP(0x43, 0x26, 0x677B)  /* <CJK> */
+MAP(0x43, 0x27, 0x6781)  /* <CJK> */
+MAP(0x43, 0x28, 0x6784)  /* <CJK> */
+MAP(0x43, 0x29, 0x678E)  /* <CJK> */
+MAP(0x43, 0x2A, 0x678F)  /* <CJK> */
+MAP(0x43, 0x2B, 0x6791)  /* <CJK> */
+MAP(0x43, 0x2C, 0x6793)  /* <CJK> */
+MAP(0x43, 0x2D, 0x6796)  /* <CJK> */
+MAP(0x43, 0x2E, 0x6798)  /* <CJK> */
+MAP(0x43, 0x2F, 0x6799)  /* <CJK> */
+MAP(0x43, 0x30, 0x679B)  /* <CJK> */
+MAP(0x43, 0x31, 0x67B0)  /* <CJK> */
+MAP(0x43, 0x32, 0x67B1)  /* <CJK> */
+MAP(0x43, 0x33, 0x67B2)  /* <CJK> */
+MAP(0x43, 0x34, 0x67B5)  /* <CJK> */
+MAP(0x43, 0x35, 0x67BB)  /* <CJK> */
+MAP(0x43, 0x36, 0x67BC)  /* <CJK> */
+MAP(0x43, 0x37, 0x67BD)  /* <CJK> */
+MAP(0x43, 0x38, 0x67F9)  /* <CJK> */
+MAP(0x43, 0x39, 0x67C0)  /* <CJK> */
+MAP(0x43, 0x3A, 0x67C2)  /* <CJK> */
+MAP(0x43, 0x3B, 0x67C3)  /* <CJK> */
+MAP(0x43, 0x3C, 0x67C5)  /* <CJK> */
+MAP(0x43, 0x3D, 0x67C8)  /* <CJK> */
+MAP(0x43, 0x3E, 0x67C9)  /* <CJK> */
+MAP(0x43, 0x3F, 0x67D2)  /* <CJK> */
+MAP(0x43, 0x40, 0x67D7)  /* <CJK> */
+MAP(0x43, 0x41, 0x67D9)  /* <CJK> */
+MAP(0x43, 0x42, 0x67DC)  /* <CJK> */
+MAP(0x43, 0x43, 0x67E1)  /* <CJK> */
+MAP(0x43, 0x44, 0x67E6)  /* <CJK> */
+MAP(0x43, 0x45, 0x67F0)  /* <CJK> */
+MAP(0x43, 0x46, 0x67F2)  /* <CJK> */
+MAP(0x43, 0x47, 0x67F6)  /* <CJK> */
+MAP(0x43, 0x48, 0x67F7)  /* <CJK> */
+MAP(0x43, 0x49, 0x6852)  /* <CJK> */
+MAP(0x43, 0x4A, 0x6814)  /* <CJK> */
+MAP(0x43, 0x4B, 0x6819)  /* <CJK> */
+MAP(0x43, 0x4C, 0x681D)  /* <CJK> */
+MAP(0x43, 0x4D, 0x681F)  /* <CJK> */
+MAP(0x43, 0x4E, 0x6828)  /* <CJK> */
+MAP(0x43, 0x4F, 0x6827)  /* <CJK> */
+MAP(0x43, 0x50, 0x682C)  /* <CJK> */
+MAP(0x43, 0x51, 0x682D)  /* <CJK> */
+MAP(0x43, 0x52, 0x682F)  /* <CJK> */
+MAP(0x43, 0x53, 0x6830)  /* <CJK> */
+MAP(0x43, 0x54, 0x6831)  /* <CJK> */
+MAP(0x43, 0x55, 0x6833)  /* <CJK> */
+MAP(0x43, 0x56, 0x683B)  /* <CJK> */
+MAP(0x43, 0x57, 0x683F)  /* <CJK> */
+MAP(0x43, 0x58, 0x6844)  /* <CJK> */
+MAP(0x43, 0x59, 0x6845)  /* <CJK> */
+MAP(0x43, 0x5A, 0x684A)  /* <CJK> */
+MAP(0x43, 0x5B, 0x684C)  /* <CJK> */
+MAP(0x43, 0x5C, 0x6855)  /* <CJK> */
+MAP(0x43, 0x5D, 0x6857)  /* <CJK> */
+MAP(0x43, 0x5E, 0x6858)  /* <CJK> */
+MAP(0x43, 0x5F, 0x685B)  /* <CJK> */
+MAP(0x43, 0x60, 0x686B)  /* <CJK> */
+MAP(0x43, 0x61, 0x686E)  /* <CJK> */
+MAP(0x43, 0x62, 0x686F)  /* <CJK> */
+MAP(0x43, 0x63, 0x6870)  /* <CJK> */
+MAP(0x43, 0x64, 0x6871)  /* <CJK> */
+MAP(0x43, 0x65, 0x6872)  /* <CJK> */
+MAP(0x43, 0x66, 0x6875)  /* <CJK> */
+MAP(0x43, 0x67, 0x6879)  /* <CJK> */
+MAP(0x43, 0x68, 0x687A)  /* <CJK> */
+MAP(0x43, 0x69, 0x687B)  /* <CJK> */
+MAP(0x43, 0x6A, 0x687C)  /* <CJK> */
+MAP(0x43, 0x6B, 0x6882)  /* <CJK> */
+MAP(0x43, 0x6C, 0x6884)  /* <CJK> */
+MAP(0x43, 0x6D, 0x6886)  /* <CJK> */
+MAP(0x43, 0x6E, 0x6888)  /* <CJK> */
+MAP(0x43, 0x6F, 0x6896)  /* <CJK> */
+MAP(0x43, 0x70, 0x6898)  /* <CJK> */
+MAP(0x43, 0x71, 0x689A)  /* <CJK> */
+MAP(0x43, 0x72, 0x689C)  /* <CJK> */
+MAP(0x43, 0x73, 0x68A1)  /* <CJK> */
+MAP(0x43, 0x74, 0x68A3)  /* <CJK> */
+MAP(0x43, 0x75, 0x68A5)  /* <CJK> */
+MAP(0x43, 0x76, 0x68A9)  /* <CJK> */
+MAP(0x43, 0x77, 0x68AA)  /* <CJK> */
+MAP(0x43, 0x78, 0x68AE)  /* <CJK> */
+MAP(0x43, 0x79, 0x68B2)  /* <CJK> */
+MAP(0x43, 0x7A, 0x68BB)  /* <CJK> */
+MAP(0x43, 0x7B, 0x68C5)  /* <CJK> */
+MAP(0x43, 0x7C, 0x68C8)  /* <CJK> */
+MAP(0x43, 0x7D, 0x68CC)  /* <CJK> */
+MAP(0x43, 0x7E, 0x68CF)  /* <CJK> */
+MAP(0x44, 0x21, 0x68D0)  /* <CJK> */
+MAP(0x44, 0x22, 0x68D1)  /* <CJK> */
+MAP(0x44, 0x23, 0x68D3)  /* <CJK> */
+MAP(0x44, 0x24, 0x68D6)  /* <CJK> */
+MAP(0x44, 0x25, 0x68D9)  /* <CJK> */
+MAP(0x44, 0x26, 0x68DC)  /* <CJK> */
+MAP(0x44, 0x27, 0x68DD)  /* <CJK> */
+MAP(0x44, 0x28, 0x68E5)  /* <CJK> */
+MAP(0x44, 0x29, 0x68E8)  /* <CJK> */
+MAP(0x44, 0x2A, 0x68EA)  /* <CJK> */
+MAP(0x44, 0x2B, 0x68EB)  /* <CJK> */
+MAP(0x44, 0x2C, 0x68EC)  /* <CJK> */
+MAP(0x44, 0x2D, 0x68ED)  /* <CJK> */
+MAP(0x44, 0x2E, 0x68F0)  /* <CJK> */
+MAP(0x44, 0x2F, 0x68F1)  /* <CJK> */
+MAP(0x44, 0x30, 0x68F5)  /* <CJK> */
+MAP(0x44, 0x31, 0x68F6)  /* <CJK> */
+MAP(0x44, 0x32, 0x68FB)  /* <CJK> */
+MAP(0x44, 0x33, 0x68FC)  /* <CJK> */
+MAP(0x44, 0x34, 0x68FD)  /* <CJK> */
+MAP(0x44, 0x35, 0x6906)  /* <CJK> */
+MAP(0x44, 0x36, 0x6909)  /* <CJK> */
+MAP(0x44, 0x37, 0x690A)  /* <CJK> */
+MAP(0x44, 0x38, 0x6910)  /* <CJK> */
+MAP(0x44, 0x39, 0x6911)  /* <CJK> */
+MAP(0x44, 0x3A, 0x6913)  /* <CJK> */
+MAP(0x44, 0x3B, 0x6916)  /* <CJK> */
+MAP(0x44, 0x3C, 0x6917)  /* <CJK> */
+MAP(0x44, 0x3D, 0x6931)  /* <CJK> */
+MAP(0x44, 0x3E, 0x6933)  /* <CJK> */
+MAP(0x44, 0x3F, 0x6935)  /* <CJK> */
+MAP(0x44, 0x40, 0x6938)  /* <CJK> */
+MAP(0x44, 0x41, 0x693B)  /* <CJK> */
+MAP(0x44, 0x42, 0x6942)  /* <CJK> */
+MAP(0x44, 0x43, 0x6945)  /* <CJK> */
+MAP(0x44, 0x44, 0x6949)  /* <CJK> */
+MAP(0x44, 0x45, 0x694E)  /* <CJK> */
+MAP(0x44, 0x46, 0x6957)  /* <CJK> */
+MAP(0x44, 0x47, 0x695B)  /* <CJK> */
+MAP(0x44, 0x48, 0x6963)  /* <CJK> */
+MAP(0x44, 0x49, 0x6964)  /* <CJK> */
+MAP(0x44, 0x4A, 0x6965)  /* <CJK> */
+MAP(0x44, 0x4B, 0x6966)  /* <CJK> */
+MAP(0x44, 0x4C, 0x6968)  /* <CJK> */
+MAP(0x44, 0x4D, 0x6969)  /* <CJK> */
+MAP(0x44, 0x4E, 0x696C)  /* <CJK> */
+MAP(0x44, 0x4F, 0x6970)  /* <CJK> */
+MAP(0x44, 0x50, 0x6971)  /* <CJK> */
+MAP(0x44, 0x51, 0x6972)  /* <CJK> */
+MAP(0x44, 0x52, 0x697A)  /* <CJK> */
+MAP(0x44, 0x53, 0x697B)  /* <CJK> */
+MAP(0x44, 0x54, 0x697F)  /* <CJK> */
+MAP(0x44, 0x55, 0x6980)  /* <CJK> */
+MAP(0x44, 0x56, 0x698D)  /* <CJK> */
+MAP(0x44, 0x57, 0x6992)  /* <CJK> */
+MAP(0x44, 0x58, 0x6996)  /* <CJK> */
+MAP(0x44, 0x59, 0x6998)  /* <CJK> */
+MAP(0x44, 0x5A, 0x69A1)  /* <CJK> */
+MAP(0x44, 0x5B, 0x69A5)  /* <CJK> */
+MAP(0x44, 0x5C, 0x69A6)  /* <CJK> */
+MAP(0x44, 0x5D, 0x69A8)  /* <CJK> */
+MAP(0x44, 0x5E, 0x69AB)  /* <CJK> */
+MAP(0x44, 0x5F, 0x69AD)  /* <CJK> */
+MAP(0x44, 0x60, 0x69AF)  /* <CJK> */
+MAP(0x44, 0x61, 0x69B7)  /* <CJK> */
+MAP(0x44, 0x62, 0x69B8)  /* <CJK> */
+MAP(0x44, 0x63, 0x69BA)  /* <CJK> */
+MAP(0x44, 0x64, 0x69BC)  /* <CJK> */
+MAP(0x44, 0x65, 0x69C5)  /* <CJK> */
+MAP(0x44, 0x66, 0x69C8)  /* <CJK> */
+MAP(0x44, 0x67, 0x69D1)  /* <CJK> */
+MAP(0x44, 0x68, 0x69D6)  /* <CJK> */
+MAP(0x44, 0x69, 0x69D7)  /* <CJK> */
+MAP(0x44, 0x6A, 0x69E2)  /* <CJK> */
+MAP(0x44, 0x6B, 0x69E5)  /* <CJK> */
+MAP(0x44, 0x6C, 0x69EE)  /* <CJK> */
+MAP(0x44, 0x6D, 0x69EF)  /* <CJK> */
+MAP(0x44, 0x6E, 0x69F1)  /* <CJK> */
+MAP(0x44, 0x6F, 0x69F3)  /* <CJK> */
+MAP(0x44, 0x70, 0x69F5)  /* <CJK> */
+MAP(0x44, 0x71, 0x69FE)  /* <CJK> */
+MAP(0x44, 0x72, 0x6A00)  /* <CJK> */
+MAP(0x44, 0x73, 0x6A01)  /* <CJK> */
+MAP(0x44, 0x74, 0x6A03)  /* <CJK> */
+MAP(0x44, 0x75, 0x6A0F)  /* <CJK> */
+MAP(0x44, 0x76, 0x6A11)  /* <CJK> */
+MAP(0x44, 0x77, 0x6A15)  /* <CJK> */
+MAP(0x44, 0x78, 0x6A1A)  /* <CJK> */
+MAP(0x44, 0x79, 0x6A1D)  /* <CJK> */
+MAP(0x44, 0x7A, 0x6A20)  /* <CJK> */
+MAP(0x44, 0x7B, 0x6A24)  /* <CJK> */
+MAP(0x44, 0x7C, 0x6A28)  /* <CJK> */
+MAP(0x44, 0x7D, 0x6A30)  /* <CJK> */
+MAP(0x44, 0x7E, 0x6A32)  /* <CJK> */
+MAP(0x45, 0x21, 0x6A34)  /* <CJK> */
+MAP(0x45, 0x22, 0x6A37)  /* <CJK> */
+MAP(0x45, 0x23, 0x6A3B)  /* <CJK> */
+MAP(0x45, 0x24, 0x6A3E)  /* <CJK> */
+MAP(0x45, 0x25, 0x6A3F)  /* <CJK> */
+MAP(0x45, 0x26, 0x6A45)  /* <CJK> */
+MAP(0x45, 0x27, 0x6A46)  /* <CJK> */
+MAP(0x45, 0x28, 0x6A49)  /* <CJK> */
+MAP(0x45, 0x29, 0x6A4A)  /* <CJK> */
+MAP(0x45, 0x2A, 0x6A4E)  /* <CJK> */
+MAP(0x45, 0x2B, 0x6A50)  /* <CJK> */
+MAP(0x45, 0x2C, 0x6A51)  /* <CJK> */
+MAP(0x45, 0x2D, 0x6A52)  /* <CJK> */
+MAP(0x45, 0x2E, 0x6A55)  /* <CJK> */
+MAP(0x45, 0x2F, 0x6A56)  /* <CJK> */
+MAP(0x45, 0x30, 0x6A5B)  /* <CJK> */
+MAP(0x45, 0x31, 0x6A64)  /* <CJK> */
+MAP(0x45, 0x32, 0x6A67)  /* <CJK> */
+MAP(0x45, 0x33, 0x6A6A)  /* <CJK> */
+MAP(0x45, 0x34, 0x6A71)  /* <CJK> */
+MAP(0x45, 0x35, 0x6A73)  /* <CJK> */
+MAP(0x45, 0x36, 0x6A7E)  /* <CJK> */
+MAP(0x45, 0x37, 0x6A81)  /* <CJK> */
+MAP(0x45, 0x38, 0x6A83)  /* <CJK> */
+MAP(0x45, 0x39, 0x6A86)  /* <CJK> */
+MAP(0x45, 0x3A, 0x6A87)  /* <CJK> */
+MAP(0x45, 0x3B, 0x6A89)  /* <CJK> */
+MAP(0x45, 0x3C, 0x6A8B)  /* <CJK> */
+MAP(0x45, 0x3D, 0x6A91)  /* <CJK> */
+MAP(0x45, 0x3E, 0x6A9B)  /* <CJK> */
+MAP(0x45, 0x3F, 0x6A9D)  /* <CJK> */
+MAP(0x45, 0x40, 0x6A9E)  /* <CJK> */
+MAP(0x45, 0x41, 0x6A9F)  /* <CJK> */
+MAP(0x45, 0x42, 0x6AA5)  /* <CJK> */
+MAP(0x45, 0x43, 0x6AAB)  /* <CJK> */
+MAP(0x45, 0x44, 0x6AAF)  /* <CJK> */
+MAP(0x45, 0x45, 0x6AB0)  /* <CJK> */
+MAP(0x45, 0x46, 0x6AB1)  /* <CJK> */
+MAP(0x45, 0x47, 0x6AB4)  /* <CJK> */
+MAP(0x45, 0x48, 0x6ABD)  /* <CJK> */
+MAP(0x45, 0x49, 0x6ABE)  /* <CJK> */
+MAP(0x45, 0x4A, 0x6ABF)  /* <CJK> */
+MAP(0x45, 0x4B, 0x6AC6)  /* <CJK> */
+MAP(0x45, 0x4C, 0x6AC9)  /* <CJK> */
+MAP(0x45, 0x4D, 0x6AC8)  /* <CJK> */
+MAP(0x45, 0x4E, 0x6ACC)  /* <CJK> */
+MAP(0x45, 0x4F, 0x6AD0)  /* <CJK> */
+MAP(0x45, 0x50, 0x6AD4)  /* <CJK> */
+MAP(0x45, 0x51, 0x6AD5)  /* <CJK> */
+MAP(0x45, 0x52, 0x6AD6)  /* <CJK> */
+MAP(0x45, 0x53, 0x6ADC)  /* <CJK> */
+MAP(0x45, 0x54, 0x6ADD)  /* <CJK> */
+MAP(0x45, 0x55, 0x6AE4)  /* <CJK> */
+MAP(0x45, 0x56, 0x6AE7)  /* <CJK> */
+MAP(0x45, 0x57, 0x6AEC)  /* <CJK> */
+MAP(0x45, 0x58, 0x6AF0)  /* <CJK> */
+MAP(0x45, 0x59, 0x6AF1)  /* <CJK> */
+MAP(0x45, 0x5A, 0x6AF2)  /* <CJK> */
+MAP(0x45, 0x5B, 0x6AFC)  /* <CJK> */
+MAP(0x45, 0x5C, 0x6AFD)  /* <CJK> */
+MAP(0x45, 0x5D, 0x6B02)  /* <CJK> */
+MAP(0x45, 0x5E, 0x6B03)  /* <CJK> */
+MAP(0x45, 0x5F, 0x6B06)  /* <CJK> */
+MAP(0x45, 0x60, 0x6B07)  /* <CJK> */
+MAP(0x45, 0x61, 0x6B09)  /* <CJK> */
+MAP(0x45, 0x62, 0x6B0F)  /* <CJK> */
+MAP(0x45, 0x63, 0x6B10)  /* <CJK> */
+MAP(0x45, 0x64, 0x6B11)  /* <CJK> */
+MAP(0x45, 0x65, 0x6B17)  /* <CJK> */
+MAP(0x45, 0x66, 0x6B1B)  /* <CJK> */
+MAP(0x45, 0x67, 0x6B1E)  /* <CJK> */
+MAP(0x45, 0x68, 0x6B24)  /* <CJK> */
+MAP(0x45, 0x69, 0x6B28)  /* <CJK> */
+MAP(0x45, 0x6A, 0x6B2B)  /* <CJK> */
+MAP(0x45, 0x6B, 0x6B2C)  /* <CJK> */
+MAP(0x45, 0x6C, 0x6B2F)  /* <CJK> */
+MAP(0x45, 0x6D, 0x6B35)  /* <CJK> */
+MAP(0x45, 0x6E, 0x6B36)  /* <CJK> */
+MAP(0x45, 0x6F, 0x6B3B)  /* <CJK> */
+MAP(0x45, 0x70, 0x6B3F)  /* <CJK> */
+MAP(0x45, 0x71, 0x6B46)  /* <CJK> */
+MAP(0x45, 0x72, 0x6B4A)  /* <CJK> */
+MAP(0x45, 0x73, 0x6B4D)  /* <CJK> */
+MAP(0x45, 0x74, 0x6B52)  /* <CJK> */
+MAP(0x45, 0x75, 0x6B56)  /* <CJK> */
+MAP(0x45, 0x76, 0x6B58)  /* <CJK> */
+MAP(0x45, 0x77, 0x6B5D)  /* <CJK> */
+MAP(0x45, 0x78, 0x6B60)  /* <CJK> */
+MAP(0x45, 0x79, 0x6B67)  /* <CJK> */
+MAP(0x45, 0x7A, 0x6B6B)  /* <CJK> */
+MAP(0x45, 0x7B, 0x6B6E)  /* <CJK> */
+MAP(0x45, 0x7C, 0x6B70)  /* <CJK> */
+MAP(0x45, 0x7D, 0x6B75)  /* <CJK> */
+MAP(0x45, 0x7E, 0x6B7D)  /* <CJK> */
+MAP(0x46, 0x21, 0x6B7E)  /* <CJK> */
+MAP(0x46, 0x22, 0x6B82)  /* <CJK> */
+MAP(0x46, 0x23, 0x6B85)  /* <CJK> */
+MAP(0x46, 0x24, 0x6B97)  /* <CJK> */
+MAP(0x46, 0x25, 0x6B9B)  /* <CJK> */
+MAP(0x46, 0x26, 0x6B9F)  /* <CJK> */
+MAP(0x46, 0x27, 0x6BA0)  /* <CJK> */
+MAP(0x46, 0x28, 0x6BA2)  /* <CJK> */
+MAP(0x46, 0x29, 0x6BA3)  /* <CJK> */
+MAP(0x46, 0x2A, 0x6BA8)  /* <CJK> */
+MAP(0x46, 0x2B, 0x6BA9)  /* <CJK> */
+MAP(0x46, 0x2C, 0x6BAC)  /* <CJK> */
+MAP(0x46, 0x2D, 0x6BAD)  /* <CJK> */
+MAP(0x46, 0x2E, 0x6BAE)  /* <CJK> */
+MAP(0x46, 0x2F, 0x6BB0)  /* <CJK> */
+MAP(0x46, 0x30, 0x6BB8)  /* <CJK> */
+MAP(0x46, 0x31, 0x6BB9)  /* <CJK> */
+MAP(0x46, 0x32, 0x6BBD)  /* <CJK> */
+MAP(0x46, 0x33, 0x6BBE)  /* <CJK> */
+MAP(0x46, 0x34, 0x6BC3)  /* <CJK> */
+MAP(0x46, 0x35, 0x6BC4)  /* <CJK> */
+MAP(0x46, 0x36, 0x6BC9)  /* <CJK> */
+MAP(0x46, 0x37, 0x6BCC)  /* <CJK> */
+MAP(0x46, 0x38, 0x6BD6)  /* <CJK> */
+MAP(0x46, 0x39, 0x6BDA)  /* <CJK> */
+MAP(0x46, 0x3A, 0x6BE1)  /* <CJK> */
+MAP(0x46, 0x3B, 0x6BE3)  /* <CJK> */
+MAP(0x46, 0x3C, 0x6BE6)  /* <CJK> */
+MAP(0x46, 0x3D, 0x6BE7)  /* <CJK> */
+MAP(0x46, 0x3E, 0x6BEE)  /* <CJK> */
+MAP(0x46, 0x3F, 0x6BF1)  /* <CJK> */
+MAP(0x46, 0x40, 0x6BF7)  /* <CJK> */
+MAP(0x46, 0x41, 0x6BF9)  /* <CJK> */
+MAP(0x46, 0x42, 0x6BFF)  /* <CJK> */
+MAP(0x46, 0x43, 0x6C02)  /* <CJK> */
+MAP(0x46, 0x44, 0x6C04)  /* <CJK> */
+MAP(0x46, 0x45, 0x6C05)  /* <CJK> */
+MAP(0x46, 0x46, 0x6C09)  /* <CJK> */
+MAP(0x46, 0x47, 0x6C0D)  /* <CJK> */
+MAP(0x46, 0x48, 0x6C0E)  /* <CJK> */
+MAP(0x46, 0x49, 0x6C10)  /* <CJK> */
+MAP(0x46, 0x4A, 0x6C12)  /* <CJK> */
+MAP(0x46, 0x4B, 0x6C19)  /* <CJK> */
+MAP(0x46, 0x4C, 0x6C1F)  /* <CJK> */
+MAP(0x46, 0x4D, 0x6C26)  /* <CJK> */
+MAP(0x46, 0x4E, 0x6C27)  /* <CJK> */
+MAP(0x46, 0x4F, 0x6C28)  /* <CJK> */
+MAP(0x46, 0x50, 0x6C2C)  /* <CJK> */
+MAP(0x46, 0x51, 0x6C2E)  /* <CJK> */
+MAP(0x46, 0x52, 0x6C33)  /* <CJK> */
+MAP(0x46, 0x53, 0x6C35)  /* <CJK> */
+MAP(0x46, 0x54, 0x6C36)  /* <CJK> */
+MAP(0x46, 0x55, 0x6C3A)  /* <CJK> */
+MAP(0x46, 0x56, 0x6C3B)  /* <CJK> */
+MAP(0x46, 0x57, 0x6C3F)  /* <CJK> */
+MAP(0x46, 0x58, 0x6C4A)  /* <CJK> */
+MAP(0x46, 0x59, 0x6C4B)  /* <CJK> */
+MAP(0x46, 0x5A, 0x6C4D)  /* <CJK> */
+MAP(0x46, 0x5B, 0x6C4F)  /* <CJK> */
+MAP(0x46, 0x5C, 0x6C52)  /* <CJK> */
+MAP(0x46, 0x5D, 0x6C54)  /* <CJK> */
+MAP(0x46, 0x5E, 0x6C59)  /* <CJK> */
+MAP(0x46, 0x5F, 0x6C5B)  /* <CJK> */
+MAP(0x46, 0x60, 0x6C5C)  /* <CJK> */
+MAP(0x46, 0x61, 0x6C6B)  /* <CJK> */
+MAP(0x46, 0x62, 0x6C6D)  /* <CJK> */
+MAP(0x46, 0x63, 0x6C6F)  /* <CJK> */
+MAP(0x46, 0x64, 0x6C74)  /* <CJK> */
+MAP(0x46, 0x65, 0x6C76)  /* <CJK> */
+MAP(0x46, 0x66, 0x6C78)  /* <CJK> */
+MAP(0x46, 0x67, 0x6C79)  /* <CJK> */
+MAP(0x46, 0x68, 0x6C7B)  /* <CJK> */
+MAP(0x46, 0x69, 0x6C85)  /* <CJK> */
+MAP(0x46, 0x6A, 0x6C86)  /* <CJK> */
+MAP(0x46, 0x6B, 0x6C87)  /* <CJK> */
+MAP(0x46, 0x6C, 0x6C89)  /* <CJK> */
+MAP(0x46, 0x6D, 0x6C94)  /* <CJK> */
+MAP(0x46, 0x6E, 0x6C95)  /* <CJK> */
+MAP(0x46, 0x6F, 0x6C97)  /* <CJK> */
+MAP(0x46, 0x70, 0x6C98)  /* <CJK> */
+MAP(0x46, 0x71, 0x6C9C)  /* <CJK> */
+MAP(0x46, 0x72, 0x6C9F)  /* <CJK> */
+MAP(0x46, 0x73, 0x6CB0)  /* <CJK> */
+MAP(0x46, 0x74, 0x6CB2)  /* <CJK> */
+MAP(0x46, 0x75, 0x6CB4)  /* <CJK> */
+MAP(0x46, 0x76, 0x6CC2)  /* <CJK> */
+MAP(0x46, 0x77, 0x6CC6)  /* <CJK> */
+MAP(0x46, 0x78, 0x6CCD)  /* <CJK> */
+MAP(0x46, 0x79, 0x6CCF)  /* <CJK> */
+MAP(0x46, 0x7A, 0x6CD0)  /* <CJK> */
+MAP(0x46, 0x7B, 0x6CD1)  /* <CJK> */
+MAP(0x46, 0x7C, 0x6CD2)  /* <CJK> */
+MAP(0x46, 0x7D, 0x6CD4)  /* <CJK> */
+MAP(0x46, 0x7E, 0x6CD6)  /* <CJK> */
+MAP(0x47, 0x21, 0x6CDA)  /* <CJK> */
+MAP(0x47, 0x22, 0x6CDC)  /* <CJK> */
+MAP(0x47, 0x23, 0x6CE0)  /* <CJK> */
+MAP(0x47, 0x24, 0x6CE7)  /* <CJK> */
+MAP(0x47, 0x25, 0x6CE9)  /* <CJK> */
+MAP(0x47, 0x26, 0x6CEB)  /* <CJK> */
+MAP(0x47, 0x27, 0x6CEC)  /* <CJK> */
+MAP(0x47, 0x28, 0x6CEE)  /* <CJK> */
+MAP(0x47, 0x29, 0x6CF2)  /* <CJK> */
+MAP(0x47, 0x2A, 0x6CF4)  /* <CJK> */
+MAP(0x47, 0x2B, 0x6D04)  /* <CJK> */
+MAP(0x47, 0x2C, 0x6D07)  /* <CJK> */
+MAP(0x47, 0x2D, 0x6D0A)  /* <CJK> */
+MAP(0x47, 0x2E, 0x6D0E)  /* <CJK> */
+MAP(0x47, 0x2F, 0x6D0F)  /* <CJK> */
+MAP(0x47, 0x30, 0x6D11)  /* <CJK> */
+MAP(0x47, 0x31, 0x6D13)  /* <CJK> */
+MAP(0x47, 0x32, 0x6D1A)  /* <CJK> */
+MAP(0x47, 0x33, 0x6D26)  /* <CJK> */
+MAP(0x47, 0x34, 0x6D27)  /* <CJK> */
+MAP(0x47, 0x35, 0x6D28)  /* <CJK> */
+MAP(0x47, 0x36, 0x6C67)  /* <CJK> */
+MAP(0x47, 0x37, 0x6D2E)  /* <CJK> */
+MAP(0x47, 0x38, 0x6D2F)  /* <CJK> */
+MAP(0x47, 0x39, 0x6D31)  /* <CJK> */
+MAP(0x47, 0x3A, 0x6D39)  /* <CJK> */
+MAP(0x47, 0x3B, 0x6D3C)  /* <CJK> */
+MAP(0x47, 0x3C, 0x6D3F)  /* <CJK> */
+MAP(0x47, 0x3D, 0x6D57)  /* <CJK> */
+MAP(0x47, 0x3E, 0x6D5E)  /* <CJK> */
+MAP(0x47, 0x3F, 0x6D5F)  /* <CJK> */
+MAP(0x47, 0x40, 0x6D61)  /* <CJK> */
+MAP(0x47, 0x41, 0x6D65)  /* <CJK> */
+MAP(0x47, 0x42, 0x6D67)  /* <CJK> */
+MAP(0x47, 0x43, 0x6D6F)  /* <CJK> */
+MAP(0x47, 0x44, 0x6D70)  /* <CJK> */
+MAP(0x47, 0x45, 0x6D7C)  /* <CJK> */
+MAP(0x47, 0x46, 0x6D82)  /* <CJK> */
+MAP(0x47, 0x47, 0x6D87)  /* <CJK> */
+MAP(0x47, 0x48, 0x6D91)  /* <CJK> */
+MAP(0x47, 0x49, 0x6D92)  /* <CJK> */
+MAP(0x47, 0x4A, 0x6D94)  /* <CJK> */
+MAP(0x47, 0x4B, 0x6D96)  /* <CJK> */
+MAP(0x47, 0x4C, 0x6D97)  /* <CJK> */
+MAP(0x47, 0x4D, 0x6D98)  /* <CJK> */
+MAP(0x47, 0x4E, 0x6DAA)  /* <CJK> */
+MAP(0x47, 0x4F, 0x6DAC)  /* <CJK> */
+MAP(0x47, 0x50, 0x6DB4)  /* <CJK> */
+MAP(0x47, 0x51, 0x6DB7)  /* <CJK> */
+MAP(0x47, 0x52, 0x6DB9)  /* <CJK> */
+MAP(0x47, 0x53, 0x6DBD)  /* <CJK> */
+MAP(0x47, 0x54, 0x6DBF)  /* <CJK> */
+MAP(0x47, 0x55, 0x6DC4)  /* <CJK> */
+MAP(0x47, 0x56, 0x6DC8)  /* <CJK> */
+MAP(0x47, 0x57, 0x6DCA)  /* <CJK> */
+MAP(0x47, 0x58, 0x6DCE)  /* <CJK> */
+MAP(0x47, 0x59, 0x6DCF)  /* <CJK> */
+MAP(0x47, 0x5A, 0x6DD6)  /* <CJK> */
+MAP(0x47, 0x5B, 0x6DDB)  /* <CJK> */
+MAP(0x47, 0x5C, 0x6DDD)  /* <CJK> */
+MAP(0x47, 0x5D, 0x6DDF)  /* <CJK> */
+MAP(0x47, 0x5E, 0x6DE0)  /* <CJK> */
+MAP(0x47, 0x5F, 0x6DE2)  /* <CJK> */
+MAP(0x47, 0x60, 0x6DE5)  /* <CJK> */
+MAP(0x47, 0x61, 0x6DE9)  /* <CJK> */
+MAP(0x47, 0x62, 0x6DEF)  /* <CJK> */
+MAP(0x47, 0x63, 0x6DF0)  /* <CJK> */
+MAP(0x47, 0x64, 0x6DF4)  /* <CJK> */
+MAP(0x47, 0x65, 0x6DF6)  /* <CJK> */
+MAP(0x47, 0x66, 0x6DFC)  /* <CJK> */
+MAP(0x47, 0x67, 0x6E00)  /* <CJK> */
+MAP(0x47, 0x68, 0x6E04)  /* <CJK> */
+MAP(0x47, 0x69, 0x6E1E)  /* <CJK> */
+MAP(0x47, 0x6A, 0x6E22)  /* <CJK> */
+MAP(0x47, 0x6B, 0x6E27)  /* <CJK> */
+MAP(0x47, 0x6C, 0x6E32)  /* <CJK> */
+MAP(0x47, 0x6D, 0x6E36)  /* <CJK> */
+MAP(0x47, 0x6E, 0x6E39)  /* <CJK> */
+MAP(0x47, 0x6F, 0x6E3B)  /* <CJK> */
+MAP(0x47, 0x70, 0x6E3C)  /* <CJK> */
+MAP(0x47, 0x71, 0x6E44)  /* <CJK> */
+MAP(0x47, 0x72, 0x6E45)  /* <CJK> */
+MAP(0x47, 0x73, 0x6E48)  /* <CJK> */
+MAP(0x47, 0x74, 0x6E49)  /* <CJK> */
+MAP(0x47, 0x75, 0x6E4B)  /* <CJK> */
+MAP(0x47, 0x76, 0x6E4F)  /* <CJK> */
+MAP(0x47, 0x77, 0x6E51)  /* <CJK> */
+MAP(0x47, 0x78, 0x6E52)  /* <CJK> */
+MAP(0x47, 0x79, 0x6E53)  /* <CJK> */
+MAP(0x47, 0x7A, 0x6E54)  /* <CJK> */
+MAP(0x47, 0x7B, 0x6E57)  /* <CJK> */
+MAP(0x47, 0x7C, 0x6E5C)  /* <CJK> */
+MAP(0x47, 0x7D, 0x6E5D)  /* <CJK> */
+MAP(0x47, 0x7E, 0x6E5E)  /* <CJK> */
+MAP(0x48, 0x21, 0x6E62)  /* <CJK> */
+MAP(0x48, 0x22, 0x6E63)  /* <CJK> */
+MAP(0x48, 0x23, 0x6E68)  /* <CJK> */
+MAP(0x48, 0x24, 0x6E73)  /* <CJK> */
+MAP(0x48, 0x25, 0x6E7B)  /* <CJK> */
+MAP(0x48, 0x26, 0x6E7D)  /* <CJK> */
+MAP(0x48, 0x27, 0x6E8D)  /* <CJK> */
+MAP(0x48, 0x28, 0x6E93)  /* <CJK> */
+MAP(0x48, 0x29, 0x6E99)  /* <CJK> */
+MAP(0x48, 0x2A, 0x6EA0)  /* <CJK> */
+MAP(0x48, 0x2B, 0x6EA7)  /* <CJK> */
+MAP(0x48, 0x2C, 0x6EAD)  /* <CJK> */
+MAP(0x48, 0x2D, 0x6EAE)  /* <CJK> */
+MAP(0x48, 0x2E, 0x6EB1)  /* <CJK> */
+MAP(0x48, 0x2F, 0x6EB3)  /* <CJK> */
+MAP(0x48, 0x30, 0x6EBB)  /* <CJK> */
+MAP(0x48, 0x31, 0x6EBF)  /* <CJK> */
+MAP(0x48, 0x32, 0x6EC0)  /* <CJK> */
+MAP(0x48, 0x33, 0x6EC1)  /* <CJK> */
+MAP(0x48, 0x34, 0x6EC3)  /* <CJK> */
+MAP(0x48, 0x35, 0x6EC7)  /* <CJK> */
+MAP(0x48, 0x36, 0x6EC8)  /* <CJK> */
+MAP(0x48, 0x37, 0x6ECA)  /* <CJK> */
+MAP(0x48, 0x38, 0x6ECD)  /* <CJK> */
+MAP(0x48, 0x39, 0x6ECE)  /* <CJK> */
+MAP(0x48, 0x3A, 0x6ECF)  /* <CJK> */
+MAP(0x48, 0x3B, 0x6EEB)  /* <CJK> */
+MAP(0x48, 0x3C, 0x6EED)  /* <CJK> */
+MAP(0x48, 0x3D, 0x6EEE)  /* <CJK> */
+MAP(0x48, 0x3E, 0x6EF9)  /* <CJK> */
+MAP(0x48, 0x3F, 0x6EFB)  /* <CJK> */
+MAP(0x48, 0x40, 0x6EFD)  /* <CJK> */
+MAP(0x48, 0x41, 0x6F04)  /* <CJK> */
+MAP(0x48, 0x42, 0x6F08)  /* <CJK> */
+MAP(0x48, 0x43, 0x6F0A)  /* <CJK> */
+MAP(0x48, 0x44, 0x6F0C)  /* <CJK> */
+MAP(0x48, 0x45, 0x6F0D)  /* <CJK> */
+MAP(0x48, 0x46, 0x6F16)  /* <CJK> */
+MAP(0x48, 0x47, 0x6F18)  /* <CJK> */
+MAP(0x48, 0x48, 0x6F1A)  /* <CJK> */
+MAP(0x48, 0x49, 0x6F1B)  /* <CJK> */
+MAP(0x48, 0x4A, 0x6F26)  /* <CJK> */
+MAP(0x48, 0x4B, 0x6F29)  /* <CJK> */
+MAP(0x48, 0x4C, 0x6F2A)  /* <CJK> */
+MAP(0x48, 0x4D, 0x6F2F)  /* <CJK> */
+MAP(0x48, 0x4E, 0x6F30)  /* <CJK> */
+MAP(0x48, 0x4F, 0x6F33)  /* <CJK> */
+MAP(0x48, 0x50, 0x6F36)  /* <CJK> */
+MAP(0x48, 0x51, 0x6F3B)  /* <CJK> */
+MAP(0x48, 0x52, 0x6F3C)  /* <CJK> */
+MAP(0x48, 0x53, 0x6F2D)  /* <CJK> */
+MAP(0x48, 0x54, 0x6F4F)  /* <CJK> */
+MAP(0x48, 0x55, 0x6F51)  /* <CJK> */
+MAP(0x48, 0x56, 0x6F52)  /* <CJK> */
+MAP(0x48, 0x57, 0x6F53)  /* <CJK> */
+MAP(0x48, 0x58, 0x6F57)  /* <CJK> */
+MAP(0x48, 0x59, 0x6F59)  /* <CJK> */
+MAP(0x48, 0x5A, 0x6F5A)  /* <CJK> */
+MAP(0x48, 0x5B, 0x6F5D)  /* <CJK> */
+MAP(0x48, 0x5C, 0x6F5E)  /* <CJK> */
+MAP(0x48, 0x5D, 0x6F61)  /* <CJK> */
+MAP(0x48, 0x5E, 0x6F62)  /* <CJK> */
+MAP(0x48, 0x5F, 0x6F68)  /* <CJK> */
+MAP(0x48, 0x60, 0x6F6C)  /* <CJK> */
+MAP(0x48, 0x61, 0x6F7D)  /* <CJK> */
+MAP(0x48, 0x62, 0x6F7E)  /* <CJK> */
+MAP(0x48, 0x63, 0x6F83)  /* <CJK> */
+MAP(0x48, 0x64, 0x6F87)  /* <CJK> */
+MAP(0x48, 0x65, 0x6F88)  /* <CJK> */
+MAP(0x48, 0x66, 0x6F8B)  /* <CJK> */
+MAP(0x48, 0x67, 0x6F8C)  /* <CJK> */
+MAP(0x48, 0x68, 0x6F8D)  /* <CJK> */
+MAP(0x48, 0x69, 0x6F90)  /* <CJK> */
+MAP(0x48, 0x6A, 0x6F92)  /* <CJK> */
+MAP(0x48, 0x6B, 0x6F93)  /* <CJK> */
+MAP(0x48, 0x6C, 0x6F94)  /* <CJK> */
+MAP(0x48, 0x6D, 0x6F96)  /* <CJK> */
+MAP(0x48, 0x6E, 0x6F9A)  /* <CJK> */
+MAP(0x48, 0x6F, 0x6F9F)  /* <CJK> */
+MAP(0x48, 0x70, 0x6FA0)  /* <CJK> */
+MAP(0x48, 0x71, 0x6FA5)  /* <CJK> */
+MAP(0x48, 0x72, 0x6FA6)  /* <CJK> */
+MAP(0x48, 0x73, 0x6FA7)  /* <CJK> */
+MAP(0x48, 0x74, 0x6FA8)  /* <CJK> */
+MAP(0x48, 0x75, 0x6FAE)  /* <CJK> */
+MAP(0x48, 0x76, 0x6FAF)  /* <CJK> */
+MAP(0x48, 0x77, 0x6FB0)  /* <CJK> */
+MAP(0x48, 0x78, 0x6FB5)  /* <CJK> */
+MAP(0x48, 0x79, 0x6FB6)  /* <CJK> */
+MAP(0x48, 0x7A, 0x6FBC)  /* <CJK> */
+MAP(0x48, 0x7B, 0x6FC5)  /* <CJK> */
+MAP(0x48, 0x7C, 0x6FC7)  /* <CJK> */
+MAP(0x48, 0x7D, 0x6FC8)  /* <CJK> */
+MAP(0x48, 0x7E, 0x6FCA)  /* <CJK> */
+MAP(0x49, 0x21, 0x6FDA)  /* <CJK> */
+MAP(0x49, 0x22, 0x6FDE)  /* <CJK> */
+MAP(0x49, 0x23, 0x6FE8)  /* <CJK> */
+MAP(0x49, 0x24, 0x6FE9)  /* <CJK> */
+MAP(0x49, 0x25, 0x6FF0)  /* <CJK> */
+MAP(0x49, 0x26, 0x6FF5)  /* <CJK> */
+MAP(0x49, 0x27, 0x6FF9)  /* <CJK> */
+MAP(0x49, 0x28, 0x6FFC)  /* <CJK> */
+MAP(0x49, 0x29, 0x6FFD)  /* <CJK> */
+MAP(0x49, 0x2A, 0x7000)  /* <CJK> */
+MAP(0x49, 0x2B, 0x7005)  /* <CJK> */
+MAP(0x49, 0x2C, 0x7006)  /* <CJK> */
+MAP(0x49, 0x2D, 0x7007)  /* <CJK> */
+MAP(0x49, 0x2E, 0x700D)  /* <CJK> */
+MAP(0x49, 0x2F, 0x7017)  /* <CJK> */
+MAP(0x49, 0x30, 0x7020)  /* <CJK> */
+MAP(0x49, 0x31, 0x7023)  /* <CJK> */
+MAP(0x49, 0x32, 0x702F)  /* <CJK> */
+MAP(0x49, 0x33, 0x7034)  /* <CJK> */
+MAP(0x49, 0x34, 0x7037)  /* <CJK> */
+MAP(0x49, 0x35, 0x7039)  /* <CJK> */
+MAP(0x49, 0x36, 0x703C)  /* <CJK> */
+MAP(0x49, 0x37, 0x7043)  /* <CJK> */
+MAP(0x49, 0x38, 0x7044)  /* <CJK> */
+MAP(0x49, 0x39, 0x7048)  /* <CJK> */
+MAP(0x49, 0x3A, 0x7049)  /* <CJK> */
+MAP(0x49, 0x3B, 0x704A)  /* <CJK> */
+MAP(0x49, 0x3C, 0x704B)  /* <CJK> */
+MAP(0x49, 0x3D, 0x7054)  /* <CJK> */
+MAP(0x49, 0x3E, 0x7055)  /* <CJK> */
+MAP(0x49, 0x3F, 0x705D)  /* <CJK> */
+MAP(0x49, 0x40, 0x705E)  /* <CJK> */
+MAP(0x49, 0x41, 0x704E)  /* <CJK> */
+MAP(0x49, 0x42, 0x7064)  /* <CJK> */
+MAP(0x49, 0x43, 0x7065)  /* <CJK> */
+MAP(0x49, 0x44, 0x706C)  /* <CJK> */
+MAP(0x49, 0x45, 0x706E)  /* <CJK> */
+MAP(0x49, 0x46, 0x7075)  /* <CJK> */
+MAP(0x49, 0x47, 0x7076)  /* <CJK> */
+MAP(0x49, 0x48, 0x707E)  /* <CJK> */
+MAP(0x49, 0x49, 0x7081)  /* <CJK> */
+MAP(0x49, 0x4A, 0x7085)  /* <CJK> */
+MAP(0x49, 0x4B, 0x7086)  /* <CJK> */
+MAP(0x49, 0x4C, 0x7094)  /* <CJK> */
+MAP(0x49, 0x4D, 0x7095)  /* <CJK> */
+MAP(0x49, 0x4E, 0x7096)  /* <CJK> */
+MAP(0x49, 0x4F, 0x7097)  /* <CJK> */
+MAP(0x49, 0x50, 0x7098)  /* <CJK> */
+MAP(0x49, 0x51, 0x709B)  /* <CJK> */
+MAP(0x49, 0x52, 0x70A4)  /* <CJK> */
+MAP(0x49, 0x53, 0x70AB)  /* <CJK> */
+MAP(0x49, 0x54, 0x70B0)  /* <CJK> */
+MAP(0x49, 0x55, 0x70B1)  /* <CJK> */
+MAP(0x49, 0x56, 0x70B4)  /* <CJK> */
+MAP(0x49, 0x57, 0x70B7)  /* <CJK> */
+MAP(0x49, 0x58, 0x70CA)  /* <CJK> */
+MAP(0x49, 0x59, 0x70D1)  /* <CJK> */
+MAP(0x49, 0x5A, 0x70D3)  /* <CJK> */
+MAP(0x49, 0x5B, 0x70D4)  /* <CJK> */
+MAP(0x49, 0x5C, 0x70D5)  /* <CJK> */
+MAP(0x49, 0x5D, 0x70D6)  /* <CJK> */
+MAP(0x49, 0x5E, 0x70D8)  /* <CJK> */
+MAP(0x49, 0x5F, 0x70DC)  /* <CJK> */
+MAP(0x49, 0x60, 0x70E4)  /* <CJK> */
+MAP(0x49, 0x61, 0x70FA)  /* <CJK> */
+MAP(0x49, 0x62, 0x7103)  /* <CJK> */
+MAP(0x49, 0x63, 0x7104)  /* <CJK> */
+MAP(0x49, 0x64, 0x7105)  /* <CJK> */
+MAP(0x49, 0x65, 0x7106)  /* <CJK> */
+MAP(0x49, 0x66, 0x7107)  /* <CJK> */
+MAP(0x49, 0x67, 0x710B)  /* <CJK> */
+MAP(0x49, 0x68, 0x710C)  /* <CJK> */
+MAP(0x49, 0x69, 0x710F)  /* <CJK> */
+MAP(0x49, 0x6A, 0x711E)  /* <CJK> */
+MAP(0x49, 0x6B, 0x7120)  /* <CJK> */
+MAP(0x49, 0x6C, 0x712B)  /* <CJK> */
+MAP(0x49, 0x6D, 0x712D)  /* <CJK> */
+MAP(0x49, 0x6E, 0x712F)  /* <CJK> */
+MAP(0x49, 0x6F, 0x7130)  /* <CJK> */
+MAP(0x49, 0x70, 0x7131)  /* <CJK> */
+MAP(0x49, 0x71, 0x7138)  /* <CJK> */
+MAP(0x49, 0x72, 0x7141)  /* <CJK> */
+MAP(0x49, 0x73, 0x7145)  /* <CJK> */
+MAP(0x49, 0x74, 0x7146)  /* <CJK> */
+MAP(0x49, 0x75, 0x7147)  /* <CJK> */
+MAP(0x49, 0x76, 0x714A)  /* <CJK> */
+MAP(0x49, 0x77, 0x714B)  /* <CJK> */
+MAP(0x49, 0x78, 0x7150)  /* <CJK> */
+MAP(0x49, 0x79, 0x7152)  /* <CJK> */
+MAP(0x49, 0x7A, 0x7157)  /* <CJK> */
+MAP(0x49, 0x7B, 0x715A)  /* <CJK> */
+MAP(0x49, 0x7C, 0x715C)  /* <CJK> */
+MAP(0x49, 0x7D, 0x715E)  /* <CJK> */
+MAP(0x49, 0x7E, 0x7160)  /* <CJK> */
+MAP(0x4A, 0x21, 0x7168)  /* <CJK> */
+MAP(0x4A, 0x22, 0x7179)  /* <CJK> */
+MAP(0x4A, 0x23, 0x7180)  /* <CJK> */
+MAP(0x4A, 0x24, 0x7185)  /* <CJK> */
+MAP(0x4A, 0x25, 0x7187)  /* <CJK> */
+MAP(0x4A, 0x26, 0x718C)  /* <CJK> */
+MAP(0x4A, 0x27, 0x7192)  /* <CJK> */
+MAP(0x4A, 0x28, 0x719A)  /* <CJK> */
+MAP(0x4A, 0x29, 0x719B)  /* <CJK> */
+MAP(0x4A, 0x2A, 0x71A0)  /* <CJK> */
+MAP(0x4A, 0x2B, 0x71A2)  /* <CJK> */
+MAP(0x4A, 0x2C, 0x71AF)  /* <CJK> */
+MAP(0x4A, 0x2D, 0x71B0)  /* <CJK> */
+MAP(0x4A, 0x2E, 0x71B2)  /* <CJK> */
+MAP(0x4A, 0x2F, 0x71B3)  /* <CJK> */
+MAP(0x4A, 0x30, 0x71BA)  /* <CJK> */
+MAP(0x4A, 0x31, 0x71BF)  /* <CJK> */
+MAP(0x4A, 0x32, 0x71C0)  /* <CJK> */
+MAP(0x4A, 0x33, 0x71C1)  /* <CJK> */
+MAP(0x4A, 0x34, 0x71C4)  /* <CJK> */
+MAP(0x4A, 0x35, 0x71CB)  /* <CJK> */
+MAP(0x4A, 0x36, 0x71CC)  /* <CJK> */
+MAP(0x4A, 0x37, 0x71D3)  /* <CJK> */
+MAP(0x4A, 0x38, 0x71D6)  /* <CJK> */
+MAP(0x4A, 0x39, 0x71D9)  /* <CJK> */
+MAP(0x4A, 0x3A, 0x71DA)  /* <CJK> */
+MAP(0x4A, 0x3B, 0x71DC)  /* <CJK> */
+MAP(0x4A, 0x3C, 0x71F8)  /* <CJK> */
+MAP(0x4A, 0x3D, 0x71FE)  /* <CJK> */
+MAP(0x4A, 0x3E, 0x7200)  /* <CJK> */
+MAP(0x4A, 0x3F, 0x7207)  /* <CJK> */
+MAP(0x4A, 0x40, 0x7208)  /* <CJK> */
+MAP(0x4A, 0x41, 0x7209)  /* <CJK> */
+MAP(0x4A, 0x42, 0x7213)  /* <CJK> */
+MAP(0x4A, 0x43, 0x7217)  /* <CJK> */
+MAP(0x4A, 0x44, 0x721A)  /* <CJK> */
+MAP(0x4A, 0x45, 0x721D)  /* <CJK> */
+MAP(0x4A, 0x46, 0x721F)  /* <CJK> */
+MAP(0x4A, 0x47, 0x7224)  /* <CJK> */
+MAP(0x4A, 0x48, 0x722B)  /* <CJK> */
+MAP(0x4A, 0x49, 0x722F)  /* <CJK> */
+MAP(0x4A, 0x4A, 0x7234)  /* <CJK> */
+MAP(0x4A, 0x4B, 0x7238)  /* <CJK> */
+MAP(0x4A, 0x4C, 0x7239)  /* <CJK> */
+MAP(0x4A, 0x4D, 0x7241)  /* <CJK> */
+MAP(0x4A, 0x4E, 0x7242)  /* <CJK> */
+MAP(0x4A, 0x4F, 0x7243)  /* <CJK> */
+MAP(0x4A, 0x50, 0x7245)  /* <CJK> */
+MAP(0x4A, 0x51, 0x724E)  /* <CJK> */
+MAP(0x4A, 0x52, 0x724F)  /* <CJK> */
+MAP(0x4A, 0x53, 0x7250)  /* <CJK> */
+MAP(0x4A, 0x54, 0x7253)  /* <CJK> */
+MAP(0x4A, 0x55, 0x7255)  /* <CJK> */
+MAP(0x4A, 0x56, 0x7256)  /* <CJK> */
+MAP(0x4A, 0x57, 0x725A)  /* <CJK> */
+MAP(0x4A, 0x58, 0x725C)  /* <CJK> */
+MAP(0x4A, 0x59, 0x725E)  /* <CJK> */
+MAP(0x4A, 0x5A, 0x7260)  /* <CJK> */
+MAP(0x4A, 0x5B, 0x7263)  /* <CJK> */
+MAP(0x4A, 0x5C, 0x7268)  /* <CJK> */
+MAP(0x4A, 0x5D, 0x726B)  /* <CJK> */
+MAP(0x4A, 0x5E, 0x726E)  /* <CJK> */
+MAP(0x4A, 0x5F, 0x726F)  /* <CJK> */
+MAP(0x4A, 0x60, 0x7271)  /* <CJK> */
+MAP(0x4A, 0x61, 0x7277)  /* <CJK> */
+MAP(0x4A, 0x62, 0x7278)  /* <CJK> */
+MAP(0x4A, 0x63, 0x727B)  /* <CJK> */
+MAP(0x4A, 0x64, 0x727C)  /* <CJK> */
+MAP(0x4A, 0x65, 0x727F)  /* <CJK> */
+MAP(0x4A, 0x66, 0x7284)  /* <CJK> */
+MAP(0x4A, 0x67, 0x7289)  /* <CJK> */
+MAP(0x4A, 0x68, 0x728D)  /* <CJK> */
+MAP(0x4A, 0x69, 0x728E)  /* <CJK> */
+MAP(0x4A, 0x6A, 0x7293)  /* <CJK> */
+MAP(0x4A, 0x6B, 0x729B)  /* <CJK> */
+MAP(0x4A, 0x6C, 0x72A8)  /* <CJK> */
+MAP(0x4A, 0x6D, 0x72AD)  /* <CJK> */
+MAP(0x4A, 0x6E, 0x72AE)  /* <CJK> */
+MAP(0x4A, 0x6F, 0x72B1)  /* <CJK> */
+MAP(0x4A, 0x70, 0x72B4)  /* <CJK> */
+MAP(0x4A, 0x71, 0x72BE)  /* <CJK> */
+MAP(0x4A, 0x72, 0x72C1)  /* <CJK> */
+MAP(0x4A, 0x73, 0x72C7)  /* <CJK> */
+MAP(0x4A, 0x74, 0x72C9)  /* <CJK> */
+MAP(0x4A, 0x75, 0x72CC)  /* <CJK> */
+MAP(0x4A, 0x76, 0x72D5)  /* <CJK> */
+MAP(0x4A, 0x77, 0x72D6)  /* <CJK> */
+MAP(0x4A, 0x78, 0x72D8)  /* <CJK> */
+MAP(0x4A, 0x79, 0x72DF)  /* <CJK> */
+MAP(0x4A, 0x7A, 0x72E5)  /* <CJK> */
+MAP(0x4A, 0x7B, 0x72F3)  /* <CJK> */
+MAP(0x4A, 0x7C, 0x72F4)  /* <CJK> */
+MAP(0x4A, 0x7D, 0x72FA)  /* <CJK> */
+MAP(0x4A, 0x7E, 0x72FB)  /* <CJK> */
+MAP(0x4B, 0x21, 0x72FE)  /* <CJK> */
+MAP(0x4B, 0x22, 0x7302)  /* <CJK> */
+MAP(0x4B, 0x23, 0x7304)  /* <CJK> */
+MAP(0x4B, 0x24, 0x7305)  /* <CJK> */
+MAP(0x4B, 0x25, 0x7307)  /* <CJK> */
+MAP(0x4B, 0x26, 0x730B)  /* <CJK> */
+MAP(0x4B, 0x27, 0x730D)  /* <CJK> */
+MAP(0x4B, 0x28, 0x7312)  /* <CJK> */
+MAP(0x4B, 0x29, 0x7313)  /* <CJK> */
+MAP(0x4B, 0x2A, 0x7318)  /* <CJK> */
+MAP(0x4B, 0x2B, 0x7319)  /* <CJK> */
+MAP(0x4B, 0x2C, 0x731E)  /* <CJK> */
+MAP(0x4B, 0x2D, 0x7322)  /* <CJK> */
+MAP(0x4B, 0x2E, 0x7324)  /* <CJK> */
+MAP(0x4B, 0x2F, 0x7327)  /* <CJK> */
+MAP(0x4B, 0x30, 0x7328)  /* <CJK> */
+MAP(0x4B, 0x31, 0x732C)  /* <CJK> */
+MAP(0x4B, 0x32, 0x7331)  /* <CJK> */
+MAP(0x4B, 0x33, 0x7332)  /* <CJK> */
+MAP(0x4B, 0x34, 0x7335)  /* <CJK> */
+MAP(0x4B, 0x35, 0x733A)  /* <CJK> */
+MAP(0x4B, 0x36, 0x733B)  /* <CJK> */
+MAP(0x4B, 0x37, 0x733D)  /* <CJK> */
+MAP(0x4B, 0x38, 0x7343)  /* <CJK> */
+MAP(0x4B, 0x39, 0x734D)  /* <CJK> */
+MAP(0x4B, 0x3A, 0x7350)  /* <CJK> */
+MAP(0x4B, 0x3B, 0x7352)  /* <CJK> */
+MAP(0x4B, 0x3C, 0x7356)  /* <CJK> */
+MAP(0x4B, 0x3D, 0x7358)  /* <CJK> */
+MAP(0x4B, 0x3E, 0x735D)  /* <CJK> */
+MAP(0x4B, 0x3F, 0x735E)  /* <CJK> */
+MAP(0x4B, 0x40, 0x735F)  /* <CJK> */
+MAP(0x4B, 0x41, 0x7360)  /* <CJK> */
+MAP(0x4B, 0x42, 0x7366)  /* <CJK> */
+MAP(0x4B, 0x43, 0x7367)  /* <CJK> */
+MAP(0x4B, 0x44, 0x7369)  /* <CJK> */
+MAP(0x4B, 0x45, 0x736B)  /* <CJK> */
+MAP(0x4B, 0x46, 0x736C)  /* <CJK> */
+MAP(0x4B, 0x47, 0x736E)  /* <CJK> */
+MAP(0x4B, 0x48, 0x736F)  /* <CJK> */
+MAP(0x4B, 0x49, 0x7371)  /* <CJK> */
+MAP(0x4B, 0x4A, 0x7377)  /* <CJK> */
+MAP(0x4B, 0x4B, 0x7379)  /* <CJK> */
+MAP(0x4B, 0x4C, 0x737C)  /* <CJK> */
+MAP(0x4B, 0x4D, 0x7380)  /* <CJK> */
+MAP(0x4B, 0x4E, 0x7381)  /* <CJK> */
+MAP(0x4B, 0x4F, 0x7383)  /* <CJK> */
+MAP(0x4B, 0x50, 0x7385)  /* <CJK> */
+MAP(0x4B, 0x51, 0x7386)  /* <CJK> */
+MAP(0x4B, 0x52, 0x738E)  /* <CJK> */
+MAP(0x4B, 0x53, 0x7390)  /* <CJK> */
+MAP(0x4B, 0x54, 0x7393)  /* <CJK> */
+MAP(0x4B, 0x55, 0x7395)  /* <CJK> */
+MAP(0x4B, 0x56, 0x7397)  /* <CJK> */
+MAP(0x4B, 0x57, 0x7398)  /* <CJK> */
+MAP(0x4B, 0x58, 0x739C)  /* <CJK> */
+MAP(0x4B, 0x59, 0x739E)  /* <CJK> */
+MAP(0x4B, 0x5A, 0x739F)  /* <CJK> */
+MAP(0x4B, 0x5B, 0x73A0)  /* <CJK> */
+MAP(0x4B, 0x5C, 0x73A2)  /* <CJK> */
+MAP(0x4B, 0x5D, 0x73A5)  /* <CJK> */
+MAP(0x4B, 0x5E, 0x73A6)  /* <CJK> */
+MAP(0x4B, 0x5F, 0x73AA)  /* <CJK> */
+MAP(0x4B, 0x60, 0x73AB)  /* <CJK> */
+MAP(0x4B, 0x61, 0x73AD)  /* <CJK> */
+MAP(0x4B, 0x62, 0x73B5)  /* <CJK> */
+MAP(0x4B, 0x63, 0x73B7)  /* <CJK> */
+MAP(0x4B, 0x64, 0x73B9)  /* <CJK> */
+MAP(0x4B, 0x65, 0x73BC)  /* <CJK> */
+MAP(0x4B, 0x66, 0x73BD)  /* <CJK> */
+MAP(0x4B, 0x67, 0x73BF)  /* <CJK> */
+MAP(0x4B, 0x68, 0x73C5)  /* <CJK> */
+MAP(0x4B, 0x69, 0x73C6)  /* <CJK> */
+MAP(0x4B, 0x6A, 0x73C9)  /* <CJK> */
+MAP(0x4B, 0x6B, 0x73CB)  /* <CJK> */
+MAP(0x4B, 0x6C, 0x73CC)  /* <CJK> */
+MAP(0x4B, 0x6D, 0x73CF)  /* <CJK> */
+MAP(0x4B, 0x6E, 0x73D2)  /* <CJK> */
+MAP(0x4B, 0x6F, 0x73D3)  /* <CJK> */
+MAP(0x4B, 0x70, 0x73D6)  /* <CJK> */
+MAP(0x4B, 0x71, 0x73D9)  /* <CJK> */
+MAP(0x4B, 0x72, 0x73DD)  /* <CJK> */
+MAP(0x4B, 0x73, 0x73E1)  /* <CJK> */
+MAP(0x4B, 0x74, 0x73E3)  /* <CJK> */
+MAP(0x4B, 0x75, 0x73E6)  /* <CJK> */
+MAP(0x4B, 0x76, 0x73E7)  /* <CJK> */
+MAP(0x4B, 0x77, 0x73E9)  /* <CJK> */
+MAP(0x4B, 0x78, 0x73F4)  /* <CJK> */
+MAP(0x4B, 0x79, 0x73F5)  /* <CJK> */
+MAP(0x4B, 0x7A, 0x73F7)  /* <CJK> */
+MAP(0x4B, 0x7B, 0x73F9)  /* <CJK> */
+MAP(0x4B, 0x7C, 0x73FA)  /* <CJK> */
+MAP(0x4B, 0x7D, 0x73FB)  /* <CJK> */
+MAP(0x4B, 0x7E, 0x73FD)  /* <CJK> */
+MAP(0x4C, 0x21, 0x73FF)  /* <CJK> */
+MAP(0x4C, 0x22, 0x7400)  /* <CJK> */
+MAP(0x4C, 0x23, 0x7401)  /* <CJK> */
+MAP(0x4C, 0x24, 0x7404)  /* <CJK> */
+MAP(0x4C, 0x25, 0x7407)  /* <CJK> */
+MAP(0x4C, 0x26, 0x740A)  /* <CJK> */
+MAP(0x4C, 0x27, 0x7411)  /* <CJK> */
+MAP(0x4C, 0x28, 0x741A)  /* <CJK> */
+MAP(0x4C, 0x29, 0x741B)  /* <CJK> */
+MAP(0x4C, 0x2A, 0x7424)  /* <CJK> */
+MAP(0x4C, 0x2B, 0x7426)  /* <CJK> */
+MAP(0x4C, 0x2C, 0x7428)  /* <CJK> */
+MAP(0x4C, 0x2D, 0x7429)  /* <CJK> */
+MAP(0x4C, 0x2E, 0x742A)  /* <CJK> */
+MAP(0x4C, 0x2F, 0x742B)  /* <CJK> */
+MAP(0x4C, 0x30, 0x742C)  /* <CJK> */
+MAP(0x4C, 0x31, 0x742D)  /* <CJK> */
+MAP(0x4C, 0x32, 0x742E)  /* <CJK> */
+MAP(0x4C, 0x33, 0x742F)  /* <CJK> */
+MAP(0x4C, 0x34, 0x7430)  /* <CJK> */
+MAP(0x4C, 0x35, 0x7431)  /* <CJK> */
+MAP(0x4C, 0x36, 0x7439)  /* <CJK> */
+MAP(0x4C, 0x37, 0x7440)  /* <CJK> */
+MAP(0x4C, 0x38, 0x7443)  /* <CJK> */
+MAP(0x4C, 0x39, 0x7444)  /* <CJK> */
+MAP(0x4C, 0x3A, 0x7446)  /* <CJK> */
+MAP(0x4C, 0x3B, 0x7447)  /* <CJK> */
+MAP(0x4C, 0x3C, 0x744B)  /* <CJK> */
+MAP(0x4C, 0x3D, 0x744D)  /* <CJK> */
+MAP(0x4C, 0x3E, 0x7451)  /* <CJK> */
+MAP(0x4C, 0x3F, 0x7452)  /* <CJK> */
+MAP(0x4C, 0x40, 0x7457)  /* <CJK> */
+MAP(0x4C, 0x41, 0x745D)  /* <CJK> */
+MAP(0x4C, 0x42, 0x7462)  /* <CJK> */
+MAP(0x4C, 0x43, 0x7466)  /* <CJK> */
+MAP(0x4C, 0x44, 0x7467)  /* <CJK> */
+MAP(0x4C, 0x45, 0x7468)  /* <CJK> */
+MAP(0x4C, 0x46, 0x746B)  /* <CJK> */
+MAP(0x4C, 0x47, 0x746D)  /* <CJK> */
+MAP(0x4C, 0x48, 0x746E)  /* <CJK> */
+MAP(0x4C, 0x49, 0x7471)  /* <CJK> */
+MAP(0x4C, 0x4A, 0x7472)  /* <CJK> */
+MAP(0x4C, 0x4B, 0x7480)  /* <CJK> */
+MAP(0x4C, 0x4C, 0x7481)  /* <CJK> */
+MAP(0x4C, 0x4D, 0x7485)  /* <CJK> */
+MAP(0x4C, 0x4E, 0x7486)  /* <CJK> */
+MAP(0x4C, 0x4F, 0x7487)  /* <CJK> */
+MAP(0x4C, 0x50, 0x7489)  /* <CJK> */
+MAP(0x4C, 0x51, 0x748F)  /* <CJK> */
+MAP(0x4C, 0x52, 0x7490)  /* <CJK> */
+MAP(0x4C, 0x53, 0x7491)  /* <CJK> */
+MAP(0x4C, 0x54, 0x7492)  /* <CJK> */
+MAP(0x4C, 0x55, 0x7498)  /* <CJK> */
+MAP(0x4C, 0x56, 0x7499)  /* <CJK> */
+MAP(0x4C, 0x57, 0x749A)  /* <CJK> */
+MAP(0x4C, 0x58, 0x749C)  /* <CJK> */
+MAP(0x4C, 0x59, 0x749F)  /* <CJK> */
+MAP(0x4C, 0x5A, 0x74A0)  /* <CJK> */
+MAP(0x4C, 0x5B, 0x74A1)  /* <CJK> */
+MAP(0x4C, 0x5C, 0x74A3)  /* <CJK> */
+MAP(0x4C, 0x5D, 0x74A6)  /* <CJK> */
+MAP(0x4C, 0x5E, 0x74A8)  /* <CJK> */
+MAP(0x4C, 0x5F, 0x74A9)  /* <CJK> */
+MAP(0x4C, 0x60, 0x74AA)  /* <CJK> */
+MAP(0x4C, 0x61, 0x74AB)  /* <CJK> */
+MAP(0x4C, 0x62, 0x74AE)  /* <CJK> */
+MAP(0x4C, 0x63, 0x74AF)  /* <CJK> */
+MAP(0x4C, 0x64, 0x74B1)  /* <CJK> */
+MAP(0x4C, 0x65, 0x74B2)  /* <CJK> */
+MAP(0x4C, 0x66, 0x74B5)  /* <CJK> */
+MAP(0x4C, 0x67, 0x74B9)  /* <CJK> */
+MAP(0x4C, 0x68, 0x74BB)  /* <CJK> */
+MAP(0x4C, 0x69, 0x74BF)  /* <CJK> */
+MAP(0x4C, 0x6A, 0x74C8)  /* <CJK> */
+MAP(0x4C, 0x6B, 0x74C9)  /* <CJK> */
+MAP(0x4C, 0x6C, 0x74CC)  /* <CJK> */
+MAP(0x4C, 0x6D, 0x74D0)  /* <CJK> */
+MAP(0x4C, 0x6E, 0x74D3)  /* <CJK> */
+MAP(0x4C, 0x6F, 0x74D8)  /* <CJK> */
+MAP(0x4C, 0x70, 0x74DA)  /* <CJK> */
+MAP(0x4C, 0x71, 0x74DB)  /* <CJK> */
+MAP(0x4C, 0x72, 0x74DE)  /* <CJK> */
+MAP(0x4C, 0x73, 0x74DF)  /* <CJK> */
+MAP(0x4C, 0x74, 0x74E4)  /* <CJK> */
+MAP(0x4C, 0x75, 0x74E8)  /* <CJK> */
+MAP(0x4C, 0x76, 0x74EA)  /* <CJK> */
+MAP(0x4C, 0x77, 0x74EB)  /* <CJK> */
+MAP(0x4C, 0x78, 0x74EF)  /* <CJK> */
+MAP(0x4C, 0x79, 0x74F4)  /* <CJK> */
+MAP(0x4C, 0x7A, 0x74FA)  /* <CJK> */
+MAP(0x4C, 0x7B, 0x74FB)  /* <CJK> */
+MAP(0x4C, 0x7C, 0x74FC)  /* <CJK> */
+MAP(0x4C, 0x7D, 0x74FF)  /* <CJK> */
+MAP(0x4C, 0x7E, 0x7506)  /* <CJK> */
+MAP(0x4D, 0x21, 0x7512)  /* <CJK> */
+MAP(0x4D, 0x22, 0x7516)  /* <CJK> */
+MAP(0x4D, 0x23, 0x7517)  /* <CJK> */
+MAP(0x4D, 0x24, 0x7520)  /* <CJK> */
+MAP(0x4D, 0x25, 0x7521)  /* <CJK> */
+MAP(0x4D, 0x26, 0x7524)  /* <CJK> */
+MAP(0x4D, 0x27, 0x7527)  /* <CJK> */
+MAP(0x4D, 0x28, 0x7529)  /* <CJK> */
+MAP(0x4D, 0x29, 0x752A)  /* <CJK> */
+MAP(0x4D, 0x2A, 0x752F)  /* <CJK> */
+MAP(0x4D, 0x2B, 0x7536)  /* <CJK> */
+MAP(0x4D, 0x2C, 0x7539)  /* <CJK> */
+MAP(0x4D, 0x2D, 0x753D)  /* <CJK> */
+MAP(0x4D, 0x2E, 0x753E)  /* <CJK> */
+MAP(0x4D, 0x2F, 0x753F)  /* <CJK> */
+MAP(0x4D, 0x30, 0x7540)  /* <CJK> */
+MAP(0x4D, 0x31, 0x7543)  /* <CJK> */
+MAP(0x4D, 0x32, 0x7547)  /* <CJK> */
+MAP(0x4D, 0x33, 0x7548)  /* <CJK> */
+MAP(0x4D, 0x34, 0x754E)  /* <CJK> */
+MAP(0x4D, 0x35, 0x7550)  /* <CJK> */
+MAP(0x4D, 0x36, 0x7552)  /* <CJK> */
+MAP(0x4D, 0x37, 0x7557)  /* <CJK> */
+MAP(0x4D, 0x38, 0x755E)  /* <CJK> */
+MAP(0x4D, 0x39, 0x755F)  /* <CJK> */
+MAP(0x4D, 0x3A, 0x7561)  /* <CJK> */
+MAP(0x4D, 0x3B, 0x756F)  /* <CJK> */
+MAP(0x4D, 0x3C, 0x7571)  /* <CJK> */
+MAP(0x4D, 0x3D, 0x7579)  /* <CJK> */
+MAP(0x4D, 0x3E, 0x757A)  /* <CJK> */
+MAP(0x4D, 0x3F, 0x757B)  /* <CJK> */
+MAP(0x4D, 0x40, 0x757C)  /* <CJK> */
+MAP(0x4D, 0x41, 0x757D)  /* <CJK> */
+MAP(0x4D, 0x42, 0x757E)  /* <CJK> */
+MAP(0x4D, 0x43, 0x7581)  /* <CJK> */
+MAP(0x4D, 0x44, 0x7585)  /* <CJK> */
+MAP(0x4D, 0x45, 0x7590)  /* <CJK> */
+MAP(0x4D, 0x46, 0x7592)  /* <CJK> */
+MAP(0x4D, 0x47, 0x7593)  /* <CJK> */
+MAP(0x4D, 0x48, 0x7595)  /* <CJK> */
+MAP(0x4D, 0x49, 0x7599)  /* <CJK> */
+MAP(0x4D, 0x4A, 0x759C)  /* <CJK> */
+MAP(0x4D, 0x4B, 0x75A2)  /* <CJK> */
+MAP(0x4D, 0x4C, 0x75A4)  /* <CJK> */
+MAP(0x4D, 0x4D, 0x75B4)  /* <CJK> */
+MAP(0x4D, 0x4E, 0x75BA)  /* <CJK> */
+MAP(0x4D, 0x4F, 0x75BF)  /* <CJK> */
+MAP(0x4D, 0x50, 0x75C0)  /* <CJK> */
+MAP(0x4D, 0x51, 0x75C1)  /* <CJK> */
+MAP(0x4D, 0x52, 0x75C4)  /* <CJK> */
+MAP(0x4D, 0x53, 0x75C6)  /* <CJK> */
+MAP(0x4D, 0x54, 0x75CC)  /* <CJK> */
+MAP(0x4D, 0x55, 0x75CE)  /* <CJK> */
+MAP(0x4D, 0x56, 0x75CF)  /* <CJK> */
+MAP(0x4D, 0x57, 0x75D7)  /* <CJK> */
+MAP(0x4D, 0x58, 0x75DC)  /* <CJK> */
+MAP(0x4D, 0x59, 0x75DF)  /* <CJK> */
+MAP(0x4D, 0x5A, 0x75E0)  /* <CJK> */
+MAP(0x4D, 0x5B, 0x75E1)  /* <CJK> */
+MAP(0x4D, 0x5C, 0x75E4)  /* <CJK> */
+MAP(0x4D, 0x5D, 0x75E7)  /* <CJK> */
+MAP(0x4D, 0x5E, 0x75EC)  /* <CJK> */
+MAP(0x4D, 0x5F, 0x75EE)  /* <CJK> */
+MAP(0x4D, 0x60, 0x75EF)  /* <CJK> */
+MAP(0x4D, 0x61, 0x75F1)  /* <CJK> */
+MAP(0x4D, 0x62, 0x75F9)  /* <CJK> */
+MAP(0x4D, 0x63, 0x7600)  /* <CJK> */
+MAP(0x4D, 0x64, 0x7602)  /* <CJK> */
+MAP(0x4D, 0x65, 0x7603)  /* <CJK> */
+MAP(0x4D, 0x66, 0x7604)  /* <CJK> */
+MAP(0x4D, 0x67, 0x7607)  /* <CJK> */
+MAP(0x4D, 0x68, 0x7608)  /* <CJK> */
+MAP(0x4D, 0x69, 0x760A)  /* <CJK> */
+MAP(0x4D, 0x6A, 0x760C)  /* <CJK> */
+MAP(0x4D, 0x6B, 0x760F)  /* <CJK> */
+MAP(0x4D, 0x6C, 0x7612)  /* <CJK> */
+MAP(0x4D, 0x6D, 0x7613)  /* <CJK> */
+MAP(0x4D, 0x6E, 0x7615)  /* <CJK> */
+MAP(0x4D, 0x6F, 0x7616)  /* <CJK> */
+MAP(0x4D, 0x70, 0x7619)  /* <CJK> */
+MAP(0x4D, 0x71, 0x761B)  /* <CJK> */
+MAP(0x4D, 0x72, 0x761C)  /* <CJK> */
+MAP(0x4D, 0x73, 0x761D)  /* <CJK> */
+MAP(0x4D, 0x74, 0x761E)  /* <CJK> */
+MAP(0x4D, 0x75, 0x7623)  /* <CJK> */
+MAP(0x4D, 0x76, 0x7625)  /* <CJK> */
+MAP(0x4D, 0x77, 0x7626)  /* <CJK> */
+MAP(0x4D, 0x78, 0x7629)  /* <CJK> */
+MAP(0x4D, 0x79, 0x762D)  /* <CJK> */
+MAP(0x4D, 0x7A, 0x7632)  /* <CJK> */
+MAP(0x4D, 0x7B, 0x7633)  /* <CJK> */
+MAP(0x4D, 0x7C, 0x7635)  /* <CJK> */
+MAP(0x4D, 0x7D, 0x7638)  /* <CJK> */
+MAP(0x4D, 0x7E, 0x7639)  /* <CJK> */
+MAP(0x4E, 0x21, 0x763A)  /* <CJK> */
+MAP(0x4E, 0x22, 0x763C)  /* <CJK> */
+MAP(0x4E, 0x23, 0x764A)  /* <CJK> */
+MAP(0x4E, 0x24, 0x7640)  /* <CJK> */
+MAP(0x4E, 0x25, 0x7641)  /* <CJK> */
+MAP(0x4E, 0x26, 0x7643)  /* <CJK> */
+MAP(0x4E, 0x27, 0x7644)  /* <CJK> */
+MAP(0x4E, 0x28, 0x7645)  /* <CJK> */
+MAP(0x4E, 0x29, 0x7649)  /* <CJK> */
+MAP(0x4E, 0x2A, 0x764B)  /* <CJK> */
+MAP(0x4E, 0x2B, 0x7655)  /* <CJK> */
+MAP(0x4E, 0x2C, 0x7659)  /* <CJK> */
+MAP(0x4E, 0x2D, 0x765F)  /* <CJK> */
+MAP(0x4E, 0x2E, 0x7664)  /* <CJK> */
+MAP(0x4E, 0x2F, 0x7665)  /* <CJK> */
+MAP(0x4E, 0x30, 0x766D)  /* <CJK> */
+MAP(0x4E, 0x31, 0x766E)  /* <CJK> */
+MAP(0x4E, 0x32, 0x766F)  /* <CJK> */
+MAP(0x4E, 0x33, 0x7671)  /* <CJK> */
+MAP(0x4E, 0x34, 0x7674)  /* <CJK> */
+MAP(0x4E, 0x35, 0x7681)  /* <CJK> */
+MAP(0x4E, 0x36, 0x7685)  /* <CJK> */
+MAP(0x4E, 0x37, 0x768C)  /* <CJK> */
+MAP(0x4E, 0x38, 0x768D)  /* <CJK> */
+MAP(0x4E, 0x39, 0x7695)  /* <CJK> */
+MAP(0x4E, 0x3A, 0x769B)  /* <CJK> */
+MAP(0x4E, 0x3B, 0x769C)  /* <CJK> */
+MAP(0x4E, 0x3C, 0x769D)  /* <CJK> */
+MAP(0x4E, 0x3D, 0x769F)  /* <CJK> */
+MAP(0x4E, 0x3E, 0x76A0)  /* <CJK> */
+MAP(0x4E, 0x3F, 0x76A2)  /* <CJK> */
+MAP(0x4E, 0x40, 0x76A3)  /* <CJK> */
+MAP(0x4E, 0x41, 0x76A4)  /* <CJK> */
+MAP(0x4E, 0x42, 0x76A5)  /* <CJK> */
+MAP(0x4E, 0x43, 0x76A6)  /* <CJK> */
+MAP(0x4E, 0x44, 0x76A7)  /* <CJK> */
+MAP(0x4E, 0x45, 0x76A8)  /* <CJK> */
+MAP(0x4E, 0x46, 0x76AA)  /* <CJK> */
+MAP(0x4E, 0x47, 0x76AD)  /* <CJK> */
+MAP(0x4E, 0x48, 0x76BD)  /* <CJK> */
+MAP(0x4E, 0x49, 0x76C1)  /* <CJK> */
+MAP(0x4E, 0x4A, 0x76C5)  /* <CJK> */
+MAP(0x4E, 0x4B, 0x76C9)  /* <CJK> */
+MAP(0x4E, 0x4C, 0x76CB)  /* <CJK> */
+MAP(0x4E, 0x4D, 0x76CC)  /* <CJK> */
+MAP(0x4E, 0x4E, 0x76CE)  /* <CJK> */
+MAP(0x4E, 0x4F, 0x76D4)  /* <CJK> */
+MAP(0x4E, 0x50, 0x76D9)  /* <CJK> */
+MAP(0x4E, 0x51, 0x76E0)  /* <CJK> */
+MAP(0x4E, 0x52, 0x76E6)  /* <CJK> */
+MAP(0x4E, 0x53, 0x76E8)  /* <CJK> */
+MAP(0x4E, 0x54, 0x76EC)  /* <CJK> */
+MAP(0x4E, 0x55, 0x76F0)  /* <CJK> */
+MAP(0x4E, 0x56, 0x76F1)  /* <CJK> */
+MAP(0x4E, 0x57, 0x76F6)  /* <CJK> */
+MAP(0x4E, 0x58, 0x76F9)  /* <CJK> */
+MAP(0x4E, 0x59, 0x76FC)  /* <CJK> */
+MAP(0x4E, 0x5A, 0x7700)  /* <CJK> */
+MAP(0x4E, 0x5B, 0x7706)  /* <CJK> */
+MAP(0x4E, 0x5C, 0x770A)  /* <CJK> */
+MAP(0x4E, 0x5D, 0x770E)  /* <CJK> */
+MAP(0x4E, 0x5E, 0x7712)  /* <CJK> */
+MAP(0x4E, 0x5F, 0x7714)  /* <CJK> */
+MAP(0x4E, 0x60, 0x7715)  /* <CJK> */
+MAP(0x4E, 0x61, 0x7717)  /* <CJK> */
+MAP(0x4E, 0x62, 0x7719)  /* <CJK> */
+MAP(0x4E, 0x63, 0x771A)  /* <CJK> */
+MAP(0x4E, 0x64, 0x771C)  /* <CJK> */
+MAP(0x4E, 0x65, 0x7722)  /* <CJK> */
+MAP(0x4E, 0x66, 0x7728)  /* <CJK> */
+MAP(0x4E, 0x67, 0x772D)  /* <CJK> */
+MAP(0x4E, 0x68, 0x772E)  /* <CJK> */
+MAP(0x4E, 0x69, 0x772F)  /* <CJK> */
+MAP(0x4E, 0x6A, 0x7734)  /* <CJK> */
+MAP(0x4E, 0x6B, 0x7735)  /* <CJK> */
+MAP(0x4E, 0x6C, 0x7736)  /* <CJK> */
+MAP(0x4E, 0x6D, 0x7739)  /* <CJK> */
+MAP(0x4E, 0x6E, 0x773D)  /* <CJK> */
+MAP(0x4E, 0x6F, 0x773E)  /* <CJK> */
+MAP(0x4E, 0x70, 0x7742)  /* <CJK> */
+MAP(0x4E, 0x71, 0x7745)  /* <CJK> */
+MAP(0x4E, 0x72, 0x7746)  /* <CJK> */
+MAP(0x4E, 0x73, 0x774A)  /* <CJK> */
+MAP(0x4E, 0x74, 0x774D)  /* <CJK> */
+MAP(0x4E, 0x75, 0x774E)  /* <CJK> */
+MAP(0x4E, 0x76, 0x774F)  /* <CJK> */
+MAP(0x4E, 0x77, 0x7752)  /* <CJK> */
+MAP(0x4E, 0x78, 0x7756)  /* <CJK> */
+MAP(0x4E, 0x79, 0x7757)  /* <CJK> */
+MAP(0x4E, 0x7A, 0x775C)  /* <CJK> */
+MAP(0x4E, 0x7B, 0x775E)  /* <CJK> */
+MAP(0x4E, 0x7C, 0x775F)  /* <CJK> */
+MAP(0x4E, 0x7D, 0x7760)  /* <CJK> */
+MAP(0x4E, 0x7E, 0x7762)  /* <CJK> */
+MAP(0x4F, 0x21, 0x7764)  /* <CJK> */
+MAP(0x4F, 0x22, 0x7767)  /* <CJK> */
+MAP(0x4F, 0x23, 0x776A)  /* <CJK> */
+MAP(0x4F, 0x24, 0x776C)  /* <CJK> */
+MAP(0x4F, 0x25, 0x7770)  /* <CJK> */
+MAP(0x4F, 0x26, 0x7772)  /* <CJK> */
+MAP(0x4F, 0x27, 0x7773)  /* <CJK> */
+MAP(0x4F, 0x28, 0x7774)  /* <CJK> */
+MAP(0x4F, 0x29, 0x777A)  /* <CJK> */
+MAP(0x4F, 0x2A, 0x777D)  /* <CJK> */
+MAP(0x4F, 0x2B, 0x7780)  /* <CJK> */
+MAP(0x4F, 0x2C, 0x7784)  /* <CJK> */
+MAP(0x4F, 0x2D, 0x778C)  /* <CJK> */
+MAP(0x4F, 0x2E, 0x778D)  /* <CJK> */
+MAP(0x4F, 0x2F, 0x7794)  /* <CJK> */
+MAP(0x4F, 0x30, 0x7795)  /* <CJK> */
+MAP(0x4F, 0x31, 0x7796)  /* <CJK> */
+MAP(0x4F, 0x32, 0x779A)  /* <CJK> */
+MAP(0x4F, 0x33, 0x779F)  /* <CJK> */
+MAP(0x4F, 0x34, 0x77A2)  /* <CJK> */
+MAP(0x4F, 0x35, 0x77A7)  /* <CJK> */
+MAP(0x4F, 0x36, 0x77AA)  /* <CJK> */
+MAP(0x4F, 0x37, 0x77AE)  /* <CJK> */
+MAP(0x4F, 0x38, 0x77AF)  /* <CJK> */
+MAP(0x4F, 0x39, 0x77B1)  /* <CJK> */
+MAP(0x4F, 0x3A, 0x77B5)  /* <CJK> */
+MAP(0x4F, 0x3B, 0x77BE)  /* <CJK> */
+MAP(0x4F, 0x3C, 0x77C3)  /* <CJK> */
+MAP(0x4F, 0x3D, 0x77C9)  /* <CJK> */
+MAP(0x4F, 0x3E, 0x77D1)  /* <CJK> */
+MAP(0x4F, 0x3F, 0x77D2)  /* <CJK> */
+MAP(0x4F, 0x40, 0x77D5)  /* <CJK> */
+MAP(0x4F, 0x41, 0x77D9)  /* <CJK> */
+MAP(0x4F, 0x42, 0x77DE)  /* <CJK> */
+MAP(0x4F, 0x43, 0x77DF)  /* <CJK> */
+MAP(0x4F, 0x44, 0x77E0)  /* <CJK> */
+MAP(0x4F, 0x45, 0x77E4)  /* <CJK> */
+MAP(0x4F, 0x46, 0x77E6)  /* <CJK> */
+MAP(0x4F, 0x47, 0x77EA)  /* <CJK> */
+MAP(0x4F, 0x48, 0x77EC)  /* <CJK> */
+MAP(0x4F, 0x49, 0x77F0)  /* <CJK> */
+MAP(0x4F, 0x4A, 0x77F1)  /* <CJK> */
+MAP(0x4F, 0x4B, 0x77F4)  /* <CJK> */
+MAP(0x4F, 0x4C, 0x77F8)  /* <CJK> */
+MAP(0x4F, 0x4D, 0x77FB)  /* <CJK> */
+MAP(0x4F, 0x4E, 0x7805)  /* <CJK> */
+MAP(0x4F, 0x4F, 0x7806)  /* <CJK> */
+MAP(0x4F, 0x50, 0x7809)  /* <CJK> */
+MAP(0x4F, 0x51, 0x780D)  /* <CJK> */
+MAP(0x4F, 0x52, 0x780E)  /* <CJK> */
+MAP(0x4F, 0x53, 0x7811)  /* <CJK> */
+MAP(0x4F, 0x54, 0x781D)  /* <CJK> */
+MAP(0x4F, 0x55, 0x7821)  /* <CJK> */
+MAP(0x4F, 0x56, 0x7822)  /* <CJK> */
+MAP(0x4F, 0x57, 0x7823)  /* <CJK> */
+MAP(0x4F, 0x58, 0x782D)  /* <CJK> */
+MAP(0x4F, 0x59, 0x782E)  /* <CJK> */
+MAP(0x4F, 0x5A, 0x7830)  /* <CJK> */
+MAP(0x4F, 0x5B, 0x7835)  /* <CJK> */
+MAP(0x4F, 0x5C, 0x7837)  /* <CJK> */
+MAP(0x4F, 0x5D, 0x7843)  /* <CJK> */
+MAP(0x4F, 0x5E, 0x7844)  /* <CJK> */
+MAP(0x4F, 0x5F, 0x7847)  /* <CJK> */
+MAP(0x4F, 0x60, 0x7848)  /* <CJK> */
+MAP(0x4F, 0x61, 0x784C)  /* <CJK> */
+MAP(0x4F, 0x62, 0x784E)  /* <CJK> */
+MAP(0x4F, 0x63, 0x7852)  /* <CJK> */
+MAP(0x4F, 0x64, 0x785C)  /* <CJK> */
+MAP(0x4F, 0x65, 0x785E)  /* <CJK> */
+MAP(0x4F, 0x66, 0x7860)  /* <CJK> */
+MAP(0x4F, 0x67, 0x7861)  /* <CJK> */
+MAP(0x4F, 0x68, 0x7863)  /* <CJK> */
+MAP(0x4F, 0x69, 0x7864)  /* <CJK> */
+MAP(0x4F, 0x6A, 0x7868)  /* <CJK> */
+MAP(0x4F, 0x6B, 0x786A)  /* <CJK> */
+MAP(0x4F, 0x6C, 0x786E)  /* <CJK> */
+MAP(0x4F, 0x6D, 0x787A)  /* <CJK> */
+MAP(0x4F, 0x6E, 0x787E)  /* <CJK> */
+MAP(0x4F, 0x6F, 0x788A)  /* <CJK> */
+MAP(0x4F, 0x70, 0x788F)  /* <CJK> */
+MAP(0x4F, 0x71, 0x7894)  /* <CJK> */
+MAP(0x4F, 0x72, 0x7898)  /* <CJK> */
+MAP(0x4F, 0x73, 0x78A1)  /* <CJK> */
+MAP(0x4F, 0x74, 0x789D)  /* <CJK> */
+MAP(0x4F, 0x75, 0x789E)  /* <CJK> */
+MAP(0x4F, 0x76, 0x789F)  /* <CJK> */
+MAP(0x4F, 0x77, 0x78A4)  /* <CJK> */
+MAP(0x4F, 0x78, 0x78A8)  /* <CJK> */
+MAP(0x4F, 0x79, 0x78AC)  /* <CJK> */
+MAP(0x4F, 0x7A, 0x78AD)  /* <CJK> */
+MAP(0x4F, 0x7B, 0x78B0)  /* <CJK> */
+MAP(0x4F, 0x7C, 0x78B1)  /* <CJK> */
+MAP(0x4F, 0x7D, 0x78B2)  /* <CJK> */
+MAP(0x4F, 0x7E, 0x78B3)  /* <CJK> */
+MAP(0x50, 0x21, 0x78BB)  /* <CJK> */
+MAP(0x50, 0x22, 0x78BD)  /* <CJK> */
+MAP(0x50, 0x23, 0x78BF)  /* <CJK> */
+MAP(0x50, 0x24, 0x78C7)  /* <CJK> */
+MAP(0x50, 0x25, 0x78C8)  /* <CJK> */
+MAP(0x50, 0x26, 0x78C9)  /* <CJK> */
+MAP(0x50, 0x27, 0x78CC)  /* <CJK> */
+MAP(0x50, 0x28, 0x78CE)  /* <CJK> */
+MAP(0x50, 0x29, 0x78D2)  /* <CJK> */
+MAP(0x50, 0x2A, 0x78D3)  /* <CJK> */
+MAP(0x50, 0x2B, 0x78D5)  /* <CJK> */
+MAP(0x50, 0x2C, 0x78D6)  /* <CJK> */
+MAP(0x50, 0x2D, 0x78E4)  /* <CJK> */
+MAP(0x50, 0x2E, 0x78DB)  /* <CJK> */
+MAP(0x50, 0x2F, 0x78DF)  /* <CJK> */
+MAP(0x50, 0x30, 0x78E0)  /* <CJK> */
+MAP(0x50, 0x31, 0x78E1)  /* <CJK> */
+MAP(0x50, 0x32, 0x78E6)  /* <CJK> */
+MAP(0x50, 0x33, 0x78EA)  /* <CJK> */
+MAP(0x50, 0x34, 0x78F2)  /* <CJK> */
+MAP(0x50, 0x35, 0x78F3)  /* <CJK> */
+MAP(0x50, 0x36, 0x7900)  /* <CJK> */
+MAP(0x50, 0x37, 0x78F6)  /* <CJK> */
+MAP(0x50, 0x38, 0x78F7)  /* <CJK> */
+MAP(0x50, 0x39, 0x78FA)  /* <CJK> */
+MAP(0x50, 0x3A, 0x78FB)  /* <CJK> */
+MAP(0x50, 0x3B, 0x78FF)  /* <CJK> */
+MAP(0x50, 0x3C, 0x7906)  /* <CJK> */
+MAP(0x50, 0x3D, 0x790C)  /* <CJK> */
+MAP(0x50, 0x3E, 0x7910)  /* <CJK> */
+MAP(0x50, 0x3F, 0x791A)  /* <CJK> */
+MAP(0x50, 0x40, 0x791C)  /* <CJK> */
+MAP(0x50, 0x41, 0x791E)  /* <CJK> */
+MAP(0x50, 0x42, 0x791F)  /* <CJK> */
+MAP(0x50, 0x43, 0x7920)  /* <CJK> */
+MAP(0x50, 0x44, 0x7925)  /* <CJK> */
+MAP(0x50, 0x45, 0x7927)  /* <CJK> */
+MAP(0x50, 0x46, 0x7929)  /* <CJK> */
+MAP(0x50, 0x47, 0x792D)  /* <CJK> */
+MAP(0x50, 0x48, 0x7931)  /* <CJK> */
+MAP(0x50, 0x49, 0x7934)  /* <CJK> */
+MAP(0x50, 0x4A, 0x7935)  /* <CJK> */
+MAP(0x50, 0x4B, 0x793B)  /* <CJK> */
+MAP(0x50, 0x4C, 0x793D)  /* <CJK> */
+MAP(0x50, 0x4D, 0x793F)  /* <CJK> */
+MAP(0x50, 0x4E, 0x7944)  /* <CJK> */
+MAP(0x50, 0x4F, 0x7945)  /* <CJK> */
+MAP(0x50, 0x50, 0x7946)  /* <CJK> */
+MAP(0x50, 0x51, 0x794A)  /* <CJK> */
+MAP(0x50, 0x52, 0x794B)  /* <CJK> */
+MAP(0x50, 0x53, 0x794F)  /* <CJK> */
+MAP(0x50, 0x54, 0x7951)  /* <CJK> */
+MAP(0x50, 0x55, 0x7954)  /* <CJK> */
+MAP(0x50, 0x56, 0x7958)  /* <CJK> */
+MAP(0x50, 0x57, 0x795B)  /* <CJK> */
+MAP(0x50, 0x58, 0x795C)  /* <CJK> */
+MAP(0x50, 0x59, 0x7967)  /* <CJK> */
+MAP(0x50, 0x5A, 0x7969)  /* <CJK> */
+MAP(0x50, 0x5B, 0x796B)  /* <CJK> */
+MAP(0x50, 0x5C, 0x7972)  /* <CJK> */
+MAP(0x50, 0x5D, 0x7979)  /* <CJK> */
+MAP(0x50, 0x5E, 0x797B)  /* <CJK> */
+MAP(0x50, 0x5F, 0x797C)  /* <CJK> */
+MAP(0x50, 0x60, 0x797E)  /* <CJK> */
+MAP(0x50, 0x61, 0x798B)  /* <CJK> */
+MAP(0x50, 0x62, 0x798C)  /* <CJK> */
+MAP(0x50, 0x63, 0x7991)  /* <CJK> */
+MAP(0x50, 0x64, 0x7993)  /* <CJK> */
+MAP(0x50, 0x65, 0x7994)  /* <CJK> */
+MAP(0x50, 0x66, 0x7995)  /* <CJK> */
+MAP(0x50, 0x67, 0x7996)  /* <CJK> */
+MAP(0x50, 0x68, 0x7998)  /* <CJK> */
+MAP(0x50, 0x69, 0x799B)  /* <CJK> */
+MAP(0x50, 0x6A, 0x799C)  /* <CJK> */
+MAP(0x50, 0x6B, 0x79A1)  /* <CJK> */
+MAP(0x50, 0x6C, 0x79A8)  /* <CJK> */
+MAP(0x50, 0x6D, 0x79A9)  /* <CJK> */
+MAP(0x50, 0x6E, 0x79AB)  /* <CJK> */
+MAP(0x50, 0x6F, 0x79AF)  /* <CJK> */
+MAP(0x50, 0x70, 0x79B1)  /* <CJK> */
+MAP(0x50, 0x71, 0x79B4)  /* <CJK> */
+MAP(0x50, 0x72, 0x79B8)  /* <CJK> */
+MAP(0x50, 0x73, 0x79BB)  /* <CJK> */
+MAP(0x50, 0x74, 0x79C2)  /* <CJK> */
+MAP(0x50, 0x75, 0x79C4)  /* <CJK> */
+MAP(0x50, 0x76, 0x79C7)  /* <CJK> */
+MAP(0x50, 0x77, 0x79C8)  /* <CJK> */
+MAP(0x50, 0x78, 0x79CA)  /* <CJK> */
+MAP(0x50, 0x79, 0x79CF)  /* <CJK> */
+MAP(0x50, 0x7A, 0x79D4)  /* <CJK> */
+MAP(0x50, 0x7B, 0x79D6)  /* <CJK> */
+MAP(0x50, 0x7C, 0x79DA)  /* <CJK> */
+MAP(0x50, 0x7D, 0x79DD)  /* <CJK> */
+MAP(0x50, 0x7E, 0x79DE)  /* <CJK> */
+MAP(0x51, 0x21, 0x79E0)  /* <CJK> */
+MAP(0x51, 0x22, 0x79E2)  /* <CJK> */
+MAP(0x51, 0x23, 0x79E5)  /* <CJK> */
+MAP(0x51, 0x24, 0x79EA)  /* <CJK> */
+MAP(0x51, 0x25, 0x79EB)  /* <CJK> */
+MAP(0x51, 0x26, 0x79ED)  /* <CJK> */
+MAP(0x51, 0x27, 0x79F1)  /* <CJK> */
+MAP(0x51, 0x28, 0x79F8)  /* <CJK> */
+MAP(0x51, 0x29, 0x79FC)  /* <CJK> */
+MAP(0x51, 0x2A, 0x7A02)  /* <CJK> */
+MAP(0x51, 0x2B, 0x7A03)  /* <CJK> */
+MAP(0x51, 0x2C, 0x7A07)  /* <CJK> */
+MAP(0x51, 0x2D, 0x7A09)  /* <CJK> */
+MAP(0x51, 0x2E, 0x7A0A)  /* <CJK> */
+MAP(0x51, 0x2F, 0x7A0C)  /* <CJK> */
+MAP(0x51, 0x30, 0x7A11)  /* <CJK> */
+MAP(0x51, 0x31, 0x7A15)  /* <CJK> */
+MAP(0x51, 0x32, 0x7A1B)  /* <CJK> */
+MAP(0x51, 0x33, 0x7A1E)  /* <CJK> */
+MAP(0x51, 0x34, 0x7A21)  /* <CJK> */
+MAP(0x51, 0x35, 0x7A27)  /* <CJK> */
+MAP(0x51, 0x36, 0x7A2B)  /* <CJK> */
+MAP(0x51, 0x37, 0x7A2D)  /* <CJK> */
+MAP(0x51, 0x38, 0x7A2F)  /* <CJK> */
+MAP(0x51, 0x39, 0x7A30)  /* <CJK> */
+MAP(0x51, 0x3A, 0x7A34)  /* <CJK> */
+MAP(0x51, 0x3B, 0x7A35)  /* <CJK> */
+MAP(0x51, 0x3C, 0x7A38)  /* <CJK> */
+MAP(0x51, 0x3D, 0x7A39)  /* <CJK> */
+MAP(0x51, 0x3E, 0x7A3A)  /* <CJK> */
+MAP(0x51, 0x3F, 0x7A44)  /* <CJK> */
+MAP(0x51, 0x40, 0x7A45)  /* <CJK> */
+MAP(0x51, 0x41, 0x7A47)  /* <CJK> */
+MAP(0x51, 0x42, 0x7A48)  /* <CJK> */
+MAP(0x51, 0x43, 0x7A4C)  /* <CJK> */
+MAP(0x51, 0x44, 0x7A55)  /* <CJK> */
+MAP(0x51, 0x45, 0x7A56)  /* <CJK> */
+MAP(0x51, 0x46, 0x7A59)  /* <CJK> */
+MAP(0x51, 0x47, 0x7A5C)  /* <CJK> */
+MAP(0x51, 0x48, 0x7A5D)  /* <CJK> */
+MAP(0x51, 0x49, 0x7A5F)  /* <CJK> */
+MAP(0x51, 0x4A, 0x7A60)  /* <CJK> */
+MAP(0x51, 0x4B, 0x7A65)  /* <CJK> */
+MAP(0x51, 0x4C, 0x7A67)  /* <CJK> */
+MAP(0x51, 0x4D, 0x7A6A)  /* <CJK> */
+MAP(0x51, 0x4E, 0x7A6D)  /* <CJK> */
+MAP(0x51, 0x4F, 0x7A75)  /* <CJK> */
+MAP(0x51, 0x50, 0x7A78)  /* <CJK> */
+MAP(0x51, 0x51, 0x7A7E)  /* <CJK> */
+MAP(0x51, 0x52, 0x7A80)  /* <CJK> */
+MAP(0x51, 0x53, 0x7A82)  /* <CJK> */
+MAP(0x51, 0x54, 0x7A85)  /* <CJK> */
+MAP(0x51, 0x55, 0x7A86)  /* <CJK> */
+MAP(0x51, 0x56, 0x7A8A)  /* <CJK> */
+MAP(0x51, 0x57, 0x7A8B)  /* <CJK> */
+MAP(0x51, 0x58, 0x7A90)  /* <CJK> */
+MAP(0x51, 0x59, 0x7A91)  /* <CJK> */
+MAP(0x51, 0x5A, 0x7A94)  /* <CJK> */
+MAP(0x51, 0x5B, 0x7A9E)  /* <CJK> */
+MAP(0x51, 0x5C, 0x7AA0)  /* <CJK> */
+MAP(0x51, 0x5D, 0x7AA3)  /* <CJK> */
+MAP(0x51, 0x5E, 0x7AAC)  /* <CJK> */
+MAP(0x51, 0x5F, 0x7AB3)  /* <CJK> */
+MAP(0x51, 0x60, 0x7AB5)  /* <CJK> */
+MAP(0x51, 0x61, 0x7AB9)  /* <CJK> */
+MAP(0x51, 0x62, 0x7ABB)  /* <CJK> */
+MAP(0x51, 0x63, 0x7ABC)  /* <CJK> */
+MAP(0x51, 0x64, 0x7AC6)  /* <CJK> */
+MAP(0x51, 0x65, 0x7AC9)  /* <CJK> */
+MAP(0x51, 0x66, 0x7ACC)  /* <CJK> */
+MAP(0x51, 0x67, 0x7ACE)  /* <CJK> */
+MAP(0x51, 0x68, 0x7AD1)  /* <CJK> */
+MAP(0x51, 0x69, 0x7ADB)  /* <CJK> */
+MAP(0x51, 0x6A, 0x7AE8)  /* <CJK> */
+MAP(0x51, 0x6B, 0x7AE9)  /* <CJK> */
+MAP(0x51, 0x6C, 0x7AEB)  /* <CJK> */
+MAP(0x51, 0x6D, 0x7AEC)  /* <CJK> */
+MAP(0x51, 0x6E, 0x7AF1)  /* <CJK> */
+MAP(0x51, 0x6F, 0x7AF4)  /* <CJK> */
+MAP(0x51, 0x70, 0x7AFB)  /* <CJK> */
+MAP(0x51, 0x71, 0x7AFD)  /* <CJK> */
+MAP(0x51, 0x72, 0x7AFE)  /* <CJK> */
+MAP(0x51, 0x73, 0x7B07)  /* <CJK> */
+MAP(0x51, 0x74, 0x7B14)  /* <CJK> */
+MAP(0x51, 0x75, 0x7B1F)  /* <CJK> */
+MAP(0x51, 0x76, 0x7B23)  /* <CJK> */
+MAP(0x51, 0x77, 0x7B27)  /* <CJK> */
+MAP(0x51, 0x78, 0x7B29)  /* <CJK> */
+MAP(0x51, 0x79, 0x7B2A)  /* <CJK> */
+MAP(0x51, 0x7A, 0x7B2B)  /* <CJK> */
+MAP(0x51, 0x7B, 0x7B2D)  /* <CJK> */
+MAP(0x51, 0x7C, 0x7B2E)  /* <CJK> */
+MAP(0x51, 0x7D, 0x7B2F)  /* <CJK> */
+MAP(0x51, 0x7E, 0x7B30)  /* <CJK> */
+MAP(0x52, 0x21, 0x7B31)  /* <CJK> */
+MAP(0x52, 0x22, 0x7B34)  /* <CJK> */
+MAP(0x52, 0x23, 0x7B3D)  /* <CJK> */
+MAP(0x52, 0x24, 0x7B3F)  /* <CJK> */
+MAP(0x52, 0x25, 0x7B40)  /* <CJK> */
+MAP(0x52, 0x26, 0x7B41)  /* <CJK> */
+MAP(0x52, 0x27, 0x7B47)  /* <CJK> */
+MAP(0x52, 0x28, 0x7B4E)  /* <CJK> */
+MAP(0x52, 0x29, 0x7B55)  /* <CJK> */
+MAP(0x52, 0x2A, 0x7B60)  /* <CJK> */
+MAP(0x52, 0x2B, 0x7B64)  /* <CJK> */
+MAP(0x52, 0x2C, 0x7B66)  /* <CJK> */
+MAP(0x52, 0x2D, 0x7B69)  /* <CJK> */
+MAP(0x52, 0x2E, 0x7B6A)  /* <CJK> */
+MAP(0x52, 0x2F, 0x7B6D)  /* <CJK> */
+MAP(0x52, 0x30, 0x7B6F)  /* <CJK> */
+MAP(0x52, 0x31, 0x7B72)  /* <CJK> */
+MAP(0x52, 0x32, 0x7B73)  /* <CJK> */
+MAP(0x52, 0x33, 0x7B77)  /* <CJK> */
+MAP(0x52, 0x34, 0x7B84)  /* <CJK> */
+MAP(0x52, 0x35, 0x7B89)  /* <CJK> */
+MAP(0x52, 0x36, 0x7B8E)  /* <CJK> */
+MAP(0x52, 0x37, 0x7B90)  /* <CJK> */
+MAP(0x52, 0x38, 0x7B91)  /* <CJK> */
+MAP(0x52, 0x39, 0x7B96)  /* <CJK> */
+MAP(0x52, 0x3A, 0x7B9B)  /* <CJK> */
+MAP(0x52, 0x3B, 0x7B9E)  /* <CJK> */
+MAP(0x52, 0x3C, 0x7BA0)  /* <CJK> */
+MAP(0x52, 0x3D, 0x7BA5)  /* <CJK> */
+MAP(0x52, 0x3E, 0x7BAC)  /* <CJK> */
+MAP(0x52, 0x3F, 0x7BAF)  /* <CJK> */
+MAP(0x52, 0x40, 0x7BB0)  /* <CJK> */
+MAP(0x52, 0x41, 0x7BB2)  /* <CJK> */
+MAP(0x52, 0x42, 0x7BB5)  /* <CJK> */
+MAP(0x52, 0x43, 0x7BB6)  /* <CJK> */
+MAP(0x52, 0x44, 0x7BBA)  /* <CJK> */
+MAP(0x52, 0x45, 0x7BBB)  /* <CJK> */
+MAP(0x52, 0x46, 0x7BBC)  /* <CJK> */
+MAP(0x52, 0x47, 0x7BBD)  /* <CJK> */
+MAP(0x52, 0x48, 0x7BC2)  /* <CJK> */
+MAP(0x52, 0x49, 0x7BC5)  /* <CJK> */
+MAP(0x52, 0x4A, 0x7BC8)  /* <CJK> */
+MAP(0x52, 0x4B, 0x7BCA)  /* <CJK> */
+MAP(0x52, 0x4C, 0x7BD4)  /* <CJK> */
+MAP(0x52, 0x4D, 0x7BD6)  /* <CJK> */
+MAP(0x52, 0x4E, 0x7BD7)  /* <CJK> */
+MAP(0x52, 0x4F, 0x7BD9)  /* <CJK> */
+MAP(0x52, 0x50, 0x7BDA)  /* <CJK> */
+MAP(0x52, 0x51, 0x7BDB)  /* <CJK> */
+MAP(0x52, 0x52, 0x7BE8)  /* <CJK> */
+MAP(0x52, 0x53, 0x7BEA)  /* <CJK> */
+MAP(0x52, 0x54, 0x7BF2)  /* <CJK> */
+MAP(0x52, 0x55, 0x7BF4)  /* <CJK> */
+MAP(0x52, 0x56, 0x7BF5)  /* <CJK> */
+MAP(0x52, 0x57, 0x7BF8)  /* <CJK> */
+MAP(0x52, 0x58, 0x7BF9)  /* <CJK> */
+MAP(0x52, 0x59, 0x7BFA)  /* <CJK> */
+MAP(0x52, 0x5A, 0x7BFC)  /* <CJK> */
+MAP(0x52, 0x5B, 0x7BFE)  /* <CJK> */
+MAP(0x52, 0x5C, 0x7C01)  /* <CJK> */
+MAP(0x52, 0x5D, 0x7C02)  /* <CJK> */
+MAP(0x52, 0x5E, 0x7C03)  /* <CJK> */
+MAP(0x52, 0x5F, 0x7C04)  /* <CJK> */
+MAP(0x52, 0x60, 0x7C06)  /* <CJK> */
+MAP(0x52, 0x61, 0x7C09)  /* <CJK> */
+MAP(0x52, 0x62, 0x7C0B)  /* <CJK> */
+MAP(0x52, 0x63, 0x7C0C)  /* <CJK> */
+MAP(0x52, 0x64, 0x7C0E)  /* <CJK> */
+MAP(0x52, 0x65, 0x7C0F)  /* <CJK> */
+MAP(0x52, 0x66, 0x7C19)  /* <CJK> */
+MAP(0x52, 0x67, 0x7C1B)  /* <CJK> */
+MAP(0x52, 0x68, 0x7C20)  /* <CJK> */
+MAP(0x52, 0x69, 0x7C25)  /* <CJK> */
+MAP(0x52, 0x6A, 0x7C26)  /* <CJK> */
+MAP(0x52, 0x6B, 0x7C28)  /* <CJK> */
+MAP(0x52, 0x6C, 0x7C2C)  /* <CJK> */
+MAP(0x52, 0x6D, 0x7C31)  /* <CJK> */
+MAP(0x52, 0x6E, 0x7C33)  /* <CJK> */
+MAP(0x52, 0x6F, 0x7C34)  /* <CJK> */
+MAP(0x52, 0x70, 0x7C36)  /* <CJK> */
+MAP(0x52, 0x71, 0x7C39)  /* <CJK> */
+MAP(0x52, 0x72, 0x7C3A)  /* <CJK> */
+MAP(0x52, 0x73, 0x7C46)  /* <CJK> */
+MAP(0x52, 0x74, 0x7C4A)  /* <CJK> */
+MAP(0x52, 0x75, 0x7C55)  /* <CJK> */
+MAP(0x52, 0x76, 0x7C51)  /* <CJK> */
+MAP(0x52, 0x77, 0x7C52)  /* <CJK> */
+MAP(0x52, 0x78, 0x7C53)  /* <CJK> */
+MAP(0x52, 0x79, 0x7C59)  /* <CJK> */
+MAP(0x52, 0x7A, 0x7C5A)  /* <CJK> */
+MAP(0x52, 0x7B, 0x7C5B)  /* <CJK> */
+MAP(0x52, 0x7C, 0x7C5C)  /* <CJK> */
+MAP(0x52, 0x7D, 0x7C5D)  /* <CJK> */
+MAP(0x52, 0x7E, 0x7C5E)  /* <CJK> */
+MAP(0x53, 0x21, 0x7C61)  /* <CJK> */
+MAP(0x53, 0x22, 0x7C63)  /* <CJK> */
+MAP(0x53, 0x23, 0x7C67)  /* <CJK> */
+MAP(0x53, 0x24, 0x7C69)  /* <CJK> */
+MAP(0x53, 0x25, 0x7C6D)  /* <CJK> */
+MAP(0x53, 0x26, 0x7C6E)  /* <CJK> */
+MAP(0x53, 0x27, 0x7C70)  /* <CJK> */
+MAP(0x53, 0x28, 0x7C72)  /* <CJK> */
+MAP(0x53, 0x29, 0x7C79)  /* <CJK> */
+MAP(0x53, 0x2A, 0x7C7C)  /* <CJK> */
+MAP(0x53, 0x2B, 0x7C7D)  /* <CJK> */
+MAP(0x53, 0x2C, 0x7C86)  /* <CJK> */
+MAP(0x53, 0x2D, 0x7C87)  /* <CJK> */
+MAP(0x53, 0x2E, 0x7C8F)  /* <CJK> */
+MAP(0x53, 0x2F, 0x7C94)  /* <CJK> */
+MAP(0x53, 0x30, 0x7C9E)  /* <CJK> */
+MAP(0x53, 0x31, 0x7CA0)  /* <CJK> */
+MAP(0x53, 0x32, 0x7CA6)  /* <CJK> */
+MAP(0x53, 0x33, 0x7CB0)  /* <CJK> */
+MAP(0x53, 0x34, 0x7CB6)  /* <CJK> */
+MAP(0x53, 0x35, 0x7CB7)  /* <CJK> */
+MAP(0x53, 0x36, 0x7CBA)  /* <CJK> */
+MAP(0x53, 0x37, 0x7CBB)  /* <CJK> */
+MAP(0x53, 0x38, 0x7CBC)  /* <CJK> */
+MAP(0x53, 0x39, 0x7CBF)  /* <CJK> */
+MAP(0x53, 0x3A, 0x7CC4)  /* <CJK> */
+MAP(0x53, 0x3B, 0x7CC7)  /* <CJK> */
+MAP(0x53, 0x3C, 0x7CC8)  /* <CJK> */
+MAP(0x53, 0x3D, 0x7CC9)  /* <CJK> */
+MAP(0x53, 0x3E, 0x7CCD)  /* <CJK> */
+MAP(0x53, 0x3F, 0x7CCF)  /* <CJK> */
+MAP(0x53, 0x40, 0x7CD3)  /* <CJK> */
+MAP(0x53, 0x41, 0x7CD4)  /* <CJK> */
+MAP(0x53, 0x42, 0x7CD5)  /* <CJK> */
+MAP(0x53, 0x43, 0x7CD7)  /* <CJK> */
+MAP(0x53, 0x44, 0x7CD9)  /* <CJK> */
+MAP(0x53, 0x45, 0x7CDA)  /* <CJK> */
+MAP(0x53, 0x46, 0x7CDD)  /* <CJK> */
+MAP(0x53, 0x47, 0x7CE6)  /* <CJK> */
+MAP(0x53, 0x48, 0x7CE9)  /* <CJK> */
+MAP(0x53, 0x49, 0x7CEB)  /* <CJK> */
+MAP(0x53, 0x4A, 0x7CF5)  /* <CJK> */
+MAP(0x53, 0x4B, 0x7D03)  /* <CJK> */
+MAP(0x53, 0x4C, 0x7D07)  /* <CJK> */
+MAP(0x53, 0x4D, 0x7D08)  /* <CJK> */
+MAP(0x53, 0x4E, 0x7D09)  /* <CJK> */
+MAP(0x53, 0x4F, 0x7D0F)  /* <CJK> */
+MAP(0x53, 0x50, 0x7D11)  /* <CJK> */
+MAP(0x53, 0x51, 0x7D12)  /* <CJK> */
+MAP(0x53, 0x52, 0x7D13)  /* <CJK> */
+MAP(0x53, 0x53, 0x7D16)  /* <CJK> */
+MAP(0x53, 0x54, 0x7D1D)  /* <CJK> */
+MAP(0x53, 0x55, 0x7D1E)  /* <CJK> */
+MAP(0x53, 0x56, 0x7D23)  /* <CJK> */
+MAP(0x53, 0x57, 0x7D26)  /* <CJK> */
+MAP(0x53, 0x58, 0x7D2A)  /* <CJK> */
+MAP(0x53, 0x59, 0x7D2D)  /* <CJK> */
+MAP(0x53, 0x5A, 0x7D31)  /* <CJK> */
+MAP(0x53, 0x5B, 0x7D3C)  /* <CJK> */
+MAP(0x53, 0x5C, 0x7D3D)  /* <CJK> */
+MAP(0x53, 0x5D, 0x7D3E)  /* <CJK> */
+MAP(0x53, 0x5E, 0x7D40)  /* <CJK> */
+MAP(0x53, 0x5F, 0x7D41)  /* <CJK> */
+MAP(0x53, 0x60, 0x7D47)  /* <CJK> */
+MAP(0x53, 0x61, 0x7D48)  /* <CJK> */
+MAP(0x53, 0x62, 0x7D4D)  /* <CJK> */
+MAP(0x53, 0x63, 0x7D51)  /* <CJK> */
+MAP(0x53, 0x64, 0x7D53)  /* <CJK> */
+MAP(0x53, 0x65, 0x7D57)  /* <CJK> */
+MAP(0x53, 0x66, 0x7D59)  /* <CJK> */
+MAP(0x53, 0x67, 0x7D5A)  /* <CJK> */
+MAP(0x53, 0x68, 0x7D5C)  /* <CJK> */
+MAP(0x53, 0x69, 0x7D5D)  /* <CJK> */
+MAP(0x53, 0x6A, 0x7D65)  /* <CJK> */
+MAP(0x53, 0x6B, 0x7D67)  /* <CJK> */
+MAP(0x53, 0x6C, 0x7D6A)  /* <CJK> */
+MAP(0x53, 0x6D, 0x7D70)  /* <CJK> */
+MAP(0x53, 0x6E, 0x7D78)  /* <CJK> */
+MAP(0x53, 0x6F, 0x7D7A)  /* <CJK> */
+MAP(0x53, 0x70, 0x7D7B)  /* <CJK> */
+MAP(0x53, 0x71, 0x7D7F)  /* <CJK> */
+MAP(0x53, 0x72, 0x7D81)  /* <CJK> */
+MAP(0x53, 0x73, 0x7D82)  /* <CJK> */
+MAP(0x53, 0x74, 0x7D83)  /* <CJK> */
+MAP(0x53, 0x75, 0x7D85)  /* <CJK> */
+MAP(0x53, 0x76, 0x7D86)  /* <CJK> */
+MAP(0x53, 0x77, 0x7D88)  /* <CJK> */
+MAP(0x53, 0x78, 0x7D8B)  /* <CJK> */
+MAP(0x53, 0x79, 0x7D8C)  /* <CJK> */
+MAP(0x53, 0x7A, 0x7D8D)  /* <CJK> */
+MAP(0x53, 0x7B, 0x7D91)  /* <CJK> */
+MAP(0x53, 0x7C, 0x7D96)  /* <CJK> */
+MAP(0x53, 0x7D, 0x7D97)  /* <CJK> */
+MAP(0x53, 0x7E, 0x7D9D)  /* <CJK> */
+MAP(0x54, 0x21, 0x7D9E)  /* <CJK> */
+MAP(0x54, 0x22, 0x7DA6)  /* <CJK> */
+MAP(0x54, 0x23, 0x7DA7)  /* <CJK> */
+MAP(0x54, 0x24, 0x7DAA)  /* <CJK> */
+MAP(0x54, 0x25, 0x7DB3)  /* <CJK> */
+MAP(0x54, 0x26, 0x7DB6)  /* <CJK> */
+MAP(0x54, 0x27, 0x7DB7)  /* <CJK> */
+MAP(0x54, 0x28, 0x7DB9)  /* <CJK> */
+MAP(0x54, 0x29, 0x7DC2)  /* <CJK> */
+MAP(0x54, 0x2A, 0x7DC3)  /* <CJK> */
+MAP(0x54, 0x2B, 0x7DC4)  /* <CJK> */
+MAP(0x54, 0x2C, 0x7DC5)  /* <CJK> */
+MAP(0x54, 0x2D, 0x7DC6)  /* <CJK> */
+MAP(0x54, 0x2E, 0x7DCC)  /* <CJK> */
+MAP(0x54, 0x2F, 0x7DCD)  /* <CJK> */
+MAP(0x54, 0x30, 0x7DCE)  /* <CJK> */
+MAP(0x54, 0x31, 0x7DD7)  /* <CJK> */
+MAP(0x54, 0x32, 0x7DD9)  /* <CJK> */
+MAP(0x54, 0x33, 0x7E00)  /* <CJK> */
+MAP(0x54, 0x34, 0x7DE2)  /* <CJK> */
+MAP(0x54, 0x35, 0x7DE5)  /* <CJK> */
+MAP(0x54, 0x36, 0x7DE6)  /* <CJK> */
+MAP(0x54, 0x37, 0x7DEA)  /* <CJK> */
+MAP(0x54, 0x38, 0x7DEB)  /* <CJK> */
+MAP(0x54, 0x39, 0x7DED)  /* <CJK> */
+MAP(0x54, 0x3A, 0x7DF1)  /* <CJK> */
+MAP(0x54, 0x3B, 0x7DF5)  /* <CJK> */
+MAP(0x54, 0x3C, 0x7DF6)  /* <CJK> */
+MAP(0x54, 0x3D, 0x7DF9)  /* <CJK> */
+MAP(0x54, 0x3E, 0x7DFA)  /* <CJK> */
+MAP(0x54, 0x3F, 0x7E08)  /* <CJK> */
+MAP(0x54, 0x40, 0x7E10)  /* <CJK> */
+MAP(0x54, 0x41, 0x7E11)  /* <CJK> */
+MAP(0x54, 0x42, 0x7E15)  /* <CJK> */
+MAP(0x54, 0x43, 0x7E17)  /* <CJK> */
+MAP(0x54, 0x44, 0x7E1C)  /* <CJK> */
+MAP(0x54, 0x45, 0x7E1D)  /* <CJK> */
+MAP(0x54, 0x46, 0x7E20)  /* <CJK> */
+MAP(0x54, 0x47, 0x7E27)  /* <CJK> */
+MAP(0x54, 0x48, 0x7E28)  /* <CJK> */
+MAP(0x54, 0x49, 0x7E2C)  /* <CJK> */
+MAP(0x54, 0x4A, 0x7E2D)  /* <CJK> */
+MAP(0x54, 0x4B, 0x7E2F)  /* <CJK> */
+MAP(0x54, 0x4C, 0x7E33)  /* <CJK> */
+MAP(0x54, 0x4D, 0x7E36)  /* <CJK> */
+MAP(0x54, 0x4E, 0x7E3F)  /* <CJK> */
+MAP(0x54, 0x4F, 0x7E44)  /* <CJK> */
+MAP(0x54, 0x50, 0x7E45)  /* <CJK> */
+MAP(0x54, 0x51, 0x7E47)  /* <CJK> */
+MAP(0x54, 0x52, 0x7E4E)  /* <CJK> */
+MAP(0x54, 0x53, 0x7E50)  /* <CJK> */
+MAP(0x54, 0x54, 0x7E52)  /* <CJK> */
+MAP(0x54, 0x55, 0x7E58)  /* <CJK> */
+MAP(0x54, 0x56, 0x7E5F)  /* <CJK> */
+MAP(0x54, 0x57, 0x7E61)  /* <CJK> */
+MAP(0x54, 0x58, 0x7E62)  /* <CJK> */
+MAP(0x54, 0x59, 0x7E65)  /* <CJK> */
+MAP(0x54, 0x5A, 0x7E6B)  /* <CJK> */
+MAP(0x54, 0x5B, 0x7E6E)  /* <CJK> */
+MAP(0x54, 0x5C, 0x7E6F)  /* <CJK> */
+MAP(0x54, 0x5D, 0x7E73)  /* <CJK> */
+MAP(0x54, 0x5E, 0x7E78)  /* <CJK> */
+MAP(0x54, 0x5F, 0x7E7E)  /* <CJK> */
+MAP(0x54, 0x60, 0x7E81)  /* <CJK> */
+MAP(0x54, 0x61, 0x7E86)  /* <CJK> */
+MAP(0x54, 0x62, 0x7E87)  /* <CJK> */
+MAP(0x54, 0x63, 0x7E8A)  /* <CJK> */
+MAP(0x54, 0x64, 0x7E8D)  /* <CJK> */
+MAP(0x54, 0x65, 0x7E91)  /* <CJK> */
+MAP(0x54, 0x66, 0x7E95)  /* <CJK> */
+MAP(0x54, 0x67, 0x7E98)  /* <CJK> */
+MAP(0x54, 0x68, 0x7E9A)  /* <CJK> */
+MAP(0x54, 0x69, 0x7E9D)  /* <CJK> */
+MAP(0x54, 0x6A, 0x7E9E)  /* <CJK> */
+MAP(0x54, 0x6B, 0x7F3C)  /* <CJK> */
+MAP(0x54, 0x6C, 0x7F3B)  /* <CJK> */
+MAP(0x54, 0x6D, 0x7F3D)  /* <CJK> */
+MAP(0x54, 0x6E, 0x7F3E)  /* <CJK> */
+MAP(0x54, 0x6F, 0x7F3F)  /* <CJK> */
+MAP(0x54, 0x70, 0x7F43)  /* <CJK> */
+MAP(0x54, 0x71, 0x7F44)  /* <CJK> */
+MAP(0x54, 0x72, 0x7F47)  /* <CJK> */
+MAP(0x54, 0x73, 0x7F4F)  /* <CJK> */
+MAP(0x54, 0x74, 0x7F52)  /* <CJK> */
+MAP(0x54, 0x75, 0x7F53)  /* <CJK> */
+MAP(0x54, 0x76, 0x7F5B)  /* <CJK> */
+MAP(0x54, 0x77, 0x7F5C)  /* <CJK> */
+MAP(0x54, 0x78, 0x7F5D)  /* <CJK> */
+MAP(0x54, 0x79, 0x7F61)  /* <CJK> */
+MAP(0x54, 0x7A, 0x7F63)  /* <CJK> */
+MAP(0x54, 0x7B, 0x7F64)  /* <CJK> */
+MAP(0x54, 0x7C, 0x7F65)  /* <CJK> */
+MAP(0x54, 0x7D, 0x7F66)  /* <CJK> */
+MAP(0x54, 0x7E, 0x7F6D)  /* <CJK> */
+MAP(0x55, 0x21, 0x7F71)  /* <CJK> */
+MAP(0x55, 0x22, 0x7F7D)  /* <CJK> */
+MAP(0x55, 0x23, 0x7F7E)  /* <CJK> */
+MAP(0x55, 0x24, 0x7F7F)  /* <CJK> */
+MAP(0x55, 0x25, 0x7F80)  /* <CJK> */
+MAP(0x55, 0x26, 0x7F8B)  /* <CJK> */
+MAP(0x55, 0x27, 0x7F8D)  /* <CJK> */
+MAP(0x55, 0x28, 0x7F8F)  /* <CJK> */
+MAP(0x55, 0x29, 0x7F90)  /* <CJK> */
+MAP(0x55, 0x2A, 0x7F91)  /* <CJK> */
+MAP(0x55, 0x2B, 0x7F96)  /* <CJK> */
+MAP(0x55, 0x2C, 0x7F97)  /* <CJK> */
+MAP(0x55, 0x2D, 0x7F9C)  /* <CJK> */
+MAP(0x55, 0x2E, 0x7FA1)  /* <CJK> */
+MAP(0x55, 0x2F, 0x7FA2)  /* <CJK> */
+MAP(0x55, 0x30, 0x7FA6)  /* <CJK> */
+MAP(0x55, 0x31, 0x7FAA)  /* <CJK> */
+MAP(0x55, 0x32, 0x7FAD)  /* <CJK> */
+MAP(0x55, 0x33, 0x7FB4)  /* <CJK> */
+MAP(0x55, 0x34, 0x7FBC)  /* <CJK> */
+MAP(0x55, 0x35, 0x7FBF)  /* <CJK> */
+MAP(0x55, 0x36, 0x7FC0)  /* <CJK> */
+MAP(0x55, 0x37, 0x7FC3)  /* <CJK> */
+MAP(0x55, 0x38, 0x7FC8)  /* <CJK> */
+MAP(0x55, 0x39, 0x7FCE)  /* <CJK> */
+MAP(0x55, 0x3A, 0x7FCF)  /* <CJK> */
+MAP(0x55, 0x3B, 0x7FDB)  /* <CJK> */
+MAP(0x55, 0x3C, 0x7FDF)  /* <CJK> */
+MAP(0x55, 0x3D, 0x7FE3)  /* <CJK> */
+MAP(0x55, 0x3E, 0x7FE5)  /* <CJK> */
+MAP(0x55, 0x3F, 0x7FE8)  /* <CJK> */
+MAP(0x55, 0x40, 0x7FEC)  /* <CJK> */
+MAP(0x55, 0x41, 0x7FEE)  /* <CJK> */
+MAP(0x55, 0x42, 0x7FEF)  /* <CJK> */
+MAP(0x55, 0x43, 0x7FF2)  /* <CJK> */
+MAP(0x55, 0x44, 0x7FFA)  /* <CJK> */
+MAP(0x55, 0x45, 0x7FFD)  /* <CJK> */
+MAP(0x55, 0x46, 0x7FFE)  /* <CJK> */
+MAP(0x55, 0x47, 0x7FFF)  /* <CJK> */
+MAP(0x55, 0x48, 0x8007)  /* <CJK> */
+MAP(0x55, 0x49, 0x8008)  /* <CJK> */
+MAP(0x55, 0x4A, 0x800A)  /* <CJK> */
+MAP(0x55, 0x4B, 0x800D)  /* <CJK> */
+MAP(0x55, 0x4C, 0x800E)  /* <CJK> */
+MAP(0x55, 0x4D, 0x800F)  /* <CJK> */
+MAP(0x55, 0x4E, 0x8011)  /* <CJK> */
+MAP(0x55, 0x4F, 0x8013)  /* <CJK> */
+MAP(0x55, 0x50, 0x8014)  /* <CJK> */
+MAP(0x55, 0x51, 0x8016)  /* <CJK> */
+MAP(0x55, 0x52, 0x801D)  /* <CJK> */
+MAP(0x55, 0x53, 0x801E)  /* <CJK> */
+MAP(0x55, 0x54, 0x801F)  /* <CJK> */
+MAP(0x55, 0x55, 0x8020)  /* <CJK> */
+MAP(0x55, 0x56, 0x8024)  /* <CJK> */
+MAP(0x55, 0x57, 0x8026)  /* <CJK> */
+MAP(0x55, 0x58, 0x802C)  /* <CJK> */
+MAP(0x55, 0x59, 0x802E)  /* <CJK> */
+MAP(0x55, 0x5A, 0x8030)  /* <CJK> */
+MAP(0x55, 0x5B, 0x8034)  /* <CJK> */
+MAP(0x55, 0x5C, 0x8035)  /* <CJK> */
+MAP(0x55, 0x5D, 0x8037)  /* <CJK> */
+MAP(0x55, 0x5E, 0x8039)  /* <CJK> */
+MAP(0x55, 0x5F, 0x803A)  /* <CJK> */
+MAP(0x55, 0x60, 0x803C)  /* <CJK> */
+MAP(0x55, 0x61, 0x803E)  /* <CJK> */
+MAP(0x55, 0x62, 0x8040)  /* <CJK> */
+MAP(0x55, 0x63, 0x8044)  /* <CJK> */
+MAP(0x55, 0x64, 0x8060)  /* <CJK> */
+MAP(0x55, 0x65, 0x8064)  /* <CJK> */
+MAP(0x55, 0x66, 0x8066)  /* <CJK> */
+MAP(0x55, 0x67, 0x806D)  /* <CJK> */
+MAP(0x55, 0x68, 0x8071)  /* <CJK> */
+MAP(0x55, 0x69, 0x8075)  /* <CJK> */
+MAP(0x55, 0x6A, 0x8081)  /* <CJK> */
+MAP(0x55, 0x6B, 0x8088)  /* <CJK> */
+MAP(0x55, 0x6C, 0x808E)  /* <CJK> */
+MAP(0x55, 0x6D, 0x809C)  /* <CJK> */
+MAP(0x55, 0x6E, 0x809E)  /* <CJK> */
+MAP(0x55, 0x6F, 0x80A6)  /* <CJK> */
+MAP(0x55, 0x70, 0x80A7)  /* <CJK> */
+MAP(0x55, 0x71, 0x80AB)  /* <CJK> */
+MAP(0x55, 0x72, 0x80B8)  /* <CJK> */
+MAP(0x55, 0x73, 0x80B9)  /* <CJK> */
+MAP(0x55, 0x74, 0x80C8)  /* <CJK> */
+MAP(0x55, 0x75, 0x80CD)  /* <CJK> */
+MAP(0x55, 0x76, 0x80CF)  /* <CJK> */
+MAP(0x55, 0x77, 0x80D2)  /* <CJK> */
+MAP(0x55, 0x78, 0x80D4)  /* <CJK> */
+MAP(0x55, 0x79, 0x80D5)  /* <CJK> */
+MAP(0x55, 0x7A, 0x80D7)  /* <CJK> */
+MAP(0x55, 0x7B, 0x80D8)  /* <CJK> */
+MAP(0x55, 0x7C, 0x80E0)  /* <CJK> */
+MAP(0x55, 0x7D, 0x80ED)  /* <CJK> */
+MAP(0x55, 0x7E, 0x80EE)  /* <CJK> */
+MAP(0x56, 0x21, 0x80F0)  /* <CJK> */
+MAP(0x56, 0x22, 0x80F2)  /* <CJK> */
+MAP(0x56, 0x23, 0x80F3)  /* <CJK> */
+MAP(0x56, 0x24, 0x80F6)  /* <CJK> */
+MAP(0x56, 0x25, 0x80F9)  /* <CJK> */
+MAP(0x56, 0x26, 0x80FA)  /* <CJK> */
+MAP(0x56, 0x27, 0x80FE)  /* <CJK> */
+MAP(0x56, 0x28, 0x8103)  /* <CJK> */
+MAP(0x56, 0x29, 0x810B)  /* <CJK> */
+MAP(0x56, 0x2A, 0x8116)  /* <CJK> */
+MAP(0x56, 0x2B, 0x8117)  /* <CJK> */
+MAP(0x56, 0x2C, 0x8118)  /* <CJK> */
+MAP(0x56, 0x2D, 0x811C)  /* <CJK> */
+MAP(0x56, 0x2E, 0x811E)  /* <CJK> */
+MAP(0x56, 0x2F, 0x8120)  /* <CJK> */
+MAP(0x56, 0x30, 0x8124)  /* <CJK> */
+MAP(0x56, 0x31, 0x8127)  /* <CJK> */
+MAP(0x56, 0x32, 0x812C)  /* <CJK> */
+MAP(0x56, 0x33, 0x8130)  /* <CJK> */
+MAP(0x56, 0x34, 0x8135)  /* <CJK> */
+MAP(0x56, 0x35, 0x813A)  /* <CJK> */
+MAP(0x56, 0x36, 0x813C)  /* <CJK> */
+MAP(0x56, 0x37, 0x8145)  /* <CJK> */
+MAP(0x56, 0x38, 0x8147)  /* <CJK> */
+MAP(0x56, 0x39, 0x814A)  /* <CJK> */
+MAP(0x56, 0x3A, 0x814C)  /* <CJK> */
+MAP(0x56, 0x3B, 0x8152)  /* <CJK> */
+MAP(0x56, 0x3C, 0x8157)  /* <CJK> */
+MAP(0x56, 0x3D, 0x8160)  /* <CJK> */
+MAP(0x56, 0x3E, 0x8161)  /* <CJK> */
+MAP(0x56, 0x3F, 0x8167)  /* <CJK> */
+MAP(0x56, 0x40, 0x8168)  /* <CJK> */
+MAP(0x56, 0x41, 0x8169)  /* <CJK> */
+MAP(0x56, 0x42, 0x816D)  /* <CJK> */
+MAP(0x56, 0x43, 0x816F)  /* <CJK> */
+MAP(0x56, 0x44, 0x8177)  /* <CJK> */
+MAP(0x56, 0x45, 0x8181)  /* <CJK> */
+MAP(0x56, 0x46, 0x8190)  /* <CJK> */
+MAP(0x56, 0x47, 0x8184)  /* <CJK> */
+MAP(0x56, 0x48, 0x8185)  /* <CJK> */
+MAP(0x56, 0x49, 0x8186)  /* <CJK> */
+MAP(0x56, 0x4A, 0x818B)  /* <CJK> */
+MAP(0x56, 0x4B, 0x818E)  /* <CJK> */
+MAP(0x56, 0x4C, 0x8196)  /* <CJK> */
+MAP(0x56, 0x4D, 0x8198)  /* <CJK> */
+MAP(0x56, 0x4E, 0x819B)  /* <CJK> */
+MAP(0x56, 0x4F, 0x819E)  /* <CJK> */
+MAP(0x56, 0x50, 0x81A2)  /* <CJK> */
+MAP(0x56, 0x51, 0x81AE)  /* <CJK> */
+MAP(0x56, 0x52, 0x81B2)  /* <CJK> */
+MAP(0x56, 0x53, 0x81B4)  /* <CJK> */
+MAP(0x56, 0x54, 0x81BB)  /* <CJK> */
+MAP(0x56, 0x55, 0x81CB)  /* <CJK> */
+MAP(0x56, 0x56, 0x81C3)  /* <CJK> */
+MAP(0x56, 0x57, 0x81C5)  /* <CJK> */
+MAP(0x56, 0x58, 0x81CA)  /* <CJK> */
+MAP(0x56, 0x59, 0x81CE)  /* <CJK> */
+MAP(0x56, 0x5A, 0x81CF)  /* <CJK> */
+MAP(0x56, 0x5B, 0x81D5)  /* <CJK> */
+MAP(0x56, 0x5C, 0x81D7)  /* <CJK> */
+MAP(0x56, 0x5D, 0x81DB)  /* <CJK> */
+MAP(0x56, 0x5E, 0x81DD)  /* <CJK> */
+MAP(0x56, 0x5F, 0x81DE)  /* <CJK> */
+MAP(0x56, 0x60, 0x81E1)  /* <CJK> */
+MAP(0x56, 0x61, 0x81E4)  /* <CJK> */
+MAP(0x56, 0x62, 0x81EB)  /* <CJK> */
+MAP(0x56, 0x63, 0x81EC)  /* <CJK> */
+MAP(0x56, 0x64, 0x81F0)  /* <CJK> */
+MAP(0x56, 0x65, 0x81F1)  /* <CJK> */
+MAP(0x56, 0x66, 0x81F2)  /* <CJK> */
+MAP(0x56, 0x67, 0x81F5)  /* <CJK> */
+MAP(0x56, 0x68, 0x81F6)  /* <CJK> */
+MAP(0x56, 0x69, 0x81F8)  /* <CJK> */
+MAP(0x56, 0x6A, 0x81F9)  /* <CJK> */
+MAP(0x56, 0x6B, 0x81FD)  /* <CJK> */
+MAP(0x56, 0x6C, 0x81FF)  /* <CJK> */
+MAP(0x56, 0x6D, 0x8200)  /* <CJK> */
+MAP(0x56, 0x6E, 0x8203)  /* <CJK> */
+MAP(0x56, 0x6F, 0x820F)  /* <CJK> */
+MAP(0x56, 0x70, 0x8213)  /* <CJK> */
+MAP(0x56, 0x71, 0x8214)  /* <CJK> */
+MAP(0x56, 0x72, 0x8219)  /* <CJK> */
+MAP(0x56, 0x73, 0x821A)  /* <CJK> */
+MAP(0x56, 0x74, 0x821D)  /* <CJK> */
+MAP(0x56, 0x75, 0x8221)  /* <CJK> */
+MAP(0x56, 0x76, 0x8222)  /* <CJK> */
+MAP(0x56, 0x77, 0x8228)  /* <CJK> */
+MAP(0x56, 0x78, 0x8232)  /* <CJK> */
+MAP(0x56, 0x79, 0x8234)  /* <CJK> */
+MAP(0x56, 0x7A, 0x823A)  /* <CJK> */
+MAP(0x56, 0x7B, 0x8243)  /* <CJK> */
+MAP(0x56, 0x7C, 0x8244)  /* <CJK> */
+MAP(0x56, 0x7D, 0x8245)  /* <CJK> */
+MAP(0x56, 0x7E, 0x8246)  /* <CJK> */
+MAP(0x57, 0x21, 0x824B)  /* <CJK> */
+MAP(0x57, 0x22, 0x824E)  /* <CJK> */
+MAP(0x57, 0x23, 0x824F)  /* <CJK> */
+MAP(0x57, 0x24, 0x8251)  /* <CJK> */
+MAP(0x57, 0x25, 0x8256)  /* <CJK> */
+MAP(0x57, 0x26, 0x825C)  /* <CJK> */
+MAP(0x57, 0x27, 0x8260)  /* <CJK> */
+MAP(0x57, 0x28, 0x8263)  /* <CJK> */
+MAP(0x57, 0x29, 0x8267)  /* <CJK> */
+MAP(0x57, 0x2A, 0x826D)  /* <CJK> */
+MAP(0x57, 0x2B, 0x8274)  /* <CJK> */
+MAP(0x57, 0x2C, 0x827B)  /* <CJK> */
+MAP(0x57, 0x2D, 0x827D)  /* <CJK> */
+MAP(0x57, 0x2E, 0x827F)  /* <CJK> */
+MAP(0x57, 0x2F, 0x8280)  /* <CJK> */
+MAP(0x57, 0x30, 0x8281)  /* <CJK> */
+MAP(0x57, 0x31, 0x8283)  /* <CJK> */
+MAP(0x57, 0x32, 0x8284)  /* <CJK> */
+MAP(0x57, 0x33, 0x8287)  /* <CJK> */
+MAP(0x57, 0x34, 0x8289)  /* <CJK> */
+MAP(0x57, 0x35, 0x828A)  /* <CJK> */
+MAP(0x57, 0x36, 0x828E)  /* <CJK> */
+MAP(0x57, 0x37, 0x8291)  /* <CJK> */
+MAP(0x57, 0x38, 0x8294)  /* <CJK> */
+MAP(0x57, 0x39, 0x8296)  /* <CJK> */
+MAP(0x57, 0x3A, 0x8298)  /* <CJK> */
+MAP(0x57, 0x3B, 0x829A)  /* <CJK> */
+MAP(0x57, 0x3C, 0x829B)  /* <CJK> */
+MAP(0x57, 0x3D, 0x82A0)  /* <CJK> */
+MAP(0x57, 0x3E, 0x82A1)  /* <CJK> */
+MAP(0x57, 0x3F, 0x82A3)  /* <CJK> */
+MAP(0x57, 0x40, 0x82A4)  /* <CJK> */
+MAP(0x57, 0x41, 0x82A7)  /* <CJK> */
+MAP(0x57, 0x42, 0x82A8)  /* <CJK> */
+MAP(0x57, 0x43, 0x82A9)  /* <CJK> */
+MAP(0x57, 0x44, 0x82AA)  /* <CJK> */
+MAP(0x57, 0x45, 0x82AE)  /* <CJK> */
+MAP(0x57, 0x46, 0x82B0)  /* <CJK> */
+MAP(0x57, 0x47, 0x82B2)  /* <CJK> */
+MAP(0x57, 0x48, 0x82B4)  /* <CJK> */
+MAP(0x57, 0x49, 0x82B7)  /* <CJK> */
+MAP(0x57, 0x4A, 0x82BA)  /* <CJK> */
+MAP(0x57, 0x4B, 0x82BC)  /* <CJK> */
+MAP(0x57, 0x4C, 0x82BE)  /* <CJK> */
+MAP(0x57, 0x4D, 0x82BF)  /* <CJK> */
+MAP(0x57, 0x4E, 0x82C6)  /* <CJK> */
+MAP(0x57, 0x4F, 0x82D0)  /* <CJK> */
+MAP(0x57, 0x50, 0x82D5)  /* <CJK> */
+MAP(0x57, 0x51, 0x82DA)  /* <CJK> */
+MAP(0x57, 0x52, 0x82E0)  /* <CJK> */
+MAP(0x57, 0x53, 0x82E2)  /* <CJK> */
+MAP(0x57, 0x54, 0x82E4)  /* <CJK> */
+MAP(0x57, 0x55, 0x82E8)  /* <CJK> */
+MAP(0x57, 0x56, 0x82EA)  /* <CJK> */
+MAP(0x57, 0x57, 0x82ED)  /* <CJK> */
+MAP(0x57, 0x58, 0x82EF)  /* <CJK> */
+MAP(0x57, 0x59, 0x82F6)  /* <CJK> */
+MAP(0x57, 0x5A, 0x82F7)  /* <CJK> */
+MAP(0x57, 0x5B, 0x82FD)  /* <CJK> */
+MAP(0x57, 0x5C, 0x82FE)  /* <CJK> */
+MAP(0x57, 0x5D, 0x8300)  /* <CJK> */
+MAP(0x57, 0x5E, 0x8301)  /* <CJK> */
+MAP(0x57, 0x5F, 0x8307)  /* <CJK> */
+MAP(0x57, 0x60, 0x8308)  /* <CJK> */
+MAP(0x57, 0x61, 0x830A)  /* <CJK> */
+MAP(0x57, 0x62, 0x830B)  /* <CJK> */
+MAP(0x57, 0x63, 0x8354)  /* <CJK> */
+MAP(0x57, 0x64, 0x831B)  /* <CJK> */
+MAP(0x57, 0x65, 0x831D)  /* <CJK> */
+MAP(0x57, 0x66, 0x831E)  /* <CJK> */
+MAP(0x57, 0x67, 0x831F)  /* <CJK> */
+MAP(0x57, 0x68, 0x8321)  /* <CJK> */
+MAP(0x57, 0x69, 0x8322)  /* <CJK> */
+MAP(0x57, 0x6A, 0x832C)  /* <CJK> */
+MAP(0x57, 0x6B, 0x832D)  /* <CJK> */
+MAP(0x57, 0x6C, 0x832E)  /* <CJK> */
+MAP(0x57, 0x6D, 0x8330)  /* <CJK> */
+MAP(0x57, 0x6E, 0x8333)  /* <CJK> */
+MAP(0x57, 0x6F, 0x8337)  /* <CJK> */
+MAP(0x57, 0x70, 0x833A)  /* <CJK> */
+MAP(0x57, 0x71, 0x833C)  /* <CJK> */
+MAP(0x57, 0x72, 0x833D)  /* <CJK> */
+MAP(0x57, 0x73, 0x8342)  /* <CJK> */
+MAP(0x57, 0x74, 0x8343)  /* <CJK> */
+MAP(0x57, 0x75, 0x8344)  /* <CJK> */
+MAP(0x57, 0x76, 0x8347)  /* <CJK> */
+MAP(0x57, 0x77, 0x834D)  /* <CJK> */
+MAP(0x57, 0x78, 0x834E)  /* <CJK> */
+MAP(0x57, 0x79, 0x8351)  /* <CJK> */
+MAP(0x57, 0x7A, 0x8355)  /* <CJK> */
+MAP(0x57, 0x7B, 0x8356)  /* <CJK> */
+MAP(0x57, 0x7C, 0x8357)  /* <CJK> */
+MAP(0x57, 0x7D, 0x8370)  /* <CJK> */
+MAP(0x57, 0x7E, 0x8378)  /* <CJK> */
+MAP(0x58, 0x21, 0x837D)  /* <CJK> */
+MAP(0x58, 0x22, 0x837F)  /* <CJK> */
+MAP(0x58, 0x23, 0x8380)  /* <CJK> */
+MAP(0x58, 0x24, 0x8382)  /* <CJK> */
+MAP(0x58, 0x25, 0x8384)  /* <CJK> */
+MAP(0x58, 0x26, 0x8386)  /* <CJK> */
+MAP(0x58, 0x27, 0x838D)  /* <CJK> */
+MAP(0x58, 0x28, 0x8392)  /* <CJK> */
+MAP(0x58, 0x29, 0x8394)  /* <CJK> */
+MAP(0x58, 0x2A, 0x8395)  /* <CJK> */
+MAP(0x58, 0x2B, 0x8398)  /* <CJK> */
+MAP(0x58, 0x2C, 0x8399)  /* <CJK> */
+MAP(0x58, 0x2D, 0x839B)  /* <CJK> */
+MAP(0x58, 0x2E, 0x839C)  /* <CJK> */
+MAP(0x58, 0x2F, 0x839D)  /* <CJK> */
+MAP(0x58, 0x30, 0x83A6)  /* <CJK> */
+MAP(0x58, 0x31, 0x83A7)  /* <CJK> */
+MAP(0x58, 0x32, 0x83A9)  /* <CJK> */
+MAP(0x58, 0x33, 0x83AC)  /* <CJK> */
+MAP(0x58, 0x34, 0x83BE)  /* <CJK> */
+MAP(0x58, 0x35, 0x83BF)  /* <CJK> */
+MAP(0x58, 0x36, 0x83C0)  /* <CJK> */
+MAP(0x58, 0x37, 0x83C7)  /* <CJK> */
+MAP(0x58, 0x38, 0x83C9)  /* <CJK> */
+MAP(0x58, 0x39, 0x83CF)  /* <CJK> */
+MAP(0x58, 0x3A, 0x83D0)  /* <CJK> */
+MAP(0x58, 0x3B, 0x83D1)  /* <CJK> */
+MAP(0x58, 0x3C, 0x83D4)  /* <CJK> */
+MAP(0x58, 0x3D, 0x83DD)  /* <CJK> */
+MAP(0x58, 0x3E, 0x8353)  /* <CJK> */
+MAP(0x58, 0x3F, 0x83E8)  /* <CJK> */
+MAP(0x58, 0x40, 0x83EA)  /* <CJK> */
+MAP(0x58, 0x41, 0x83F6)  /* <CJK> */
+MAP(0x58, 0x42, 0x83F8)  /* <CJK> */
+MAP(0x58, 0x43, 0x83F9)  /* <CJK> */
+MAP(0x58, 0x44, 0x83FC)  /* <CJK> */
+MAP(0x58, 0x45, 0x8401)  /* <CJK> */
+MAP(0x58, 0x46, 0x8406)  /* <CJK> */
+MAP(0x58, 0x47, 0x840A)  /* <CJK> */
+MAP(0x58, 0x48, 0x840F)  /* <CJK> */
+MAP(0x58, 0x49, 0x8411)  /* <CJK> */
+MAP(0x58, 0x4A, 0x8415)  /* <CJK> */
+MAP(0x58, 0x4B, 0x8419)  /* <CJK> */
+MAP(0x58, 0x4C, 0x83AD)  /* <CJK> */
+MAP(0x58, 0x4D, 0x842F)  /* <CJK> */
+MAP(0x58, 0x4E, 0x8439)  /* <CJK> */
+MAP(0x58, 0x4F, 0x8445)  /* <CJK> */
+MAP(0x58, 0x50, 0x8447)  /* <CJK> */
+MAP(0x58, 0x51, 0x8448)  /* <CJK> */
+MAP(0x58, 0x52, 0x844A)  /* <CJK> */
+MAP(0x58, 0x53, 0x844D)  /* <CJK> */
+MAP(0x58, 0x54, 0x844F)  /* <CJK> */
+MAP(0x58, 0x55, 0x8451)  /* <CJK> */
+MAP(0x58, 0x56, 0x8452)  /* <CJK> */
+MAP(0x58, 0x57, 0x8456)  /* <CJK> */
+MAP(0x58, 0x58, 0x8458)  /* <CJK> */
+MAP(0x58, 0x59, 0x8459)  /* <CJK> */
+MAP(0x58, 0x5A, 0x845A)  /* <CJK> */
+MAP(0x58, 0x5B, 0x845C)  /* <CJK> */
+MAP(0x58, 0x5C, 0x8460)  /* <CJK> */
+MAP(0x58, 0x5D, 0x8464)  /* <CJK> */
+MAP(0x58, 0x5E, 0x8465)  /* <CJK> */
+MAP(0x58, 0x5F, 0x8467)  /* <CJK> */
+MAP(0x58, 0x60, 0x846A)  /* <CJK> */
+MAP(0x58, 0x61, 0x8470)  /* <CJK> */
+MAP(0x58, 0x62, 0x8473)  /* <CJK> */
+MAP(0x58, 0x63, 0x8474)  /* <CJK> */
+MAP(0x58, 0x64, 0x8476)  /* <CJK> */
+MAP(0x58, 0x65, 0x8478)  /* <CJK> */
+MAP(0x58, 0x66, 0x847C)  /* <CJK> */
+MAP(0x58, 0x67, 0x847D)  /* <CJK> */
+MAP(0x58, 0x68, 0x8481)  /* <CJK> */
+MAP(0x58, 0x69, 0x8485)  /* <CJK> */
+MAP(0x58, 0x6A, 0x8492)  /* <CJK> */
+MAP(0x58, 0x6B, 0x8493)  /* <CJK> */
+MAP(0x58, 0x6C, 0x8495)  /* <CJK> */
+MAP(0x58, 0x6D, 0x849E)  /* <CJK> */
+MAP(0x58, 0x6E, 0x84A6)  /* <CJK> */
+MAP(0x58, 0x6F, 0x84A8)  /* <CJK> */
+MAP(0x58, 0x70, 0x84A9)  /* <CJK> */
+MAP(0x58, 0x71, 0x84AA)  /* <CJK> */
+MAP(0x58, 0x72, 0x84AF)  /* <CJK> */
+MAP(0x58, 0x73, 0x84B1)  /* <CJK> */
+MAP(0x58, 0x74, 0x84B4)  /* <CJK> */
+MAP(0x58, 0x75, 0x84BA)  /* <CJK> */
+MAP(0x58, 0x76, 0x84BD)  /* <CJK> */
+MAP(0x58, 0x77, 0x84BE)  /* <CJK> */
+MAP(0x58, 0x78, 0x84C0)  /* <CJK> */
+MAP(0x58, 0x79, 0x84C2)  /* <CJK> */
+MAP(0x58, 0x7A, 0x84C7)  /* <CJK> */
+MAP(0x58, 0x7B, 0x84C8)  /* <CJK> */
+MAP(0x58, 0x7C, 0x84CC)  /* <CJK> */
+MAP(0x58, 0x7D, 0x84CF)  /* <CJK> */
+MAP(0x58, 0x7E, 0x84D3)  /* <CJK> */
+MAP(0x59, 0x21, 0x84DC)  /* <CJK> */
+MAP(0x59, 0x22, 0x84E7)  /* <CJK> */
+MAP(0x59, 0x23, 0x84EA)  /* <CJK> */
+MAP(0x59, 0x24, 0x84EF)  /* <CJK> */
+MAP(0x59, 0x25, 0x84F0)  /* <CJK> */
+MAP(0x59, 0x26, 0x84F1)  /* <CJK> */
+MAP(0x59, 0x27, 0x84F2)  /* <CJK> */
+MAP(0x59, 0x28, 0x84F7)  /* <CJK> */
+MAP(0x59, 0x29, 0x8532)  /* <CJK> */
+MAP(0x59, 0x2A, 0x84FA)  /* <CJK> */
+MAP(0x59, 0x2B, 0x84FB)  /* <CJK> */
+MAP(0x59, 0x2C, 0x84FD)  /* <CJK> */
+MAP(0x59, 0x2D, 0x8502)  /* <CJK> */
+MAP(0x59, 0x2E, 0x8503)  /* <CJK> */
+MAP(0x59, 0x2F, 0x8507)  /* <CJK> */
+MAP(0x59, 0x30, 0x850C)  /* <CJK> */
+MAP(0x59, 0x31, 0x850E)  /* <CJK> */
+MAP(0x59, 0x32, 0x8510)  /* <CJK> */
+MAP(0x59, 0x33, 0x851C)  /* <CJK> */
+MAP(0x59, 0x34, 0x851E)  /* <CJK> */
+MAP(0x59, 0x35, 0x8522)  /* <CJK> */
+MAP(0x59, 0x36, 0x8523)  /* <CJK> */
+MAP(0x59, 0x37, 0x8524)  /* <CJK> */
+MAP(0x59, 0x38, 0x8525)  /* <CJK> */
+MAP(0x59, 0x39, 0x8527)  /* <CJK> */
+MAP(0x59, 0x3A, 0x852A)  /* <CJK> */
+MAP(0x59, 0x3B, 0x852B)  /* <CJK> */
+MAP(0x59, 0x3C, 0x852F)  /* <CJK> */
+MAP(0x59, 0x3D, 0x8533)  /* <CJK> */
+MAP(0x59, 0x3E, 0x8534)  /* <CJK> */
+MAP(0x59, 0x3F, 0x8536)  /* <CJK> */
+MAP(0x59, 0x40, 0x853F)  /* <CJK> */
+MAP(0x59, 0x41, 0x8546)  /* <CJK> */
+MAP(0x59, 0x42, 0x854F)  /* <CJK> */
+MAP(0x59, 0x43, 0x8550)  /* <CJK> */
+MAP(0x59, 0x44, 0x8551)  /* <CJK> */
+MAP(0x59, 0x45, 0x8552)  /* <CJK> */
+MAP(0x59, 0x46, 0x8553)  /* <CJK> */
+MAP(0x59, 0x47, 0x8556)  /* <CJK> */
+MAP(0x59, 0x48, 0x8559)  /* <CJK> */
+MAP(0x59, 0x49, 0x855C)  /* <CJK> */
+MAP(0x59, 0x4A, 0x855D)  /* <CJK> */
+MAP(0x59, 0x4B, 0x855E)  /* <CJK> */
+MAP(0x59, 0x4C, 0x855F)  /* <CJK> */
+MAP(0x59, 0x4D, 0x8560)  /* <CJK> */
+MAP(0x59, 0x4E, 0x8561)  /* <CJK> */
+MAP(0x59, 0x4F, 0x8562)  /* <CJK> */
+MAP(0x59, 0x50, 0x8564)  /* <CJK> */
+MAP(0x59, 0x51, 0x856B)  /* <CJK> */
+MAP(0x59, 0x52, 0x856F)  /* <CJK> */
+MAP(0x59, 0x53, 0x8579)  /* <CJK> */
+MAP(0x59, 0x54, 0x857A)  /* <CJK> */
+MAP(0x59, 0x55, 0x857B)  /* <CJK> */
+MAP(0x59, 0x56, 0x857D)  /* <CJK> */
+MAP(0x59, 0x57, 0x857F)  /* <CJK> */
+MAP(0x59, 0x58, 0x8581)  /* <CJK> */
+MAP(0x59, 0x59, 0x8585)  /* <CJK> */
+MAP(0x59, 0x5A, 0x8586)  /* <CJK> */
+MAP(0x59, 0x5B, 0x8589)  /* <CJK> */
+MAP(0x59, 0x5C, 0x858B)  /* <CJK> */
+MAP(0x59, 0x5D, 0x858C)  /* <CJK> */
+MAP(0x59, 0x5E, 0x858F)  /* <CJK> */
+MAP(0x59, 0x5F, 0x8593)  /* <CJK> */
+MAP(0x59, 0x60, 0x8598)  /* <CJK> */
+MAP(0x59, 0x61, 0x859D)  /* <CJK> */
+MAP(0x59, 0x62, 0x859F)  /* <CJK> */
+MAP(0x59, 0x63, 0x85A0)  /* <CJK> */
+MAP(0x59, 0x64, 0x85A2)  /* <CJK> */
+MAP(0x59, 0x65, 0x85A5)  /* <CJK> */
+MAP(0x59, 0x66, 0x85A7)  /* <CJK> */
+MAP(0x59, 0x67, 0x85B4)  /* <CJK> */
+MAP(0x59, 0x68, 0x85B6)  /* <CJK> */
+MAP(0x59, 0x69, 0x85B7)  /* <CJK> */
+MAP(0x59, 0x6A, 0x85B8)  /* <CJK> */
+MAP(0x59, 0x6B, 0x85BC)  /* <CJK> */
+MAP(0x59, 0x6C, 0x85BD)  /* <CJK> */
+MAP(0x59, 0x6D, 0x85BE)  /* <CJK> */
+MAP(0x59, 0x6E, 0x85BF)  /* <CJK> */
+MAP(0x59, 0x6F, 0x85C2)  /* <CJK> */
+MAP(0x59, 0x70, 0x85C7)  /* <CJK> */
+MAP(0x59, 0x71, 0x85CA)  /* <CJK> */
+MAP(0x59, 0x72, 0x85CB)  /* <CJK> */
+MAP(0x59, 0x73, 0x85CE)  /* <CJK> */
+MAP(0x59, 0x74, 0x85AD)  /* <CJK> */
+MAP(0x59, 0x75, 0x85D8)  /* <CJK> */
+MAP(0x59, 0x76, 0x85DA)  /* <CJK> */
+MAP(0x59, 0x77, 0x85DF)  /* <CJK> */
+MAP(0x59, 0x78, 0x85E0)  /* <CJK> */
+MAP(0x59, 0x79, 0x85E6)  /* <CJK> */
+MAP(0x59, 0x7A, 0x85E8)  /* <CJK> */
+MAP(0x59, 0x7B, 0x85ED)  /* <CJK> */
+MAP(0x59, 0x7C, 0x85F3)  /* <CJK> */
+MAP(0x59, 0x7D, 0x85F6)  /* <CJK> */
+MAP(0x59, 0x7E, 0x85FC)  /* <CJK> */
+MAP(0x5A, 0x21, 0x85FF)  /* <CJK> */
+MAP(0x5A, 0x22, 0x8600)  /* <CJK> */
+MAP(0x5A, 0x23, 0x8604)  /* <CJK> */
+MAP(0x5A, 0x24, 0x8605)  /* <CJK> */
+MAP(0x5A, 0x25, 0x860D)  /* <CJK> */
+MAP(0x5A, 0x26, 0x860E)  /* <CJK> */
+MAP(0x5A, 0x27, 0x8610)  /* <CJK> */
+MAP(0x5A, 0x28, 0x8611)  /* <CJK> */
+MAP(0x5A, 0x29, 0x8612)  /* <CJK> */
+MAP(0x5A, 0x2A, 0x8618)  /* <CJK> */
+MAP(0x5A, 0x2B, 0x8619)  /* <CJK> */
+MAP(0x5A, 0x2C, 0x861B)  /* <CJK> */
+MAP(0x5A, 0x2D, 0x861E)  /* <CJK> */
+MAP(0x5A, 0x2E, 0x8621)  /* <CJK> */
+MAP(0x5A, 0x2F, 0x8627)  /* <CJK> */
+MAP(0x5A, 0x30, 0x8629)  /* <CJK> */
+MAP(0x5A, 0x31, 0x8636)  /* <CJK> */
+MAP(0x5A, 0x32, 0x8638)  /* <CJK> */
+MAP(0x5A, 0x33, 0x863A)  /* <CJK> */
+MAP(0x5A, 0x34, 0x863C)  /* <CJK> */
+MAP(0x5A, 0x35, 0x863D)  /* <CJK> */
+MAP(0x5A, 0x36, 0x8640)  /* <CJK> */
+MAP(0x5A, 0x37, 0x8642)  /* <CJK> */
+MAP(0x5A, 0x38, 0x8646)  /* <CJK> */
+MAP(0x5A, 0x39, 0x8652)  /* <CJK> */
+MAP(0x5A, 0x3A, 0x8653)  /* <CJK> */
+MAP(0x5A, 0x3B, 0x8656)  /* <CJK> */
+MAP(0x5A, 0x3C, 0x8657)  /* <CJK> */
+MAP(0x5A, 0x3D, 0x8658)  /* <CJK> */
+MAP(0x5A, 0x3E, 0x8659)  /* <CJK> */
+MAP(0x5A, 0x3F, 0x865D)  /* <CJK> */
+MAP(0x5A, 0x40, 0x8660)  /* <CJK> */
+MAP(0x5A, 0x41, 0x8661)  /* <CJK> */
+MAP(0x5A, 0x42, 0x8662)  /* <CJK> */
+MAP(0x5A, 0x43, 0x8663)  /* <CJK> */
+MAP(0x5A, 0x44, 0x8664)  /* <CJK> */
+MAP(0x5A, 0x45, 0x8669)  /* <CJK> */
+MAP(0x5A, 0x46, 0x866C)  /* <CJK> */
+MAP(0x5A, 0x47, 0x866F)  /* <CJK> */
+MAP(0x5A, 0x48, 0x8675)  /* <CJK> */
+MAP(0x5A, 0x49, 0x8676)  /* <CJK> */
+MAP(0x5A, 0x4A, 0x8677)  /* <CJK> */
+MAP(0x5A, 0x4B, 0x867A)  /* <CJK> */
+MAP(0x5A, 0x4C, 0x868D)  /* <CJK> */
+MAP(0x5A, 0x4D, 0x8691)  /* <CJK> */
+MAP(0x5A, 0x4E, 0x8696)  /* <CJK> */
+MAP(0x5A, 0x4F, 0x8698)  /* <CJK> */
+MAP(0x5A, 0x50, 0x869A)  /* <CJK> */
+MAP(0x5A, 0x51, 0x869C)  /* <CJK> */
+MAP(0x5A, 0x52, 0x86A1)  /* <CJK> */
+MAP(0x5A, 0x53, 0x86A6)  /* <CJK> */
+MAP(0x5A, 0x54, 0x86A7)  /* <CJK> */
+MAP(0x5A, 0x55, 0x86A8)  /* <CJK> */
+MAP(0x5A, 0x56, 0x86AD)  /* <CJK> */
+MAP(0x5A, 0x57, 0x86B1)  /* <CJK> */
+MAP(0x5A, 0x58, 0x86B3)  /* <CJK> */
+MAP(0x5A, 0x59, 0x86B4)  /* <CJK> */
+MAP(0x5A, 0x5A, 0x86B5)  /* <CJK> */
+MAP(0x5A, 0x5B, 0x86B7)  /* <CJK> */
+MAP(0x5A, 0x5C, 0x86B8)  /* <CJK> */
+MAP(0x5A, 0x5D, 0x86B9)  /* <CJK> */
+MAP(0x5A, 0x5E, 0x86BF)  /* <CJK> */
+MAP(0x5A, 0x5F, 0x86C0)  /* <CJK> */
+MAP(0x5A, 0x60, 0x86C1)  /* <CJK> */
+MAP(0x5A, 0x61, 0x86C3)  /* <CJK> */
+MAP(0x5A, 0x62, 0x86C5)  /* <CJK> */
+MAP(0x5A, 0x63, 0x86D1)  /* <CJK> */
+MAP(0x5A, 0x64, 0x86D2)  /* <CJK> */
+MAP(0x5A, 0x65, 0x86D5)  /* <CJK> */
+MAP(0x5A, 0x66, 0x86D7)  /* <CJK> */
+MAP(0x5A, 0x67, 0x86DA)  /* <CJK> */
+MAP(0x5A, 0x68, 0x86DC)  /* <CJK> */
+MAP(0x5A, 0x69, 0x86E0)  /* <CJK> */
+MAP(0x5A, 0x6A, 0x86E3)  /* <CJK> */
+MAP(0x5A, 0x6B, 0x86E5)  /* <CJK> */
+MAP(0x5A, 0x6C, 0x86E7)  /* <CJK> */
+MAP(0x5A, 0x6D, 0x8688)  /* <CJK> */
+MAP(0x5A, 0x6E, 0x86FA)  /* <CJK> */
+MAP(0x5A, 0x6F, 0x86FC)  /* <CJK> */
+MAP(0x5A, 0x70, 0x86FD)  /* <CJK> */
+MAP(0x5A, 0x71, 0x8704)  /* <CJK> */
+MAP(0x5A, 0x72, 0x8705)  /* <CJK> */
+MAP(0x5A, 0x73, 0x8707)  /* <CJK> */
+MAP(0x5A, 0x74, 0x870B)  /* <CJK> */
+MAP(0x5A, 0x75, 0x870E)  /* <CJK> */
+MAP(0x5A, 0x76, 0x870F)  /* <CJK> */
+MAP(0x5A, 0x77, 0x8710)  /* <CJK> */
+MAP(0x5A, 0x78, 0x8713)  /* <CJK> */
+MAP(0x5A, 0x79, 0x8714)  /* <CJK> */
+MAP(0x5A, 0x7A, 0x8719)  /* <CJK> */
+MAP(0x5A, 0x7B, 0x871E)  /* <CJK> */
+MAP(0x5A, 0x7C, 0x871F)  /* <CJK> */
+MAP(0x5A, 0x7D, 0x8721)  /* <CJK> */
+MAP(0x5A, 0x7E, 0x8723)  /* <CJK> */
+MAP(0x5B, 0x21, 0x8728)  /* <CJK> */
+MAP(0x5B, 0x22, 0x872E)  /* <CJK> */
+MAP(0x5B, 0x23, 0x872F)  /* <CJK> */
+MAP(0x5B, 0x24, 0x8731)  /* <CJK> */
+MAP(0x5B, 0x25, 0x8732)  /* <CJK> */
+MAP(0x5B, 0x26, 0x8739)  /* <CJK> */
+MAP(0x5B, 0x27, 0x873A)  /* <CJK> */
+MAP(0x5B, 0x28, 0x873C)  /* <CJK> */
+MAP(0x5B, 0x29, 0x873D)  /* <CJK> */
+MAP(0x5B, 0x2A, 0x873E)  /* <CJK> */
+MAP(0x5B, 0x2B, 0x8740)  /* <CJK> */
+MAP(0x5B, 0x2C, 0x8743)  /* <CJK> */
+MAP(0x5B, 0x2D, 0x8745)  /* <CJK> */
+MAP(0x5B, 0x2E, 0x874D)  /* <CJK> */
+MAP(0x5B, 0x2F, 0x8758)  /* <CJK> */
+MAP(0x5B, 0x30, 0x875D)  /* <CJK> */
+MAP(0x5B, 0x31, 0x8761)  /* <CJK> */
+MAP(0x5B, 0x32, 0x8764)  /* <CJK> */
+MAP(0x5B, 0x33, 0x8765)  /* <CJK> */
+MAP(0x5B, 0x34, 0x876F)  /* <CJK> */
+MAP(0x5B, 0x35, 0x8771)  /* <CJK> */
+MAP(0x5B, 0x36, 0x8772)  /* <CJK> */
+MAP(0x5B, 0x37, 0x877B)  /* <CJK> */
+MAP(0x5B, 0x38, 0x8783)  /* <CJK> */
+MAP(0x5B, 0x39, 0x8784)  /* <CJK> */
+MAP(0x5B, 0x3A, 0x8785)  /* <CJK> */
+MAP(0x5B, 0x3B, 0x8786)  /* <CJK> */
+MAP(0x5B, 0x3C, 0x8787)  /* <CJK> */
+MAP(0x5B, 0x3D, 0x8788)  /* <CJK> */
+MAP(0x5B, 0x3E, 0x8789)  /* <CJK> */
+MAP(0x5B, 0x3F, 0x878B)  /* <CJK> */
+MAP(0x5B, 0x40, 0x878C)  /* <CJK> */
+MAP(0x5B, 0x41, 0x8790)  /* <CJK> */
+MAP(0x5B, 0x42, 0x8793)  /* <CJK> */
+MAP(0x5B, 0x43, 0x8795)  /* <CJK> */
+MAP(0x5B, 0x44, 0x8797)  /* <CJK> */
+MAP(0x5B, 0x45, 0x8798)  /* <CJK> */
+MAP(0x5B, 0x46, 0x8799)  /* <CJK> */
+MAP(0x5B, 0x47, 0x879E)  /* <CJK> */
+MAP(0x5B, 0x48, 0x87A0)  /* <CJK> */
+MAP(0x5B, 0x49, 0x87A3)  /* <CJK> */
+MAP(0x5B, 0x4A, 0x87A7)  /* <CJK> */
+MAP(0x5B, 0x4B, 0x87AC)  /* <CJK> */
+MAP(0x5B, 0x4C, 0x87AD)  /* <CJK> */
+MAP(0x5B, 0x4D, 0x87AE)  /* <CJK> */
+MAP(0x5B, 0x4E, 0x87B1)  /* <CJK> */
+MAP(0x5B, 0x4F, 0x87B5)  /* <CJK> */
+MAP(0x5B, 0x50, 0x87BE)  /* <CJK> */
+MAP(0x5B, 0x51, 0x87BF)  /* <CJK> */
+MAP(0x5B, 0x52, 0x87C1)  /* <CJK> */
+MAP(0x5B, 0x53, 0x87C8)  /* <CJK> */
+MAP(0x5B, 0x54, 0x87C9)  /* <CJK> */
+MAP(0x5B, 0x55, 0x87CA)  /* <CJK> */
+MAP(0x5B, 0x56, 0x87CE)  /* <CJK> */
+MAP(0x5B, 0x57, 0x87D5)  /* <CJK> */
+MAP(0x5B, 0x58, 0x87D6)  /* <CJK> */
+MAP(0x5B, 0x59, 0x87D9)  /* <CJK> */
+MAP(0x5B, 0x5A, 0x87DA)  /* <CJK> */
+MAP(0x5B, 0x5B, 0x87DC)  /* <CJK> */
+MAP(0x5B, 0x5C, 0x87DF)  /* <CJK> */
+MAP(0x5B, 0x5D, 0x87E2)  /* <CJK> */
+MAP(0x5B, 0x5E, 0x87E3)  /* <CJK> */
+MAP(0x5B, 0x5F, 0x87E4)  /* <CJK> */
+MAP(0x5B, 0x60, 0x87EA)  /* <CJK> */
+MAP(0x5B, 0x61, 0x87EB)  /* <CJK> */
+MAP(0x5B, 0x62, 0x87ED)  /* <CJK> */
+MAP(0x5B, 0x63, 0x87F1)  /* <CJK> */
+MAP(0x5B, 0x64, 0x87F3)  /* <CJK> */
+MAP(0x5B, 0x65, 0x87F8)  /* <CJK> */
+MAP(0x5B, 0x66, 0x87FA)  /* <CJK> */
+MAP(0x5B, 0x67, 0x87FF)  /* <CJK> */
+MAP(0x5B, 0x68, 0x8801)  /* <CJK> */
+MAP(0x5B, 0x69, 0x8803)  /* <CJK> */
+MAP(0x5B, 0x6A, 0x8806)  /* <CJK> */
+MAP(0x5B, 0x6B, 0x8809)  /* <CJK> */
+MAP(0x5B, 0x6C, 0x880A)  /* <CJK> */
+MAP(0x5B, 0x6D, 0x880B)  /* <CJK> */
+MAP(0x5B, 0x6E, 0x8810)  /* <CJK> */
+MAP(0x5B, 0x6F, 0x8819)  /* <CJK> */
+MAP(0x5B, 0x70, 0x8812)  /* <CJK> */
+MAP(0x5B, 0x71, 0x8813)  /* <CJK> */
+MAP(0x5B, 0x72, 0x8814)  /* <CJK> */
+MAP(0x5B, 0x73, 0x8818)  /* <CJK> */
+MAP(0x5B, 0x74, 0x881A)  /* <CJK> */
+MAP(0x5B, 0x75, 0x881B)  /* <CJK> */
+MAP(0x5B, 0x76, 0x881C)  /* <CJK> */
+MAP(0x5B, 0x77, 0x881E)  /* <CJK> */
+MAP(0x5B, 0x78, 0x881F)  /* <CJK> */
+MAP(0x5B, 0x79, 0x8828)  /* <CJK> */
+MAP(0x5B, 0x7A, 0x882D)  /* <CJK> */
+MAP(0x5B, 0x7B, 0x882E)  /* <CJK> */
+MAP(0x5B, 0x7C, 0x8830)  /* <CJK> */
+MAP(0x5B, 0x7D, 0x8832)  /* <CJK> */
+MAP(0x5B, 0x7E, 0x8835)  /* <CJK> */
+MAP(0x5C, 0x21, 0x883A)  /* <CJK> */
+MAP(0x5C, 0x22, 0x883C)  /* <CJK> */
+MAP(0x5C, 0x23, 0x8841)  /* <CJK> */
+MAP(0x5C, 0x24, 0x8843)  /* <CJK> */
+MAP(0x5C, 0x25, 0x8845)  /* <CJK> */
+MAP(0x5C, 0x26, 0x8848)  /* <CJK> */
+MAP(0x5C, 0x27, 0x8849)  /* <CJK> */
+MAP(0x5C, 0x28, 0x884A)  /* <CJK> */
+MAP(0x5C, 0x29, 0x884B)  /* <CJK> */
+MAP(0x5C, 0x2A, 0x884E)  /* <CJK> */
+MAP(0x5C, 0x2B, 0x8851)  /* <CJK> */
+MAP(0x5C, 0x2C, 0x8855)  /* <CJK> */
+MAP(0x5C, 0x2D, 0x8856)  /* <CJK> */
+MAP(0x5C, 0x2E, 0x8858)  /* <CJK> */
+MAP(0x5C, 0x2F, 0x885A)  /* <CJK> */
+MAP(0x5C, 0x30, 0x885C)  /* <CJK> */
+MAP(0x5C, 0x31, 0x885F)  /* <CJK> */
+MAP(0x5C, 0x32, 0x8860)  /* <CJK> */
+MAP(0x5C, 0x33, 0x8864)  /* <CJK> */
+MAP(0x5C, 0x34, 0x8869)  /* <CJK> */
+MAP(0x5C, 0x35, 0x8871)  /* <CJK> */
+MAP(0x5C, 0x36, 0x8879)  /* <CJK> */
+MAP(0x5C, 0x37, 0x887B)  /* <CJK> */
+MAP(0x5C, 0x38, 0x8880)  /* <CJK> */
+MAP(0x5C, 0x39, 0x8898)  /* <CJK> */
+MAP(0x5C, 0x3A, 0x889A)  /* <CJK> */
+MAP(0x5C, 0x3B, 0x889B)  /* <CJK> */
+MAP(0x5C, 0x3C, 0x889C)  /* <CJK> */
+MAP(0x5C, 0x3D, 0x889F)  /* <CJK> */
+MAP(0x5C, 0x3E, 0x88A0)  /* <CJK> */
+MAP(0x5C, 0x3F, 0x88A8)  /* <CJK> */
+MAP(0x5C, 0x40, 0x88AA)  /* <CJK> */
+MAP(0x5C, 0x41, 0x88BA)  /* <CJK> */
+MAP(0x5C, 0x42, 0x88BD)  /* <CJK> */
+MAP(0x5C, 0x43, 0x88BE)  /* <CJK> */
+MAP(0x5C, 0x44, 0x88C0)  /* <CJK> */
+MAP(0x5C, 0x45, 0x88CA)  /* <CJK> */
+MAP(0x5C, 0x46, 0x88CB)  /* <CJK> */
+MAP(0x5C, 0x47, 0x88CC)  /* <CJK> */
+MAP(0x5C, 0x48, 0x88CD)  /* <CJK> */
+MAP(0x5C, 0x49, 0x88CE)  /* <CJK> */
+MAP(0x5C, 0x4A, 0x88D1)  /* <CJK> */
+MAP(0x5C, 0x4B, 0x88D2)  /* <CJK> */
+MAP(0x5C, 0x4C, 0x88D3)  /* <CJK> */
+MAP(0x5C, 0x4D, 0x88DB)  /* <CJK> */
+MAP(0x5C, 0x4E, 0x88DE)  /* <CJK> */
+MAP(0x5C, 0x4F, 0x88E7)  /* <CJK> */
+MAP(0x5C, 0x50, 0x88EF)  /* <CJK> */
+MAP(0x5C, 0x51, 0x88F0)  /* <CJK> */
+MAP(0x5C, 0x52, 0x88F1)  /* <CJK> */
+MAP(0x5C, 0x53, 0x88F5)  /* <CJK> */
+MAP(0x5C, 0x54, 0x88F7)  /* <CJK> */
+MAP(0x5C, 0x55, 0x8901)  /* <CJK> */
+MAP(0x5C, 0x56, 0x8906)  /* <CJK> */
+MAP(0x5C, 0x57, 0x890D)  /* <CJK> */
+MAP(0x5C, 0x58, 0x890E)  /* <CJK> */
+MAP(0x5C, 0x59, 0x890F)  /* <CJK> */
+MAP(0x5C, 0x5A, 0x8915)  /* <CJK> */
+MAP(0x5C, 0x5B, 0x8916)  /* <CJK> */
+MAP(0x5C, 0x5C, 0x8918)  /* <CJK> */
+MAP(0x5C, 0x5D, 0x8919)  /* <CJK> */
+MAP(0x5C, 0x5E, 0x891A)  /* <CJK> */
+MAP(0x5C, 0x5F, 0x891C)  /* <CJK> */
+MAP(0x5C, 0x60, 0x8920)  /* <CJK> */
+MAP(0x5C, 0x61, 0x8926)  /* <CJK> */
+MAP(0x5C, 0x62, 0x8927)  /* <CJK> */
+MAP(0x5C, 0x63, 0x8928)  /* <CJK> */
+MAP(0x5C, 0x64, 0x8930)  /* <CJK> */
+MAP(0x5C, 0x65, 0x8931)  /* <CJK> */
+MAP(0x5C, 0x66, 0x8932)  /* <CJK> */
+MAP(0x5C, 0x67, 0x8935)  /* <CJK> */
+MAP(0x5C, 0x68, 0x8939)  /* <CJK> */
+MAP(0x5C, 0x69, 0x893A)  /* <CJK> */
+MAP(0x5C, 0x6A, 0x893E)  /* <CJK> */
+MAP(0x5C, 0x6B, 0x8940)  /* <CJK> */
+MAP(0x5C, 0x6C, 0x8942)  /* <CJK> */
+MAP(0x5C, 0x6D, 0x8945)  /* <CJK> */
+MAP(0x5C, 0x6E, 0x8946)  /* <CJK> */
+MAP(0x5C, 0x6F, 0x8949)  /* <CJK> */
+MAP(0x5C, 0x70, 0x894F)  /* <CJK> */
+MAP(0x5C, 0x71, 0x8952)  /* <CJK> */
+MAP(0x5C, 0x72, 0x8957)  /* <CJK> */
+MAP(0x5C, 0x73, 0x895A)  /* <CJK> */
+MAP(0x5C, 0x74, 0x895B)  /* <CJK> */
+MAP(0x5C, 0x75, 0x895C)  /* <CJK> */
+MAP(0x5C, 0x76, 0x8961)  /* <CJK> */
+MAP(0x5C, 0x77, 0x8962)  /* <CJK> */
+MAP(0x5C, 0x78, 0x8963)  /* <CJK> */
+MAP(0x5C, 0x79, 0x896B)  /* <CJK> */
+MAP(0x5C, 0x7A, 0x896E)  /* <CJK> */
+MAP(0x5C, 0x7B, 0x8970)  /* <CJK> */
+MAP(0x5C, 0x7C, 0x8973)  /* <CJK> */
+MAP(0x5C, 0x7D, 0x8975)  /* <CJK> */
+MAP(0x5C, 0x7E, 0x897A)  /* <CJK> */
+MAP(0x5D, 0x21, 0x897B)  /* <CJK> */
+MAP(0x5D, 0x22, 0x897C)  /* <CJK> */
+MAP(0x5D, 0x23, 0x897D)  /* <CJK> */
+MAP(0x5D, 0x24, 0x8989)  /* <CJK> */
+MAP(0x5D, 0x25, 0x898D)  /* <CJK> */
+MAP(0x5D, 0x26, 0x8990)  /* <CJK> */
+MAP(0x5D, 0x27, 0x8994)  /* <CJK> */
+MAP(0x5D, 0x28, 0x8995)  /* <CJK> */
+MAP(0x5D, 0x29, 0x899B)  /* <CJK> */
+MAP(0x5D, 0x2A, 0x899C)  /* <CJK> */
+MAP(0x5D, 0x2B, 0x899F)  /* <CJK> */
+MAP(0x5D, 0x2C, 0x89A0)  /* <CJK> */
+MAP(0x5D, 0x2D, 0x89A5)  /* <CJK> */
+MAP(0x5D, 0x2E, 0x89B0)  /* <CJK> */
+MAP(0x5D, 0x2F, 0x89B4)  /* <CJK> */
+MAP(0x5D, 0x30, 0x89B5)  /* <CJK> */
+MAP(0x5D, 0x31, 0x89B6)  /* <CJK> */
+MAP(0x5D, 0x32, 0x89B7)  /* <CJK> */
+MAP(0x5D, 0x33, 0x89BC)  /* <CJK> */
+MAP(0x5D, 0x34, 0x89D4)  /* <CJK> */
+MAP(0x5D, 0x35, 0x89D5)  /* <CJK> */
+MAP(0x5D, 0x36, 0x89D6)  /* <CJK> */
+MAP(0x5D, 0x37, 0x89D7)  /* <CJK> */
+MAP(0x5D, 0x38, 0x89D8)  /* <CJK> */
+MAP(0x5D, 0x39, 0x89E5)  /* <CJK> */
+MAP(0x5D, 0x3A, 0x89E9)  /* <CJK> */
+MAP(0x5D, 0x3B, 0x89EB)  /* <CJK> */
+MAP(0x5D, 0x3C, 0x89ED)  /* <CJK> */
+MAP(0x5D, 0x3D, 0x89F1)  /* <CJK> */
+MAP(0x5D, 0x3E, 0x89F3)  /* <CJK> */
+MAP(0x5D, 0x3F, 0x89F6)  /* <CJK> */
+MAP(0x5D, 0x40, 0x89F9)  /* <CJK> */
+MAP(0x5D, 0x41, 0x89FD)  /* <CJK> */
+MAP(0x5D, 0x42, 0x89FF)  /* <CJK> */
+MAP(0x5D, 0x43, 0x8A04)  /* <CJK> */
+MAP(0x5D, 0x44, 0x8A05)  /* <CJK> */
+MAP(0x5D, 0x45, 0x8A07)  /* <CJK> */
+MAP(0x5D, 0x46, 0x8A0F)  /* <CJK> */
+MAP(0x5D, 0x47, 0x8A11)  /* <CJK> */
+MAP(0x5D, 0x48, 0x8A12)  /* <CJK> */
+MAP(0x5D, 0x49, 0x8A14)  /* <CJK> */
+MAP(0x5D, 0x4A, 0x8A15)  /* <CJK> */
+MAP(0x5D, 0x4B, 0x8A1E)  /* <CJK> */
+MAP(0x5D, 0x4C, 0x8A20)  /* <CJK> */
+MAP(0x5D, 0x4D, 0x8A22)  /* <CJK> */
+MAP(0x5D, 0x4E, 0x8A24)  /* <CJK> */
+MAP(0x5D, 0x4F, 0x8A26)  /* <CJK> */
+MAP(0x5D, 0x50, 0x8A2B)  /* <CJK> */
+MAP(0x5D, 0x51, 0x8A2C)  /* <CJK> */
+MAP(0x5D, 0x52, 0x8A2F)  /* <CJK> */
+MAP(0x5D, 0x53, 0x8A35)  /* <CJK> */
+MAP(0x5D, 0x54, 0x8A37)  /* <CJK> */
+MAP(0x5D, 0x55, 0x8A3D)  /* <CJK> */
+MAP(0x5D, 0x56, 0x8A3E)  /* <CJK> */
+MAP(0x5D, 0x57, 0x8A40)  /* <CJK> */
+MAP(0x5D, 0x58, 0x8A43)  /* <CJK> */
+MAP(0x5D, 0x59, 0x8A45)  /* <CJK> */
+MAP(0x5D, 0x5A, 0x8A47)  /* <CJK> */
+MAP(0x5D, 0x5B, 0x8A49)  /* <CJK> */
+MAP(0x5D, 0x5C, 0x8A4D)  /* <CJK> */
+MAP(0x5D, 0x5D, 0x8A4E)  /* <CJK> */
+MAP(0x5D, 0x5E, 0x8A53)  /* <CJK> */
+MAP(0x5D, 0x5F, 0x8A56)  /* <CJK> */
+MAP(0x5D, 0x60, 0x8A57)  /* <CJK> */
+MAP(0x5D, 0x61, 0x8A58)  /* <CJK> */
+MAP(0x5D, 0x62, 0x8A5C)  /* <CJK> */
+MAP(0x5D, 0x63, 0x8A5D)  /* <CJK> */
+MAP(0x5D, 0x64, 0x8A61)  /* <CJK> */
+MAP(0x5D, 0x65, 0x8A65)  /* <CJK> */
+MAP(0x5D, 0x66, 0x8A67)  /* <CJK> */
+MAP(0x5D, 0x67, 0x8A75)  /* <CJK> */
+MAP(0x5D, 0x68, 0x8A76)  /* <CJK> */
+MAP(0x5D, 0x69, 0x8A77)  /* <CJK> */
+MAP(0x5D, 0x6A, 0x8A79)  /* <CJK> */
+MAP(0x5D, 0x6B, 0x8A7A)  /* <CJK> */
+MAP(0x5D, 0x6C, 0x8A7B)  /* <CJK> */
+MAP(0x5D, 0x6D, 0x8A7E)  /* <CJK> */
+MAP(0x5D, 0x6E, 0x8A7F)  /* <CJK> */
+MAP(0x5D, 0x6F, 0x8A80)  /* <CJK> */
+MAP(0x5D, 0x70, 0x8A83)  /* <CJK> */
+MAP(0x5D, 0x71, 0x8A86)  /* <CJK> */
+MAP(0x5D, 0x72, 0x8A8B)  /* <CJK> */
+MAP(0x5D, 0x73, 0x8A8F)  /* <CJK> */
+MAP(0x5D, 0x74, 0x8A90)  /* <CJK> */
+MAP(0x5D, 0x75, 0x8A92)  /* <CJK> */
+MAP(0x5D, 0x76, 0x8A96)  /* <CJK> */
+MAP(0x5D, 0x77, 0x8A97)  /* <CJK> */
+MAP(0x5D, 0x78, 0x8A99)  /* <CJK> */
+MAP(0x5D, 0x79, 0x8A9F)  /* <CJK> */
+MAP(0x5D, 0x7A, 0x8AA7)  /* <CJK> */
+MAP(0x5D, 0x7B, 0x8AA9)  /* <CJK> */
+MAP(0x5D, 0x7C, 0x8AAE)  /* <CJK> */
+MAP(0x5D, 0x7D, 0x8AAF)  /* <CJK> */
+MAP(0x5D, 0x7E, 0x8AB3)  /* <CJK> */
+MAP(0x5E, 0x21, 0x8AB6)  /* <CJK> */
+MAP(0x5E, 0x22, 0x8AB7)  /* <CJK> */
+MAP(0x5E, 0x23, 0x8ABB)  /* <CJK> */
+MAP(0x5E, 0x24, 0x8ABE)  /* <CJK> */
+MAP(0x5E, 0x25, 0x8AC3)  /* <CJK> */
+MAP(0x5E, 0x26, 0x8AC6)  /* <CJK> */
+MAP(0x5E, 0x27, 0x8AC8)  /* <CJK> */
+MAP(0x5E, 0x28, 0x8AC9)  /* <CJK> */
+MAP(0x5E, 0x29, 0x8ACA)  /* <CJK> */
+MAP(0x5E, 0x2A, 0x8AD1)  /* <CJK> */
+MAP(0x5E, 0x2B, 0x8AD3)  /* <CJK> */
+MAP(0x5E, 0x2C, 0x8AD4)  /* <CJK> */
+MAP(0x5E, 0x2D, 0x8AD5)  /* <CJK> */
+MAP(0x5E, 0x2E, 0x8AD7)  /* <CJK> */
+MAP(0x5E, 0x2F, 0x8ADD)  /* <CJK> */
+MAP(0x5E, 0x30, 0x8ADF)  /* <CJK> */
+MAP(0x5E, 0x31, 0x8AEC)  /* <CJK> */
+MAP(0x5E, 0x32, 0x8AF0)  /* <CJK> */
+MAP(0x5E, 0x33, 0x8AF4)  /* <CJK> */
+MAP(0x5E, 0x34, 0x8AF5)  /* <CJK> */
+MAP(0x5E, 0x35, 0x8AF6)  /* <CJK> */
+MAP(0x5E, 0x36, 0x8AFC)  /* <CJK> */
+MAP(0x5E, 0x37, 0x8AFF)  /* <CJK> */
+MAP(0x5E, 0x38, 0x8B05)  /* <CJK> */
+MAP(0x5E, 0x39, 0x8B06)  /* <CJK> */
+MAP(0x5E, 0x3A, 0x8B0B)  /* <CJK> */
+MAP(0x5E, 0x3B, 0x8B11)  /* <CJK> */
+MAP(0x5E, 0x3C, 0x8B1C)  /* <CJK> */
+MAP(0x5E, 0x3D, 0x8B1E)  /* <CJK> */
+MAP(0x5E, 0x3E, 0x8B1F)  /* <CJK> */
+MAP(0x5E, 0x3F, 0x8B0A)  /* <CJK> */
+MAP(0x5E, 0x40, 0x8B2D)  /* <CJK> */
+MAP(0x5E, 0x41, 0x8B30)  /* <CJK> */
+MAP(0x5E, 0x42, 0x8B37)  /* <CJK> */
+MAP(0x5E, 0x43, 0x8B3C)  /* <CJK> */
+MAP(0x5E, 0x44, 0x8B42)  /* <CJK> */
+MAP(0x5E, 0x45, 0x8B43)  /* <CJK> */
+MAP(0x5E, 0x46, 0x8B44)  /* <CJK> */
+MAP(0x5E, 0x47, 0x8B45)  /* <CJK> */
+MAP(0x5E, 0x48, 0x8B46)  /* <CJK> */
+MAP(0x5E, 0x49, 0x8B48)  /* <CJK> */
+MAP(0x5E, 0x4A, 0x8B52)  /* <CJK> */
+MAP(0x5E, 0x4B, 0x8B53)  /* <CJK> */
+MAP(0x5E, 0x4C, 0x8B54)  /* <CJK> */
+MAP(0x5E, 0x4D, 0x8B59)  /* <CJK> */
+MAP(0x5E, 0x4E, 0x8B4D)  /* <CJK> */
+MAP(0x5E, 0x4F, 0x8B5E)  /* <CJK> */
+MAP(0x5E, 0x50, 0x8B63)  /* <CJK> */
+MAP(0x5E, 0x51, 0x8B6D)  /* <CJK> */
+MAP(0x5E, 0x52, 0x8B76)  /* <CJK> */
+MAP(0x5E, 0x53, 0x8B78)  /* <CJK> */
+MAP(0x5E, 0x54, 0x8B79)  /* <CJK> */
+MAP(0x5E, 0x55, 0x8B7C)  /* <CJK> */
+MAP(0x5E, 0x56, 0x8B7E)  /* <CJK> */
+MAP(0x5E, 0x57, 0x8B81)  /* <CJK> */
+MAP(0x5E, 0x58, 0x8B84)  /* <CJK> */
+MAP(0x5E, 0x59, 0x8B85)  /* <CJK> */
+MAP(0x5E, 0x5A, 0x8B8B)  /* <CJK> */
+MAP(0x5E, 0x5B, 0x8B8D)  /* <CJK> */
+MAP(0x5E, 0x5C, 0x8B8F)  /* <CJK> */
+MAP(0x5E, 0x5D, 0x8B94)  /* <CJK> */
+MAP(0x5E, 0x5E, 0x8B95)  /* <CJK> */
+MAP(0x5E, 0x5F, 0x8B9C)  /* <CJK> */
+MAP(0x5E, 0x60, 0x8B9E)  /* <CJK> */
+MAP(0x5E, 0x61, 0x8B9F)  /* <CJK> */
+MAP(0x5E, 0x62, 0x8C38)  /* <CJK> */
+MAP(0x5E, 0x63, 0x8C39)  /* <CJK> */
+MAP(0x5E, 0x64, 0x8C3D)  /* <CJK> */
+MAP(0x5E, 0x65, 0x8C3E)  /* <CJK> */
+MAP(0x5E, 0x66, 0x8C45)  /* <CJK> */
+MAP(0x5E, 0x67, 0x8C47)  /* <CJK> */
+MAP(0x5E, 0x68, 0x8C49)  /* <CJK> */
+MAP(0x5E, 0x69, 0x8C4B)  /* <CJK> */
+MAP(0x5E, 0x6A, 0x8C4F)  /* <CJK> */
+MAP(0x5E, 0x6B, 0x8C51)  /* <CJK> */
+MAP(0x5E, 0x6C, 0x8C53)  /* <CJK> */
+MAP(0x5E, 0x6D, 0x8C54)  /* <CJK> */
+MAP(0x5E, 0x6E, 0x8C57)  /* <CJK> */
+MAP(0x5E, 0x6F, 0x8C58)  /* <CJK> */
+MAP(0x5E, 0x70, 0x8C5B)  /* <CJK> */
+MAP(0x5E, 0x71, 0x8C5D)  /* <CJK> */
+MAP(0x5E, 0x72, 0x8C59)  /* <CJK> */
+MAP(0x5E, 0x73, 0x8C63)  /* <CJK> */
+MAP(0x5E, 0x74, 0x8C64)  /* <CJK> */
+MAP(0x5E, 0x75, 0x8C66)  /* <CJK> */
+MAP(0x5E, 0x76, 0x8C68)  /* <CJK> */
+MAP(0x5E, 0x77, 0x8C69)  /* <CJK> */
+MAP(0x5E, 0x78, 0x8C6D)  /* <CJK> */
+MAP(0x5E, 0x79, 0x8C73)  /* <CJK> */
+MAP(0x5E, 0x7A, 0x8C75)  /* <CJK> */
+MAP(0x5E, 0x7B, 0x8C76)  /* <CJK> */
+MAP(0x5E, 0x7C, 0x8C7B)  /* <CJK> */
+MAP(0x5E, 0x7D, 0x8C7E)  /* <CJK> */
+MAP(0x5E, 0x7E, 0x8C86)  /* <CJK> */
+MAP(0x5F, 0x21, 0x8C87)  /* <CJK> */
+MAP(0x5F, 0x22, 0x8C8B)  /* <CJK> */
+MAP(0x5F, 0x23, 0x8C90)  /* <CJK> */
+MAP(0x5F, 0x24, 0x8C92)  /* <CJK> */
+MAP(0x5F, 0x25, 0x8C93)  /* <CJK> */
+MAP(0x5F, 0x26, 0x8C99)  /* <CJK> */
+MAP(0x5F, 0x27, 0x8C9B)  /* <CJK> */
+MAP(0x5F, 0x28, 0x8C9C)  /* <CJK> */
+MAP(0x5F, 0x29, 0x8CA4)  /* <CJK> */
+MAP(0x5F, 0x2A, 0x8CB9)  /* <CJK> */
+MAP(0x5F, 0x2B, 0x8CBA)  /* <CJK> */
+MAP(0x5F, 0x2C, 0x8CC5)  /* <CJK> */
+MAP(0x5F, 0x2D, 0x8CC6)  /* <CJK> */
+MAP(0x5F, 0x2E, 0x8CC9)  /* <CJK> */
+MAP(0x5F, 0x2F, 0x8CCB)  /* <CJK> */
+MAP(0x5F, 0x30, 0x8CCF)  /* <CJK> */
+MAP(0x5F, 0x31, 0x8CD6)  /* <CJK> */
+MAP(0x5F, 0x32, 0x8CD5)  /* <CJK> */
+MAP(0x5F, 0x33, 0x8CD9)  /* <CJK> */
+MAP(0x5F, 0x34, 0x8CDD)  /* <CJK> */
+MAP(0x5F, 0x35, 0x8CE1)  /* <CJK> */
+MAP(0x5F, 0x36, 0x8CE8)  /* <CJK> */
+MAP(0x5F, 0x37, 0x8CEC)  /* <CJK> */
+MAP(0x5F, 0x38, 0x8CEF)  /* <CJK> */
+MAP(0x5F, 0x39, 0x8CF0)  /* <CJK> */
+MAP(0x5F, 0x3A, 0x8CF2)  /* <CJK> */
+MAP(0x5F, 0x3B, 0x8CF5)  /* <CJK> */
+MAP(0x5F, 0x3C, 0x8CF7)  /* <CJK> */
+MAP(0x5F, 0x3D, 0x8CF8)  /* <CJK> */
+MAP(0x5F, 0x3E, 0x8CFE)  /* <CJK> */
+MAP(0x5F, 0x3F, 0x8CFF)  /* <CJK> */
+MAP(0x5F, 0x40, 0x8D01)  /* <CJK> */
+MAP(0x5F, 0x41, 0x8D03)  /* <CJK> */
+MAP(0x5F, 0x42, 0x8D09)  /* <CJK> */
+MAP(0x5F, 0x43, 0x8D12)  /* <CJK> */
+MAP(0x5F, 0x44, 0x8D17)  /* <CJK> */
+MAP(0x5F, 0x45, 0x8D1B)  /* <CJK> */
+MAP(0x5F, 0x46, 0x8D65)  /* <CJK> */
+MAP(0x5F, 0x47, 0x8D69)  /* <CJK> */
+MAP(0x5F, 0x48, 0x8D6C)  /* <CJK> */
+MAP(0x5F, 0x49, 0x8D6E)  /* <CJK> */
+MAP(0x5F, 0x4A, 0x8D7F)  /* <CJK> */
+MAP(0x5F, 0x4B, 0x8D82)  /* <CJK> */
+MAP(0x5F, 0x4C, 0x8D84)  /* <CJK> */
+MAP(0x5F, 0x4D, 0x8D88)  /* <CJK> */
+MAP(0x5F, 0x4E, 0x8D8D)  /* <CJK> */
+MAP(0x5F, 0x4F, 0x8D90)  /* <CJK> */
+MAP(0x5F, 0x50, 0x8D91)  /* <CJK> */
+MAP(0x5F, 0x51, 0x8D95)  /* <CJK> */
+MAP(0x5F, 0x52, 0x8D9E)  /* <CJK> */
+MAP(0x5F, 0x53, 0x8D9F)  /* <CJK> */
+MAP(0x5F, 0x54, 0x8DA0)  /* <CJK> */
+MAP(0x5F, 0x55, 0x8DA6)  /* <CJK> */
+MAP(0x5F, 0x56, 0x8DAB)  /* <CJK> */
+MAP(0x5F, 0x57, 0x8DAC)  /* <CJK> */
+MAP(0x5F, 0x58, 0x8DAF)  /* <CJK> */
+MAP(0x5F, 0x59, 0x8DB2)  /* <CJK> */
+MAP(0x5F, 0x5A, 0x8DB5)  /* <CJK> */
+MAP(0x5F, 0x5B, 0x8DB7)  /* <CJK> */
+MAP(0x5F, 0x5C, 0x8DB9)  /* <CJK> */
+MAP(0x5F, 0x5D, 0x8DBB)  /* <CJK> */
+MAP(0x5F, 0x5E, 0x8DC0)  /* <CJK> */
+MAP(0x5F, 0x5F, 0x8DC5)  /* <CJK> */
+MAP(0x5F, 0x60, 0x8DC6)  /* <CJK> */
+MAP(0x5F, 0x61, 0x8DC7)  /* <CJK> */
+MAP(0x5F, 0x62, 0x8DC8)  /* <CJK> */
+MAP(0x5F, 0x63, 0x8DCA)  /* <CJK> */
+MAP(0x5F, 0x64, 0x8DCE)  /* <CJK> */
+MAP(0x5F, 0x65, 0x8DD1)  /* <CJK> */
+MAP(0x5F, 0x66, 0x8DD4)  /* <CJK> */
+MAP(0x5F, 0x67, 0x8DD5)  /* <CJK> */
+MAP(0x5F, 0x68, 0x8DD7)  /* <CJK> */
+MAP(0x5F, 0x69, 0x8DD9)  /* <CJK> */
+MAP(0x5F, 0x6A, 0x8DE4)  /* <CJK> */
+MAP(0x5F, 0x6B, 0x8DE5)  /* <CJK> */
+MAP(0x5F, 0x6C, 0x8DE7)  /* <CJK> */
+MAP(0x5F, 0x6D, 0x8DEC)  /* <CJK> */
+MAP(0x5F, 0x6E, 0x8DF0)  /* <CJK> */
+MAP(0x5F, 0x6F, 0x8DBC)  /* <CJK> */
+MAP(0x5F, 0x70, 0x8DF1)  /* <CJK> */
+MAP(0x5F, 0x71, 0x8DF2)  /* <CJK> */
+MAP(0x5F, 0x72, 0x8DF4)  /* <CJK> */
+MAP(0x5F, 0x73, 0x8DFD)  /* <CJK> */
+MAP(0x5F, 0x74, 0x8E01)  /* <CJK> */
+MAP(0x5F, 0x75, 0x8E04)  /* <CJK> */
+MAP(0x5F, 0x76, 0x8E05)  /* <CJK> */
+MAP(0x5F, 0x77, 0x8E06)  /* <CJK> */
+MAP(0x5F, 0x78, 0x8E0B)  /* <CJK> */
+MAP(0x5F, 0x79, 0x8E11)  /* <CJK> */
+MAP(0x5F, 0x7A, 0x8E14)  /* <CJK> */
+MAP(0x5F, 0x7B, 0x8E16)  /* <CJK> */
+MAP(0x5F, 0x7C, 0x8E20)  /* <CJK> */
+MAP(0x5F, 0x7D, 0x8E21)  /* <CJK> */
+MAP(0x5F, 0x7E, 0x8E22)  /* <CJK> */
+MAP(0x60, 0x21, 0x8E23)  /* <CJK> */
+MAP(0x60, 0x22, 0x8E26)  /* <CJK> */
+MAP(0x60, 0x23, 0x8E27)  /* <CJK> */
+MAP(0x60, 0x24, 0x8E31)  /* <CJK> */
+MAP(0x60, 0x25, 0x8E33)  /* <CJK> */
+MAP(0x60, 0x26, 0x8E36)  /* <CJK> */
+MAP(0x60, 0x27, 0x8E37)  /* <CJK> */
+MAP(0x60, 0x28, 0x8E38)  /* <CJK> */
+MAP(0x60, 0x29, 0x8E39)  /* <CJK> */
+MAP(0x60, 0x2A, 0x8E3D)  /* <CJK> */
+MAP(0x60, 0x2B, 0x8E40)  /* <CJK> */
+MAP(0x60, 0x2C, 0x8E41)  /* <CJK> */
+MAP(0x60, 0x2D, 0x8E4B)  /* <CJK> */
+MAP(0x60, 0x2E, 0x8E4D)  /* <CJK> */
+MAP(0x60, 0x2F, 0x8E4E)  /* <CJK> */
+MAP(0x60, 0x30, 0x8E4F)  /* <CJK> */
+MAP(0x60, 0x31, 0x8E54)  /* <CJK> */
+MAP(0x60, 0x32, 0x8E5B)  /* <CJK> */
+MAP(0x60, 0x33, 0x8E5C)  /* <CJK> */
+MAP(0x60, 0x34, 0x8E5D)  /* <CJK> */
+MAP(0x60, 0x35, 0x8E5E)  /* <CJK> */
+MAP(0x60, 0x36, 0x8E61)  /* <CJK> */
+MAP(0x60, 0x37, 0x8E62)  /* <CJK> */
+MAP(0x60, 0x38, 0x8E69)  /* <CJK> */
+MAP(0x60, 0x39, 0x8E6C)  /* <CJK> */
+MAP(0x60, 0x3A, 0x8E6D)  /* <CJK> */
+MAP(0x60, 0x3B, 0x8E6F)  /* <CJK> */
+MAP(0x60, 0x3C, 0x8E70)  /* <CJK> */
+MAP(0x60, 0x3D, 0x8E71)  /* <CJK> */
+MAP(0x60, 0x3E, 0x8E79)  /* <CJK> */
+MAP(0x60, 0x3F, 0x8E7A)  /* <CJK> */
+MAP(0x60, 0x40, 0x8E7B)  /* <CJK> */
+MAP(0x60, 0x41, 0x8E82)  /* <CJK> */
+MAP(0x60, 0x42, 0x8E83)  /* <CJK> */
+MAP(0x60, 0x43, 0x8E89)  /* <CJK> */
+MAP(0x60, 0x44, 0x8E90)  /* <CJK> */
+MAP(0x60, 0x45, 0x8E92)  /* <CJK> */
+MAP(0x60, 0x46, 0x8E95)  /* <CJK> */
+MAP(0x60, 0x47, 0x8E9A)  /* <CJK> */
+MAP(0x60, 0x48, 0x8E9B)  /* <CJK> */
+MAP(0x60, 0x49, 0x8E9D)  /* <CJK> */
+MAP(0x60, 0x4A, 0x8E9E)  /* <CJK> */
+MAP(0x60, 0x4B, 0x8EA2)  /* <CJK> */
+MAP(0x60, 0x4C, 0x8EA7)  /* <CJK> */
+MAP(0x60, 0x4D, 0x8EA9)  /* <CJK> */
+MAP(0x60, 0x4E, 0x8EAD)  /* <CJK> */
+MAP(0x60, 0x4F, 0x8EAE)  /* <CJK> */
+MAP(0x60, 0x50, 0x8EB3)  /* <CJK> */
+MAP(0x60, 0x51, 0x8EB5)  /* <CJK> */
+MAP(0x60, 0x52, 0x8EBA)  /* <CJK> */
+MAP(0x60, 0x53, 0x8EBB)  /* <CJK> */
+MAP(0x60, 0x54, 0x8EC0)  /* <CJK> */
+MAP(0x60, 0x55, 0x8EC1)  /* <CJK> */
+MAP(0x60, 0x56, 0x8EC3)  /* <CJK> */
+MAP(0x60, 0x57, 0x8EC4)  /* <CJK> */
+MAP(0x60, 0x58, 0x8EC7)  /* <CJK> */
+MAP(0x60, 0x59, 0x8ECF)  /* <CJK> */
+MAP(0x60, 0x5A, 0x8ED1)  /* <CJK> */
+MAP(0x60, 0x5B, 0x8ED4)  /* <CJK> */
+MAP(0x60, 0x5C, 0x8EDC)  /* <CJK> */
+MAP(0x60, 0x5D, 0x8EE8)  /* <CJK> */
+MAP(0x60, 0x5E, 0x8EEE)  /* <CJK> */
+MAP(0x60, 0x5F, 0x8EF0)  /* <CJK> */
+MAP(0x60, 0x60, 0x8EF1)  /* <CJK> */
+MAP(0x60, 0x61, 0x8EF7)  /* <CJK> */
+MAP(0x60, 0x62, 0x8EF9)  /* <CJK> */
+MAP(0x60, 0x63, 0x8EFA)  /* <CJK> */
+MAP(0x60, 0x64, 0x8EED)  /* <CJK> */
+MAP(0x60, 0x65, 0x8F00)  /* <CJK> */
+MAP(0x60, 0x66, 0x8F02)  /* <CJK> */
+MAP(0x60, 0x67, 0x8F07)  /* <CJK> */
+MAP(0x60, 0x68, 0x8F08)  /* <CJK> */
+MAP(0x60, 0x69, 0x8F0F)  /* <CJK> */
+MAP(0x60, 0x6A, 0x8F10)  /* <CJK> */
+MAP(0x60, 0x6B, 0x8F16)  /* <CJK> */
+MAP(0x60, 0x6C, 0x8F17)  /* <CJK> */
+MAP(0x60, 0x6D, 0x8F18)  /* <CJK> */
+MAP(0x60, 0x6E, 0x8F1E)  /* <CJK> */
+MAP(0x60, 0x6F, 0x8F20)  /* <CJK> */
+MAP(0x60, 0x70, 0x8F21)  /* <CJK> */
+MAP(0x60, 0x71, 0x8F23)  /* <CJK> */
+MAP(0x60, 0x72, 0x8F25)  /* <CJK> */
+MAP(0x60, 0x73, 0x8F27)  /* <CJK> */
+MAP(0x60, 0x74, 0x8F28)  /* <CJK> */
+MAP(0x60, 0x75, 0x8F2C)  /* <CJK> */
+MAP(0x60, 0x76, 0x8F2D)  /* <CJK> */
+MAP(0x60, 0x77, 0x8F2E)  /* <CJK> */
+MAP(0x60, 0x78, 0x8F34)  /* <CJK> */
+MAP(0x60, 0x79, 0x8F35)  /* <CJK> */
+MAP(0x60, 0x7A, 0x8F36)  /* <CJK> */
+MAP(0x60, 0x7B, 0x8F37)  /* <CJK> */
+MAP(0x60, 0x7C, 0x8F3A)  /* <CJK> */
+MAP(0x60, 0x7D, 0x8F40)  /* <CJK> */
+MAP(0x60, 0x7E, 0x8F41)  /* <CJK> */
+MAP(0x61, 0x21, 0x8F43)  /* <CJK> */
+MAP(0x61, 0x22, 0x8F47)  /* <CJK> */
+MAP(0x61, 0x23, 0x8F4F)  /* <CJK> */
+MAP(0x61, 0x24, 0x8F51)  /* <CJK> */
+MAP(0x61, 0x25, 0x8F52)  /* <CJK> */
+MAP(0x61, 0x26, 0x8F53)  /* <CJK> */
+MAP(0x61, 0x27, 0x8F54)  /* <CJK> */
+MAP(0x61, 0x28, 0x8F55)  /* <CJK> */
+MAP(0x61, 0x29, 0x8F58)  /* <CJK> */
+MAP(0x61, 0x2A, 0x8F5D)  /* <CJK> */
+MAP(0x61, 0x2B, 0x8F5E)  /* <CJK> */
+MAP(0x61, 0x2C, 0x8F65)  /* <CJK> */
+MAP(0x61, 0x2D, 0x8F9D)  /* <CJK> */
+MAP(0x61, 0x2E, 0x8FA0)  /* <CJK> */
+MAP(0x61, 0x2F, 0x8FA1)  /* <CJK> */
+MAP(0x61, 0x30, 0x8FA4)  /* <CJK> */
+MAP(0x61, 0x31, 0x8FA5)  /* <CJK> */
+MAP(0x61, 0x32, 0x8FA6)  /* <CJK> */
+MAP(0x61, 0x33, 0x8FB5)  /* <CJK> */
+MAP(0x61, 0x34, 0x8FB6)  /* <CJK> */
+MAP(0x61, 0x35, 0x8FB8)  /* <CJK> */
+MAP(0x61, 0x36, 0x8FBE)  /* <CJK> */
+MAP(0x61, 0x37, 0x8FC0)  /* <CJK> */
+MAP(0x61, 0x38, 0x8FC1)  /* <CJK> */
+MAP(0x61, 0x39, 0x8FC6)  /* <CJK> */
+MAP(0x61, 0x3A, 0x8FCA)  /* <CJK> */
+MAP(0x61, 0x3B, 0x8FCB)  /* <CJK> */
+MAP(0x61, 0x3C, 0x8FCD)  /* <CJK> */
+MAP(0x61, 0x3D, 0x8FD0)  /* <CJK> */
+MAP(0x61, 0x3E, 0x8FD2)  /* <CJK> */
+MAP(0x61, 0x3F, 0x8FD3)  /* <CJK> */
+MAP(0x61, 0x40, 0x8FD5)  /* <CJK> */
+MAP(0x61, 0x41, 0x8FE0)  /* <CJK> */
+MAP(0x61, 0x42, 0x8FE3)  /* <CJK> */
+MAP(0x61, 0x43, 0x8FE4)  /* <CJK> */
+MAP(0x61, 0x44, 0x8FE8)  /* <CJK> */
+MAP(0x61, 0x45, 0x8FEE)  /* <CJK> */
+MAP(0x61, 0x46, 0x8FF1)  /* <CJK> */
+MAP(0x61, 0x47, 0x8FF5)  /* <CJK> */
+MAP(0x61, 0x48, 0x8FF6)  /* <CJK> */
+MAP(0x61, 0x49, 0x8FFB)  /* <CJK> */
+MAP(0x61, 0x4A, 0x8FFE)  /* <CJK> */
+MAP(0x61, 0x4B, 0x9002)  /* <CJK> */
+MAP(0x61, 0x4C, 0x9004)  /* <CJK> */
+MAP(0x61, 0x4D, 0x9008)  /* <CJK> */
+MAP(0x61, 0x4E, 0x900C)  /* <CJK> */
+MAP(0x61, 0x4F, 0x9018)  /* <CJK> */
+MAP(0x61, 0x50, 0x901B)  /* <CJK> */
+MAP(0x61, 0x51, 0x9028)  /* <CJK> */
+MAP(0x61, 0x52, 0x9029)  /* <CJK> */
+MAP(0x61, 0x53, 0x902F)  /* <CJK> */
+MAP(0x61, 0x54, 0x902A)  /* <CJK> */
+MAP(0x61, 0x55, 0x902C)  /* <CJK> */
+MAP(0x61, 0x56, 0x902D)  /* <CJK> */
+MAP(0x61, 0x57, 0x9033)  /* <CJK> */
+MAP(0x61, 0x58, 0x9034)  /* <CJK> */
+MAP(0x61, 0x59, 0x9037)  /* <CJK> */
+MAP(0x61, 0x5A, 0x903F)  /* <CJK> */
+MAP(0x61, 0x5B, 0x9043)  /* <CJK> */
+MAP(0x61, 0x5C, 0x9044)  /* <CJK> */
+MAP(0x61, 0x5D, 0x904C)  /* <CJK> */
+MAP(0x61, 0x5E, 0x905B)  /* <CJK> */
+MAP(0x61, 0x5F, 0x905D)  /* <CJK> */
+MAP(0x61, 0x60, 0x9062)  /* <CJK> */
+MAP(0x61, 0x61, 0x9066)  /* <CJK> */
+MAP(0x61, 0x62, 0x9067)  /* <CJK> */
+MAP(0x61, 0x63, 0x906C)  /* <CJK> */
+MAP(0x61, 0x64, 0x9070)  /* <CJK> */
+MAP(0x61, 0x65, 0x9074)  /* <CJK> */
+MAP(0x61, 0x66, 0x9079)  /* <CJK> */
+MAP(0x61, 0x67, 0x9085)  /* <CJK> */
+MAP(0x61, 0x68, 0x9088)  /* <CJK> */
+MAP(0x61, 0x69, 0x908B)  /* <CJK> */
+MAP(0x61, 0x6A, 0x908C)  /* <CJK> */
+MAP(0x61, 0x6B, 0x908E)  /* <CJK> */
+MAP(0x61, 0x6C, 0x9090)  /* <CJK> */
+MAP(0x61, 0x6D, 0x9095)  /* <CJK> */
+MAP(0x61, 0x6E, 0x9097)  /* <CJK> */
+MAP(0x61, 0x6F, 0x9098)  /* <CJK> */
+MAP(0x61, 0x70, 0x9099)  /* <CJK> */
+MAP(0x61, 0x71, 0x909B)  /* <CJK> */
+MAP(0x61, 0x72, 0x90A0)  /* <CJK> */
+MAP(0x61, 0x73, 0x90A1)  /* <CJK> */
+MAP(0x61, 0x74, 0x90A2)  /* <CJK> */
+MAP(0x61, 0x75, 0x90A5)  /* <CJK> */
+MAP(0x61, 0x76, 0x90B0)  /* <CJK> */
+MAP(0x61, 0x77, 0x90B2)  /* <CJK> */
+MAP(0x61, 0x78, 0x90B3)  /* <CJK> */
+MAP(0x61, 0x79, 0x90B4)  /* <CJK> */
+MAP(0x61, 0x7A, 0x90B6)  /* <CJK> */
+MAP(0x61, 0x7B, 0x90BD)  /* <CJK> */
+MAP(0x61, 0x7C, 0x90CC)  /* <CJK> */
+MAP(0x61, 0x7D, 0x90BE)  /* <CJK> */
+MAP(0x61, 0x7E, 0x90C3)  /* <CJK> */
+MAP(0x62, 0x21, 0x90C4)  /* <CJK> */
+MAP(0x62, 0x22, 0x90C5)  /* <CJK> */
+MAP(0x62, 0x23, 0x90C7)  /* <CJK> */
+MAP(0x62, 0x24, 0x90C8)  /* <CJK> */
+MAP(0x62, 0x25, 0x90D5)  /* <CJK> */
+MAP(0x62, 0x26, 0x90D7)  /* <CJK> */
+MAP(0x62, 0x27, 0x90D8)  /* <CJK> */
+MAP(0x62, 0x28, 0x90D9)  /* <CJK> */
+MAP(0x62, 0x29, 0x90DC)  /* <CJK> */
+MAP(0x62, 0x2A, 0x90DD)  /* <CJK> */
+MAP(0x62, 0x2B, 0x90DF)  /* <CJK> */
+MAP(0x62, 0x2C, 0x90E5)  /* <CJK> */
+MAP(0x62, 0x2D, 0x90D2)  /* <CJK> */
+MAP(0x62, 0x2E, 0x90F6)  /* <CJK> */
+MAP(0x62, 0x2F, 0x90EB)  /* <CJK> */
+MAP(0x62, 0x30, 0x90EF)  /* <CJK> */
+MAP(0x62, 0x31, 0x90F0)  /* <CJK> */
+MAP(0x62, 0x32, 0x90F4)  /* <CJK> */
+MAP(0x62, 0x33, 0x90FE)  /* <CJK> */
+MAP(0x62, 0x34, 0x90FF)  /* <CJK> */
+MAP(0x62, 0x35, 0x9100)  /* <CJK> */
+MAP(0x62, 0x36, 0x9104)  /* <CJK> */
+MAP(0x62, 0x37, 0x9105)  /* <CJK> */
+MAP(0x62, 0x38, 0x9106)  /* <CJK> */
+MAP(0x62, 0x39, 0x9108)  /* <CJK> */
+MAP(0x62, 0x3A, 0x910D)  /* <CJK> */
+MAP(0x62, 0x3B, 0x9110)  /* <CJK> */
+MAP(0x62, 0x3C, 0x9114)  /* <CJK> */
+MAP(0x62, 0x3D, 0x9116)  /* <CJK> */
+MAP(0x62, 0x3E, 0x9117)  /* <CJK> */
+MAP(0x62, 0x3F, 0x9118)  /* <CJK> */
+MAP(0x62, 0x40, 0x911A)  /* <CJK> */
+MAP(0x62, 0x41, 0x911C)  /* <CJK> */
+MAP(0x62, 0x42, 0x911E)  /* <CJK> */
+MAP(0x62, 0x43, 0x9120)  /* <CJK> */
+MAP(0x62, 0x44, 0x9125)  /* <CJK> */
+MAP(0x62, 0x45, 0x9122)  /* <CJK> */
+MAP(0x62, 0x46, 0x9123)  /* <CJK> */
+MAP(0x62, 0x47, 0x9127)  /* <CJK> */
+MAP(0x62, 0x48, 0x9129)  /* <CJK> */
+MAP(0x62, 0x49, 0x912E)  /* <CJK> */
+MAP(0x62, 0x4A, 0x912F)  /* <CJK> */
+MAP(0x62, 0x4B, 0x9131)  /* <CJK> */
+MAP(0x62, 0x4C, 0x9134)  /* <CJK> */
+MAP(0x62, 0x4D, 0x9136)  /* <CJK> */
+MAP(0x62, 0x4E, 0x9137)  /* <CJK> */
+MAP(0x62, 0x4F, 0x9139)  /* <CJK> */
+MAP(0x62, 0x50, 0x913A)  /* <CJK> */
+MAP(0x62, 0x51, 0x913C)  /* <CJK> */
+MAP(0x62, 0x52, 0x913D)  /* <CJK> */
+MAP(0x62, 0x53, 0x9143)  /* <CJK> */
+MAP(0x62, 0x54, 0x9147)  /* <CJK> */
+MAP(0x62, 0x55, 0x9148)  /* <CJK> */
+MAP(0x62, 0x56, 0x914F)  /* <CJK> */
+MAP(0x62, 0x57, 0x9153)  /* <CJK> */
+MAP(0x62, 0x58, 0x9157)  /* <CJK> */
+MAP(0x62, 0x59, 0x9159)  /* <CJK> */
+MAP(0x62, 0x5A, 0x915A)  /* <CJK> */
+MAP(0x62, 0x5B, 0x915B)  /* <CJK> */
+MAP(0x62, 0x5C, 0x9161)  /* <CJK> */
+MAP(0x62, 0x5D, 0x9164)  /* <CJK> */
+MAP(0x62, 0x5E, 0x9167)  /* <CJK> */
+MAP(0x62, 0x5F, 0x916D)  /* <CJK> */
+MAP(0x62, 0x60, 0x9174)  /* <CJK> */
+MAP(0x62, 0x61, 0x9179)  /* <CJK> */
+MAP(0x62, 0x62, 0x917A)  /* <CJK> */
+MAP(0x62, 0x63, 0x917B)  /* <CJK> */
+MAP(0x62, 0x64, 0x9181)  /* <CJK> */
+MAP(0x62, 0x65, 0x9183)  /* <CJK> */
+MAP(0x62, 0x66, 0x9185)  /* <CJK> */
+MAP(0x62, 0x67, 0x9186)  /* <CJK> */
+MAP(0x62, 0x68, 0x918A)  /* <CJK> */
+MAP(0x62, 0x69, 0x918E)  /* <CJK> */
+MAP(0x62, 0x6A, 0x9191)  /* <CJK> */
+MAP(0x62, 0x6B, 0x9193)  /* <CJK> */
+MAP(0x62, 0x6C, 0x9194)  /* <CJK> */
+MAP(0x62, 0x6D, 0x9195)  /* <CJK> */
+MAP(0x62, 0x6E, 0x9198)  /* <CJK> */
+MAP(0x62, 0x6F, 0x919E)  /* <CJK> */
+MAP(0x62, 0x70, 0x91A1)  /* <CJK> */
+MAP(0x62, 0x71, 0x91A6)  /* <CJK> */
+MAP(0x62, 0x72, 0x91A8)  /* <CJK> */
+MAP(0x62, 0x73, 0x91AC)  /* <CJK> */
+MAP(0x62, 0x74, 0x91AD)  /* <CJK> */
+MAP(0x62, 0x75, 0x91AE)  /* <CJK> */
+MAP(0x62, 0x76, 0x91B0)  /* <CJK> */
+MAP(0x62, 0x77, 0x91B1)  /* <CJK> */
+MAP(0x62, 0x78, 0x91B2)  /* <CJK> */
+MAP(0x62, 0x79, 0x91B3)  /* <CJK> */
+MAP(0x62, 0x7A, 0x91B6)  /* <CJK> */
+MAP(0x62, 0x7B, 0x91BB)  /* <CJK> */
+MAP(0x62, 0x7C, 0x91BC)  /* <CJK> */
+MAP(0x62, 0x7D, 0x91BD)  /* <CJK> */
+MAP(0x62, 0x7E, 0x91BF)  /* <CJK> */
+MAP(0x63, 0x21, 0x91C2)  /* <CJK> */
+MAP(0x63, 0x22, 0x91C3)  /* <CJK> */
+MAP(0x63, 0x23, 0x91C5)  /* <CJK> */
+MAP(0x63, 0x24, 0x91D3)  /* <CJK> */
+MAP(0x63, 0x25, 0x91D4)  /* <CJK> */
+MAP(0x63, 0x26, 0x91D7)  /* <CJK> */
+MAP(0x63, 0x27, 0x91D9)  /* <CJK> */
+MAP(0x63, 0x28, 0x91DA)  /* <CJK> */
+MAP(0x63, 0x29, 0x91DE)  /* <CJK> */
+MAP(0x63, 0x2A, 0x91E4)  /* <CJK> */
+MAP(0x63, 0x2B, 0x91E5)  /* <CJK> */
+MAP(0x63, 0x2C, 0x91E9)  /* <CJK> */
+MAP(0x63, 0x2D, 0x91EA)  /* <CJK> */
+MAP(0x63, 0x2E, 0x91EC)  /* <CJK> */
+MAP(0x63, 0x2F, 0x91ED)  /* <CJK> */
+MAP(0x63, 0x30, 0x91EE)  /* <CJK> */
+MAP(0x63, 0x31, 0x91EF)  /* <CJK> */
+MAP(0x63, 0x32, 0x91F0)  /* <CJK> */
+MAP(0x63, 0x33, 0x91F1)  /* <CJK> */
+MAP(0x63, 0x34, 0x91F7)  /* <CJK> */
+MAP(0x63, 0x35, 0x91F9)  /* <CJK> */
+MAP(0x63, 0x36, 0x91FB)  /* <CJK> */
+MAP(0x63, 0x37, 0x91FD)  /* <CJK> */
+MAP(0x63, 0x38, 0x9200)  /* <CJK> */
+MAP(0x63, 0x39, 0x9201)  /* <CJK> */
+MAP(0x63, 0x3A, 0x9204)  /* <CJK> */
+MAP(0x63, 0x3B, 0x9205)  /* <CJK> */
+MAP(0x63, 0x3C, 0x9206)  /* <CJK> */
+MAP(0x63, 0x3D, 0x9207)  /* <CJK> */
+MAP(0x63, 0x3E, 0x9209)  /* <CJK> */
+MAP(0x63, 0x3F, 0x920A)  /* <CJK> */
+MAP(0x63, 0x40, 0x920C)  /* <CJK> */
+MAP(0x63, 0x41, 0x9210)  /* <CJK> */
+MAP(0x63, 0x42, 0x9212)  /* <CJK> */
+MAP(0x63, 0x43, 0x9213)  /* <CJK> */
+MAP(0x63, 0x44, 0x9216)  /* <CJK> */
+MAP(0x63, 0x45, 0x9218)  /* <CJK> */
+MAP(0x63, 0x46, 0x921C)  /* <CJK> */
+MAP(0x63, 0x47, 0x921D)  /* <CJK> */
+MAP(0x63, 0x48, 0x9223)  /* <CJK> */
+MAP(0x63, 0x49, 0x9224)  /* <CJK> */
+MAP(0x63, 0x4A, 0x9225)  /* <CJK> */
+MAP(0x63, 0x4B, 0x9226)  /* <CJK> */
+MAP(0x63, 0x4C, 0x9228)  /* <CJK> */
+MAP(0x63, 0x4D, 0x922E)  /* <CJK> */
+MAP(0x63, 0x4E, 0x922F)  /* <CJK> */
+MAP(0x63, 0x4F, 0x9230)  /* <CJK> */
+MAP(0x63, 0x50, 0x9233)  /* <CJK> */
+MAP(0x63, 0x51, 0x9235)  /* <CJK> */
+MAP(0x63, 0x52, 0x9236)  /* <CJK> */
+MAP(0x63, 0x53, 0x9238)  /* <CJK> */
+MAP(0x63, 0x54, 0x9239)  /* <CJK> */
+MAP(0x63, 0x55, 0x923A)  /* <CJK> */
+MAP(0x63, 0x56, 0x923C)  /* <CJK> */
+MAP(0x63, 0x57, 0x923E)  /* <CJK> */
+MAP(0x63, 0x58, 0x9240)  /* <CJK> */
+MAP(0x63, 0x59, 0x9242)  /* <CJK> */
+MAP(0x63, 0x5A, 0x9243)  /* <CJK> */
+MAP(0x63, 0x5B, 0x9246)  /* <CJK> */
+MAP(0x63, 0x5C, 0x9247)  /* <CJK> */
+MAP(0x63, 0x5D, 0x924A)  /* <CJK> */
+MAP(0x63, 0x5E, 0x924D)  /* <CJK> */
+MAP(0x63, 0x5F, 0x924E)  /* <CJK> */
+MAP(0x63, 0x60, 0x924F)  /* <CJK> */
+MAP(0x63, 0x61, 0x9251)  /* <CJK> */
+MAP(0x63, 0x62, 0x9258)  /* <CJK> */
+MAP(0x63, 0x63, 0x9259)  /* <CJK> */
+MAP(0x63, 0x64, 0x925C)  /* <CJK> */
+MAP(0x63, 0x65, 0x925D)  /* <CJK> */
+MAP(0x63, 0x66, 0x9260)  /* <CJK> */
+MAP(0x63, 0x67, 0x9261)  /* <CJK> */
+MAP(0x63, 0x68, 0x9265)  /* <CJK> */
+MAP(0x63, 0x69, 0x9267)  /* <CJK> */
+MAP(0x63, 0x6A, 0x9268)  /* <CJK> */
+MAP(0x63, 0x6B, 0x9269)  /* <CJK> */
+MAP(0x63, 0x6C, 0x926E)  /* <CJK> */
+MAP(0x63, 0x6D, 0x926F)  /* <CJK> */
+MAP(0x63, 0x6E, 0x9270)  /* <CJK> */
+MAP(0x63, 0x6F, 0x9275)  /* <CJK> */
+MAP(0x63, 0x70, 0x9276)  /* <CJK> */
+MAP(0x63, 0x71, 0x9277)  /* <CJK> */
+MAP(0x63, 0x72, 0x9278)  /* <CJK> */
+MAP(0x63, 0x73, 0x9279)  /* <CJK> */
+MAP(0x63, 0x74, 0x927B)  /* <CJK> */
+MAP(0x63, 0x75, 0x927C)  /* <CJK> */
+MAP(0x63, 0x76, 0x927D)  /* <CJK> */
+MAP(0x63, 0x77, 0x927F)  /* <CJK> */
+MAP(0x63, 0x78, 0x9288)  /* <CJK> */
+MAP(0x63, 0x79, 0x9289)  /* <CJK> */
+MAP(0x63, 0x7A, 0x928A)  /* <CJK> */
+MAP(0x63, 0x7B, 0x928D)  /* <CJK> */
+MAP(0x63, 0x7C, 0x928E)  /* <CJK> */
+MAP(0x63, 0x7D, 0x9292)  /* <CJK> */
+MAP(0x63, 0x7E, 0x9297)  /* <CJK> */
+MAP(0x64, 0x21, 0x9299)  /* <CJK> */
+MAP(0x64, 0x22, 0x929F)  /* <CJK> */
+MAP(0x64, 0x23, 0x92A0)  /* <CJK> */
+MAP(0x64, 0x24, 0x92A4)  /* <CJK> */
+MAP(0x64, 0x25, 0x92A5)  /* <CJK> */
+MAP(0x64, 0x26, 0x92A7)  /* <CJK> */
+MAP(0x64, 0x27, 0x92A8)  /* <CJK> */
+MAP(0x64, 0x28, 0x92AB)  /* <CJK> */
+MAP(0x64, 0x29, 0x92AF)  /* <CJK> */
+MAP(0x64, 0x2A, 0x92B2)  /* <CJK> */
+MAP(0x64, 0x2B, 0x92B6)  /* <CJK> */
+MAP(0x64, 0x2C, 0x92B8)  /* <CJK> */
+MAP(0x64, 0x2D, 0x92BA)  /* <CJK> */
+MAP(0x64, 0x2E, 0x92BB)  /* <CJK> */
+MAP(0x64, 0x2F, 0x92BC)  /* <CJK> */
+MAP(0x64, 0x30, 0x92BD)  /* <CJK> */
+MAP(0x64, 0x31, 0x92BF)  /* <CJK> */
+MAP(0x64, 0x32, 0x92C0)  /* <CJK> */
+MAP(0x64, 0x33, 0x92C1)  /* <CJK> */
+MAP(0x64, 0x34, 0x92C2)  /* <CJK> */
+MAP(0x64, 0x35, 0x92C3)  /* <CJK> */
+MAP(0x64, 0x36, 0x92C5)  /* <CJK> */
+MAP(0x64, 0x37, 0x92C6)  /* <CJK> */
+MAP(0x64, 0x38, 0x92C7)  /* <CJK> */
+MAP(0x64, 0x39, 0x92C8)  /* <CJK> */
+MAP(0x64, 0x3A, 0x92CB)  /* <CJK> */
+MAP(0x64, 0x3B, 0x92CC)  /* <CJK> */
+MAP(0x64, 0x3C, 0x92CD)  /* <CJK> */
+MAP(0x64, 0x3D, 0x92CE)  /* <CJK> */
+MAP(0x64, 0x3E, 0x92D0)  /* <CJK> */
+MAP(0x64, 0x3F, 0x92D3)  /* <CJK> */
+MAP(0x64, 0x40, 0x92D5)  /* <CJK> */
+MAP(0x64, 0x41, 0x92D7)  /* <CJK> */
+MAP(0x64, 0x42, 0x92D8)  /* <CJK> */
+MAP(0x64, 0x43, 0x92D9)  /* <CJK> */
+MAP(0x64, 0x44, 0x92DC)  /* <CJK> */
+MAP(0x64, 0x45, 0x92DD)  /* <CJK> */
+MAP(0x64, 0x46, 0x92DF)  /* <CJK> */
+MAP(0x64, 0x47, 0x92E0)  /* <CJK> */
+MAP(0x64, 0x48, 0x92E1)  /* <CJK> */
+MAP(0x64, 0x49, 0x92E3)  /* <CJK> */
+MAP(0x64, 0x4A, 0x92E5)  /* <CJK> */
+MAP(0x64, 0x4B, 0x92E7)  /* <CJK> */
+MAP(0x64, 0x4C, 0x92E8)  /* <CJK> */
+MAP(0x64, 0x4D, 0x92EC)  /* <CJK> */
+MAP(0x64, 0x4E, 0x92EE)  /* <CJK> */
+MAP(0x64, 0x4F, 0x92F0)  /* <CJK> */
+MAP(0x64, 0x50, 0x92F9)  /* <CJK> */
+MAP(0x64, 0x51, 0x92FB)  /* <CJK> */
+MAP(0x64, 0x52, 0x92FF)  /* <CJK> */
+MAP(0x64, 0x53, 0x9300)  /* <CJK> */
+MAP(0x64, 0x54, 0x9302)  /* <CJK> */
+MAP(0x64, 0x55, 0x9308)  /* <CJK> */
+MAP(0x64, 0x56, 0x930D)  /* <CJK> */
+MAP(0x64, 0x57, 0x9311)  /* <CJK> */
+MAP(0x64, 0x58, 0x9314)  /* <CJK> */
+MAP(0x64, 0x59, 0x9315)  /* <CJK> */
+MAP(0x64, 0x5A, 0x931C)  /* <CJK> */
+MAP(0x64, 0x5B, 0x931D)  /* <CJK> */
+MAP(0x64, 0x5C, 0x931E)  /* <CJK> */
+MAP(0x64, 0x5D, 0x931F)  /* <CJK> */
+MAP(0x64, 0x5E, 0x9321)  /* <CJK> */
+MAP(0x64, 0x5F, 0x9324)  /* <CJK> */
+MAP(0x64, 0x60, 0x9325)  /* <CJK> */
+MAP(0x64, 0x61, 0x9327)  /* <CJK> */
+MAP(0x64, 0x62, 0x9329)  /* <CJK> */
+MAP(0x64, 0x63, 0x932A)  /* <CJK> */
+MAP(0x64, 0x64, 0x9333)  /* <CJK> */
+MAP(0x64, 0x65, 0x9334)  /* <CJK> */
+MAP(0x64, 0x66, 0x9336)  /* <CJK> */
+MAP(0x64, 0x67, 0x9337)  /* <CJK> */
+MAP(0x64, 0x68, 0x9347)  /* <CJK> */
+MAP(0x64, 0x69, 0x9348)  /* <CJK> */
+MAP(0x64, 0x6A, 0x9349)  /* <CJK> */
+MAP(0x64, 0x6B, 0x9350)  /* <CJK> */
+MAP(0x64, 0x6C, 0x9351)  /* <CJK> */
+MAP(0x64, 0x6D, 0x9352)  /* <CJK> */
+MAP(0x64, 0x6E, 0x9355)  /* <CJK> */
+MAP(0x64, 0x6F, 0x9357)  /* <CJK> */
+MAP(0x64, 0x70, 0x9358)  /* <CJK> */
+MAP(0x64, 0x71, 0x935A)  /* <CJK> */
+MAP(0x64, 0x72, 0x935E)  /* <CJK> */
+MAP(0x64, 0x73, 0x9364)  /* <CJK> */
+MAP(0x64, 0x74, 0x9365)  /* <CJK> */
+MAP(0x64, 0x75, 0x9367)  /* <CJK> */
+MAP(0x64, 0x76, 0x9369)  /* <CJK> */
+MAP(0x64, 0x77, 0x936A)  /* <CJK> */
+MAP(0x64, 0x78, 0x936D)  /* <CJK> */
+MAP(0x64, 0x79, 0x936F)  /* <CJK> */
+MAP(0x64, 0x7A, 0x9370)  /* <CJK> */
+MAP(0x64, 0x7B, 0x9371)  /* <CJK> */
+MAP(0x64, 0x7C, 0x9373)  /* <CJK> */
+MAP(0x64, 0x7D, 0x9374)  /* <CJK> */
+MAP(0x64, 0x7E, 0x9376)  /* <CJK> */
+MAP(0x65, 0x21, 0x937A)  /* <CJK> */
+MAP(0x65, 0x22, 0x937D)  /* <CJK> */
+MAP(0x65, 0x23, 0x937F)  /* <CJK> */
+MAP(0x65, 0x24, 0x9380)  /* <CJK> */
+MAP(0x65, 0x25, 0x9381)  /* <CJK> */
+MAP(0x65, 0x26, 0x9382)  /* <CJK> */
+MAP(0x65, 0x27, 0x9388)  /* <CJK> */
+MAP(0x65, 0x28, 0x938A)  /* <CJK> */
+MAP(0x65, 0x29, 0x938B)  /* <CJK> */
+MAP(0x65, 0x2A, 0x938D)  /* <CJK> */
+MAP(0x65, 0x2B, 0x938F)  /* <CJK> */
+MAP(0x65, 0x2C, 0x9392)  /* <CJK> */
+MAP(0x65, 0x2D, 0x9395)  /* <CJK> */
+MAP(0x65, 0x2E, 0x9398)  /* <CJK> */
+MAP(0x65, 0x2F, 0x939B)  /* <CJK> */
+MAP(0x65, 0x30, 0x939E)  /* <CJK> */
+MAP(0x65, 0x31, 0x93A1)  /* <CJK> */
+MAP(0x65, 0x32, 0x93A3)  /* <CJK> */
+MAP(0x65, 0x33, 0x93A4)  /* <CJK> */
+MAP(0x65, 0x34, 0x93A6)  /* <CJK> */
+MAP(0x65, 0x35, 0x93A8)  /* <CJK> */
+MAP(0x65, 0x36, 0x93AB)  /* <CJK> */
+MAP(0x65, 0x37, 0x93B4)  /* <CJK> */
+MAP(0x65, 0x38, 0x93B5)  /* <CJK> */
+MAP(0x65, 0x39, 0x93B6)  /* <CJK> */
+MAP(0x65, 0x3A, 0x93BA)  /* <CJK> */
+MAP(0x65, 0x3B, 0x93A9)  /* <CJK> */
+MAP(0x65, 0x3C, 0x93C1)  /* <CJK> */
+MAP(0x65, 0x3D, 0x93C4)  /* <CJK> */
+MAP(0x65, 0x3E, 0x93C5)  /* <CJK> */
+MAP(0x65, 0x3F, 0x93C6)  /* <CJK> */
+MAP(0x65, 0x40, 0x93C7)  /* <CJK> */
+MAP(0x65, 0x41, 0x93C9)  /* <CJK> */
+MAP(0x65, 0x42, 0x93CA)  /* <CJK> */
+MAP(0x65, 0x43, 0x93CB)  /* <CJK> */
+MAP(0x65, 0x44, 0x93CC)  /* <CJK> */
+MAP(0x65, 0x45, 0x93CD)  /* <CJK> */
+MAP(0x65, 0x46, 0x93D3)  /* <CJK> */
+MAP(0x65, 0x47, 0x93D9)  /* <CJK> */
+MAP(0x65, 0x48, 0x93DC)  /* <CJK> */
+MAP(0x65, 0x49, 0x93DE)  /* <CJK> */
+MAP(0x65, 0x4A, 0x93DF)  /* <CJK> */
+MAP(0x65, 0x4B, 0x93E2)  /* <CJK> */
+MAP(0x65, 0x4C, 0x93E6)  /* <CJK> */
+MAP(0x65, 0x4D, 0x93E7)  /* <CJK> */
+MAP(0x65, 0x4E, 0x93F9)  /* <CJK> */
+MAP(0x65, 0x4F, 0x93F7)  /* <CJK> */
+MAP(0x65, 0x50, 0x93F8)  /* <CJK> */
+MAP(0x65, 0x51, 0x93FA)  /* <CJK> */
+MAP(0x65, 0x52, 0x93FB)  /* <CJK> */
+MAP(0x65, 0x53, 0x93FD)  /* <CJK> */
+MAP(0x65, 0x54, 0x9401)  /* <CJK> */
+MAP(0x65, 0x55, 0x9402)  /* <CJK> */
+MAP(0x65, 0x56, 0x9404)  /* <CJK> */
+MAP(0x65, 0x57, 0x9408)  /* <CJK> */
+MAP(0x65, 0x58, 0x9409)  /* <CJK> */
+MAP(0x65, 0x59, 0x940D)  /* <CJK> */
+MAP(0x65, 0x5A, 0x940E)  /* <CJK> */
+MAP(0x65, 0x5B, 0x940F)  /* <CJK> */
+MAP(0x65, 0x5C, 0x9415)  /* <CJK> */
+MAP(0x65, 0x5D, 0x9416)  /* <CJK> */
+MAP(0x65, 0x5E, 0x9417)  /* <CJK> */
+MAP(0x65, 0x5F, 0x941F)  /* <CJK> */
+MAP(0x65, 0x60, 0x942E)  /* <CJK> */
+MAP(0x65, 0x61, 0x942F)  /* <CJK> */
+MAP(0x65, 0x62, 0x9431)  /* <CJK> */
+MAP(0x65, 0x63, 0x9432)  /* <CJK> */
+MAP(0x65, 0x64, 0x9433)  /* <CJK> */
+MAP(0x65, 0x65, 0x9434)  /* <CJK> */
+MAP(0x65, 0x66, 0x943B)  /* <CJK> */
+MAP(0x65, 0x67, 0x943F)  /* <CJK> */
+MAP(0x65, 0x68, 0x943D)  /* <CJK> */
+MAP(0x65, 0x69, 0x9443)  /* <CJK> */
+MAP(0x65, 0x6A, 0x9445)  /* <CJK> */
+MAP(0x65, 0x6B, 0x9448)  /* <CJK> */
+MAP(0x65, 0x6C, 0x944A)  /* <CJK> */
+MAP(0x65, 0x6D, 0x944C)  /* <CJK> */
+MAP(0x65, 0x6E, 0x9455)  /* <CJK> */
+MAP(0x65, 0x6F, 0x9459)  /* <CJK> */
+MAP(0x65, 0x70, 0x945C)  /* <CJK> */
+MAP(0x65, 0x71, 0x945F)  /* <CJK> */
+MAP(0x65, 0x72, 0x9461)  /* <CJK> */
+MAP(0x65, 0x73, 0x9463)  /* <CJK> */
+MAP(0x65, 0x74, 0x9468)  /* <CJK> */
+MAP(0x65, 0x75, 0x946B)  /* <CJK> */
+MAP(0x65, 0x76, 0x946D)  /* <CJK> */
+MAP(0x65, 0x77, 0x946E)  /* <CJK> */
+MAP(0x65, 0x78, 0x946F)  /* <CJK> */
+MAP(0x65, 0x79, 0x9471)  /* <CJK> */
+MAP(0x65, 0x7A, 0x9472)  /* <CJK> */
+MAP(0x65, 0x7B, 0x9484)  /* <CJK> */
+MAP(0x65, 0x7C, 0x9483)  /* <CJK> */
+MAP(0x65, 0x7D, 0x9578)  /* <CJK> */
+MAP(0x65, 0x7E, 0x9579)  /* <CJK> */
+MAP(0x66, 0x21, 0x957E)  /* <CJK> */
+MAP(0x66, 0x22, 0x9584)  /* <CJK> */
+MAP(0x66, 0x23, 0x9588)  /* <CJK> */
+MAP(0x66, 0x24, 0x958C)  /* <CJK> */
+MAP(0x66, 0x25, 0x958D)  /* <CJK> */
+MAP(0x66, 0x26, 0x958E)  /* <CJK> */
+MAP(0x66, 0x27, 0x959D)  /* <CJK> */
+MAP(0x66, 0x28, 0x959E)  /* <CJK> */
+MAP(0x66, 0x29, 0x959F)  /* <CJK> */
+MAP(0x66, 0x2A, 0x95A1)  /* <CJK> */
+MAP(0x66, 0x2B, 0x95A6)  /* <CJK> */
+MAP(0x66, 0x2C, 0x95A9)  /* <CJK> */
+MAP(0x66, 0x2D, 0x95AB)  /* <CJK> */
+MAP(0x66, 0x2E, 0x95AC)  /* <CJK> */
+MAP(0x66, 0x2F, 0x95B4)  /* <CJK> */
+MAP(0x66, 0x30, 0x95B6)  /* <CJK> */
+MAP(0x66, 0x31, 0x95BA)  /* <CJK> */
+MAP(0x66, 0x32, 0x95BD)  /* <CJK> */
+MAP(0x66, 0x33, 0x95BF)  /* <CJK> */
+MAP(0x66, 0x34, 0x95C6)  /* <CJK> */
+MAP(0x66, 0x35, 0x95C8)  /* <CJK> */
+MAP(0x66, 0x36, 0x95C9)  /* <CJK> */
+MAP(0x66, 0x37, 0x95CB)  /* <CJK> */
+MAP(0x66, 0x38, 0x95D0)  /* <CJK> */
+MAP(0x66, 0x39, 0x95D1)  /* <CJK> */
+MAP(0x66, 0x3A, 0x95D2)  /* <CJK> */
+MAP(0x66, 0x3B, 0x95D3)  /* <CJK> */
+MAP(0x66, 0x3C, 0x95D9)  /* <CJK> */
+MAP(0x66, 0x3D, 0x95DA)  /* <CJK> */
+MAP(0x66, 0x3E, 0x95DD)  /* <CJK> */
+MAP(0x66, 0x3F, 0x95DE)  /* <CJK> */
+MAP(0x66, 0x40, 0x95DF)  /* <CJK> */
+MAP(0x66, 0x41, 0x95E0)  /* <CJK> */
+MAP(0x66, 0x42, 0x95E4)  /* <CJK> */
+MAP(0x66, 0x43, 0x95E6)  /* <CJK> */
+MAP(0x66, 0x44, 0x961D)  /* <CJK> */
+MAP(0x66, 0x45, 0x961E)  /* <CJK> */
+MAP(0x66, 0x46, 0x9622)  /* <CJK> */
+MAP(0x66, 0x47, 0x9624)  /* <CJK> */
+MAP(0x66, 0x48, 0x9625)  /* <CJK> */
+MAP(0x66, 0x49, 0x9626)  /* <CJK> */
+MAP(0x66, 0x4A, 0x962C)  /* <CJK> */
+MAP(0x66, 0x4B, 0x9631)  /* <CJK> */
+MAP(0x66, 0x4C, 0x9633)  /* <CJK> */
+MAP(0x66, 0x4D, 0x9637)  /* <CJK> */
+MAP(0x66, 0x4E, 0x9638)  /* <CJK> */
+MAP(0x66, 0x4F, 0x9639)  /* <CJK> */
+MAP(0x66, 0x50, 0x963A)  /* <CJK> */
+MAP(0x66, 0x51, 0x963C)  /* <CJK> */
+MAP(0x66, 0x52, 0x963D)  /* <CJK> */
+MAP(0x66, 0x53, 0x9641)  /* <CJK> */
+MAP(0x66, 0x54, 0x9652)  /* <CJK> */
+MAP(0x66, 0x55, 0x9654)  /* <CJK> */
+MAP(0x66, 0x56, 0x9656)  /* <CJK> */
+MAP(0x66, 0x57, 0x9657)  /* <CJK> */
+MAP(0x66, 0x58, 0x9658)  /* <CJK> */
+MAP(0x66, 0x59, 0x9661)  /* <CJK> */
+MAP(0x66, 0x5A, 0x966E)  /* <CJK> */
+MAP(0x66, 0x5B, 0x9674)  /* <CJK> */
+MAP(0x66, 0x5C, 0x967B)  /* <CJK> */
+MAP(0x66, 0x5D, 0x967C)  /* <CJK> */
+MAP(0x66, 0x5E, 0x967E)  /* <CJK> */
+MAP(0x66, 0x5F, 0x967F)  /* <CJK> */
+MAP(0x66, 0x60, 0x9681)  /* <CJK> */
+MAP(0x66, 0x61, 0x9682)  /* <CJK> */
+MAP(0x66, 0x62, 0x9683)  /* <CJK> */
+MAP(0x66, 0x63, 0x9684)  /* <CJK> */
+MAP(0x66, 0x64, 0x9689)  /* <CJK> */
+MAP(0x66, 0x65, 0x9691)  /* <CJK> */
+MAP(0x66, 0x66, 0x9696)  /* <CJK> */
+MAP(0x66, 0x67, 0x969A)  /* <CJK> */
+MAP(0x66, 0x68, 0x969D)  /* <CJK> */
+MAP(0x66, 0x69, 0x969F)  /* <CJK> */
+MAP(0x66, 0x6A, 0x96A4)  /* <CJK> */
+MAP(0x66, 0x6B, 0x96A5)  /* <CJK> */
+MAP(0x66, 0x6C, 0x96A6)  /* <CJK> */
+MAP(0x66, 0x6D, 0x96A9)  /* <CJK> */
+MAP(0x66, 0x6E, 0x96AE)  /* <CJK> */
+MAP(0x66, 0x6F, 0x96AF)  /* <CJK> */
+MAP(0x66, 0x70, 0x96B3)  /* <CJK> */
+MAP(0x66, 0x71, 0x96BA)  /* <CJK> */
+MAP(0x66, 0x72, 0x96CA)  /* <CJK> */
+MAP(0x66, 0x73, 0x96D2)  /* <CJK> */
+MAP(0x66, 0x74, 0x5DB2)  /* <CJK> */
+MAP(0x66, 0x75, 0x96D8)  /* <CJK> */
+MAP(0x66, 0x76, 0x96DA)  /* <CJK> */
+MAP(0x66, 0x77, 0x96DD)  /* <CJK> */
+MAP(0x66, 0x78, 0x96DE)  /* <CJK> */
+MAP(0x66, 0x79, 0x96DF)  /* <CJK> */
+MAP(0x66, 0x7A, 0x96E9)  /* <CJK> */
+MAP(0x66, 0x7B, 0x96EF)  /* <CJK> */
+MAP(0x66, 0x7C, 0x96F1)  /* <CJK> */
+MAP(0x66, 0x7D, 0x96FA)  /* <CJK> */
+MAP(0x66, 0x7E, 0x9702)  /* <CJK> */
+MAP(0x67, 0x21, 0x9703)  /* <CJK> */
+MAP(0x67, 0x22, 0x9705)  /* <CJK> */
+MAP(0x67, 0x23, 0x9709)  /* <CJK> */
+MAP(0x67, 0x24, 0x971A)  /* <CJK> */
+MAP(0x67, 0x25, 0x971B)  /* <CJK> */
+MAP(0x67, 0x26, 0x971D)  /* <CJK> */
+MAP(0x67, 0x27, 0x9721)  /* <CJK> */
+MAP(0x67, 0x28, 0x9722)  /* <CJK> */
+MAP(0x67, 0x29, 0x9723)  /* <CJK> */
+MAP(0x67, 0x2A, 0x9728)  /* <CJK> */
+MAP(0x67, 0x2B, 0x9731)  /* <CJK> */
+MAP(0x67, 0x2C, 0x9733)  /* <CJK> */
+MAP(0x67, 0x2D, 0x9741)  /* <CJK> */
+MAP(0x67, 0x2E, 0x9743)  /* <CJK> */
+MAP(0x67, 0x2F, 0x974A)  /* <CJK> */
+MAP(0x67, 0x30, 0x974E)  /* <CJK> */
+MAP(0x67, 0x31, 0x974F)  /* <CJK> */
+MAP(0x67, 0x32, 0x9755)  /* <CJK> */
+MAP(0x67, 0x33, 0x9757)  /* <CJK> */
+MAP(0x67, 0x34, 0x9758)  /* <CJK> */
+MAP(0x67, 0x35, 0x975A)  /* <CJK> */
+MAP(0x67, 0x36, 0x975B)  /* <CJK> */
+MAP(0x67, 0x37, 0x9763)  /* <CJK> */
+MAP(0x67, 0x38, 0x9767)  /* <CJK> */
+MAP(0x67, 0x39, 0x976A)  /* <CJK> */
+MAP(0x67, 0x3A, 0x976E)  /* <CJK> */
+MAP(0x67, 0x3B, 0x9773)  /* <CJK> */
+MAP(0x67, 0x3C, 0x9776)  /* <CJK> */
+MAP(0x67, 0x3D, 0x9777)  /* <CJK> */
+MAP(0x67, 0x3E, 0x9778)  /* <CJK> */
+MAP(0x67, 0x3F, 0x977B)  /* <CJK> */
+MAP(0x67, 0x40, 0x977D)  /* <CJK> */
+MAP(0x67, 0x41, 0x977F)  /* <CJK> */
+MAP(0x67, 0x42, 0x9780)  /* <CJK> */
+MAP(0x67, 0x43, 0x9789)  /* <CJK> */
+MAP(0x67, 0x44, 0x9795)  /* <CJK> */
+MAP(0x67, 0x45, 0x9796)  /* <CJK> */
+MAP(0x67, 0x46, 0x9797)  /* <CJK> */
+MAP(0x67, 0x47, 0x9799)  /* <CJK> */
+MAP(0x67, 0x48, 0x979A)  /* <CJK> */
+MAP(0x67, 0x49, 0x979E)  /* <CJK> */
+MAP(0x67, 0x4A, 0x979F)  /* <CJK> */
+MAP(0x67, 0x4B, 0x97A2)  /* <CJK> */
+MAP(0x67, 0x4C, 0x97AC)  /* <CJK> */
+MAP(0x67, 0x4D, 0x97AE)  /* <CJK> */
+MAP(0x67, 0x4E, 0x97B1)  /* <CJK> */
+MAP(0x67, 0x4F, 0x97B2)  /* <CJK> */
+MAP(0x67, 0x50, 0x97B5)  /* <CJK> */
+MAP(0x67, 0x51, 0x97B6)  /* <CJK> */
+MAP(0x67, 0x52, 0x97B8)  /* <CJK> */
+MAP(0x67, 0x53, 0x97B9)  /* <CJK> */
+MAP(0x67, 0x54, 0x97BA)  /* <CJK> */
+MAP(0x67, 0x55, 0x97BC)  /* <CJK> */
+MAP(0x67, 0x56, 0x97BE)  /* <CJK> */
+MAP(0x67, 0x57, 0x97BF)  /* <CJK> */
+MAP(0x67, 0x58, 0x97C1)  /* <CJK> */
+MAP(0x67, 0x59, 0x97C4)  /* <CJK> */
+MAP(0x67, 0x5A, 0x97C5)  /* <CJK> */
+MAP(0x67, 0x5B, 0x97C7)  /* <CJK> */
+MAP(0x67, 0x5C, 0x97C9)  /* <CJK> */
+MAP(0x67, 0x5D, 0x97CA)  /* <CJK> */
+MAP(0x67, 0x5E, 0x97CC)  /* <CJK> */
+MAP(0x67, 0x5F, 0x97CD)  /* <CJK> */
+MAP(0x67, 0x60, 0x97CE)  /* <CJK> */
+MAP(0x67, 0x61, 0x97D0)  /* <CJK> */
+MAP(0x67, 0x62, 0x97D1)  /* <CJK> */
+MAP(0x67, 0x63, 0x97D4)  /* <CJK> */
+MAP(0x67, 0x64, 0x97D7)  /* <CJK> */
+MAP(0x67, 0x65, 0x97D8)  /* <CJK> */
+MAP(0x67, 0x66, 0x97D9)  /* <CJK> */
+MAP(0x67, 0x67, 0x97DD)  /* <CJK> */
+MAP(0x67, 0x68, 0x97DE)  /* <CJK> */
+MAP(0x67, 0x69, 0x97E0)  /* <CJK> */
+MAP(0x67, 0x6A, 0x97DB)  /* <CJK> */
+MAP(0x67, 0x6B, 0x97E1)  /* <CJK> */
+MAP(0x67, 0x6C, 0x97E4)  /* <CJK> */
+MAP(0x67, 0x6D, 0x97EF)  /* <CJK> */
+MAP(0x67, 0x6E, 0x97F1)  /* <CJK> */
+MAP(0x67, 0x6F, 0x97F4)  /* <CJK> */
+MAP(0x67, 0x70, 0x97F7)  /* <CJK> */
+MAP(0x67, 0x71, 0x97F8)  /* <CJK> */
+MAP(0x67, 0x72, 0x97FA)  /* <CJK> */
+MAP(0x67, 0x73, 0x9807)  /* <CJK> */
+MAP(0x67, 0x74, 0x980A)  /* <CJK> */
+MAP(0x67, 0x75, 0x9819)  /* <CJK> */
+MAP(0x67, 0x76, 0x980D)  /* <CJK> */
+MAP(0x67, 0x77, 0x980E)  /* <CJK> */
+MAP(0x67, 0x78, 0x9814)  /* <CJK> */
+MAP(0x67, 0x79, 0x9816)  /* <CJK> */
+MAP(0x67, 0x7A, 0x981C)  /* <CJK> */
+MAP(0x67, 0x7B, 0x981E)  /* <CJK> */
+MAP(0x67, 0x7C, 0x9820)  /* <CJK> */
+MAP(0x67, 0x7D, 0x9823)  /* <CJK> */
+MAP(0x67, 0x7E, 0x9826)  /* <CJK> */
+MAP(0x68, 0x21, 0x982B)  /* <CJK> */
+MAP(0x68, 0x22, 0x982E)  /* <CJK> */
+MAP(0x68, 0x23, 0x982F)  /* <CJK> */
+MAP(0x68, 0x24, 0x9830)  /* <CJK> */
+MAP(0x68, 0x25, 0x9832)  /* <CJK> */
+MAP(0x68, 0x26, 0x9833)  /* <CJK> */
+MAP(0x68, 0x27, 0x9835)  /* <CJK> */
+MAP(0x68, 0x28, 0x9825)  /* <CJK> */
+MAP(0x68, 0x29, 0x983E)  /* <CJK> */
+MAP(0x68, 0x2A, 0x9844)  /* <CJK> */
+MAP(0x68, 0x2B, 0x9847)  /* <CJK> */
+MAP(0x68, 0x2C, 0x984A)  /* <CJK> */
+MAP(0x68, 0x2D, 0x9851)  /* <CJK> */
+MAP(0x68, 0x2E, 0x9852)  /* <CJK> */
+MAP(0x68, 0x2F, 0x9853)  /* <CJK> */
+MAP(0x68, 0x30, 0x9856)  /* <CJK> */
+MAP(0x68, 0x31, 0x9857)  /* <CJK> */
+MAP(0x68, 0x32, 0x9859)  /* <CJK> */
+MAP(0x68, 0x33, 0x985A)  /* <CJK> */
+MAP(0x68, 0x34, 0x9862)  /* <CJK> */
+MAP(0x68, 0x35, 0x9863)  /* <CJK> */
+MAP(0x68, 0x36, 0x9865)  /* <CJK> */
+MAP(0x68, 0x37, 0x9866)  /* <CJK> */
+MAP(0x68, 0x38, 0x986A)  /* <CJK> */
+MAP(0x68, 0x39, 0x986C)  /* <CJK> */
+MAP(0x68, 0x3A, 0x98AB)  /* <CJK> */
+MAP(0x68, 0x3B, 0x98AD)  /* <CJK> */
+MAP(0x68, 0x3C, 0x98AE)  /* <CJK> */
+MAP(0x68, 0x3D, 0x98B0)  /* <CJK> */
+MAP(0x68, 0x3E, 0x98B4)  /* <CJK> */
+MAP(0x68, 0x3F, 0x98B7)  /* <CJK> */
+MAP(0x68, 0x40, 0x98B8)  /* <CJK> */
+MAP(0x68, 0x41, 0x98BA)  /* <CJK> */
+MAP(0x68, 0x42, 0x98BB)  /* <CJK> */
+MAP(0x68, 0x43, 0x98BF)  /* <CJK> */
+MAP(0x68, 0x44, 0x98C2)  /* <CJK> */
+MAP(0x68, 0x45, 0x98C5)  /* <CJK> */
+MAP(0x68, 0x46, 0x98C8)  /* <CJK> */
+MAP(0x68, 0x47, 0x98CC)  /* <CJK> */
+MAP(0x68, 0x48, 0x98E1)  /* <CJK> */
+MAP(0x68, 0x49, 0x98E3)  /* <CJK> */
+MAP(0x68, 0x4A, 0x98E5)  /* <CJK> */
+MAP(0x68, 0x4B, 0x98E6)  /* <CJK> */
+MAP(0x68, 0x4C, 0x98E7)  /* <CJK> */
+MAP(0x68, 0x4D, 0x98EA)  /* <CJK> */
+MAP(0x68, 0x4E, 0x98F3)  /* <CJK> */
+MAP(0x68, 0x4F, 0x98F6)  /* <CJK> */
+MAP(0x68, 0x50, 0x9902)  /* <CJK> */
+MAP(0x68, 0x51, 0x9907)  /* <CJK> */
+MAP(0x68, 0x52, 0x9908)  /* <CJK> */
+MAP(0x68, 0x53, 0x9911)  /* <CJK> */
+MAP(0x68, 0x54, 0x9915)  /* <CJK> */
+MAP(0x68, 0x55, 0x9916)  /* <CJK> */
+MAP(0x68, 0x56, 0x9917)  /* <CJK> */
+MAP(0x68, 0x57, 0x991A)  /* <CJK> */
+MAP(0x68, 0x58, 0x991B)  /* <CJK> */
+MAP(0x68, 0x59, 0x991C)  /* <CJK> */
+MAP(0x68, 0x5A, 0x991F)  /* <CJK> */
+MAP(0x68, 0x5B, 0x9922)  /* <CJK> */
+MAP(0x68, 0x5C, 0x9926)  /* <CJK> */
+MAP(0x68, 0x5D, 0x9927)  /* <CJK> */
+MAP(0x68, 0x5E, 0x992B)  /* <CJK> */
+MAP(0x68, 0x5F, 0x9931)  /* <CJK> */
+MAP(0x68, 0x60, 0x9932)  /* <CJK> */
+MAP(0x68, 0x61, 0x9933)  /* <CJK> */
+MAP(0x68, 0x62, 0x9934)  /* <CJK> */
+MAP(0x68, 0x63, 0x9935)  /* <CJK> */
+MAP(0x68, 0x64, 0x9939)  /* <CJK> */
+MAP(0x68, 0x65, 0x993A)  /* <CJK> */
+MAP(0x68, 0x66, 0x993B)  /* <CJK> */
+MAP(0x68, 0x67, 0x993C)  /* <CJK> */
+MAP(0x68, 0x68, 0x9940)  /* <CJK> */
+MAP(0x68, 0x69, 0x9941)  /* <CJK> */
+MAP(0x68, 0x6A, 0x9946)  /* <CJK> */
+MAP(0x68, 0x6B, 0x9947)  /* <CJK> */
+MAP(0x68, 0x6C, 0x9948)  /* <CJK> */
+MAP(0x68, 0x6D, 0x994D)  /* <CJK> */
+MAP(0x68, 0x6E, 0x994E)  /* <CJK> */
+MAP(0x68, 0x6F, 0x9954)  /* <CJK> */
+MAP(0x68, 0x70, 0x9958)  /* <CJK> */
+MAP(0x68, 0x71, 0x9959)  /* <CJK> */
+MAP(0x68, 0x72, 0x995B)  /* <CJK> */
+MAP(0x68, 0x73, 0x995C)  /* <CJK> */
+MAP(0x68, 0x74, 0x995E)  /* <CJK> */
+MAP(0x68, 0x75, 0x995F)  /* <CJK> */
+MAP(0x68, 0x76, 0x9960)  /* <CJK> */
+MAP(0x68, 0x77, 0x999B)  /* <CJK> */
+MAP(0x68, 0x78, 0x999D)  /* <CJK> */
+MAP(0x68, 0x79, 0x999F)  /* <CJK> */
+MAP(0x68, 0x7A, 0x99A6)  /* <CJK> */
+MAP(0x68, 0x7B, 0x99B0)  /* <CJK> */
+MAP(0x68, 0x7C, 0x99B1)  /* <CJK> */
+MAP(0x68, 0x7D, 0x99B2)  /* <CJK> */
+MAP(0x68, 0x7E, 0x99B5)  /* <CJK> */
+MAP(0x69, 0x21, 0x99B9)  /* <CJK> */
+MAP(0x69, 0x22, 0x99BA)  /* <CJK> */
+MAP(0x69, 0x23, 0x99BD)  /* <CJK> */
+MAP(0x69, 0x24, 0x99BF)  /* <CJK> */
+MAP(0x69, 0x25, 0x99C3)  /* <CJK> */
+MAP(0x69, 0x26, 0x99C9)  /* <CJK> */
+MAP(0x69, 0x27, 0x99D3)  /* <CJK> */
+MAP(0x69, 0x28, 0x99D4)  /* <CJK> */
+MAP(0x69, 0x29, 0x99D9)  /* <CJK> */
+MAP(0x69, 0x2A, 0x99DA)  /* <CJK> */
+MAP(0x69, 0x2B, 0x99DC)  /* <CJK> */
+MAP(0x69, 0x2C, 0x99DE)  /* <CJK> */
+MAP(0x69, 0x2D, 0x99E7)  /* <CJK> */
+MAP(0x69, 0x2E, 0x99EA)  /* <CJK> */
+MAP(0x69, 0x2F, 0x99EB)  /* <CJK> */
+MAP(0x69, 0x30, 0x99EC)  /* <CJK> */
+MAP(0x69, 0x31, 0x99F0)  /* <CJK> */
+MAP(0x69, 0x32, 0x99F4)  /* <CJK> */
+MAP(0x69, 0x33, 0x99F5)  /* <CJK> */
+MAP(0x69, 0x34, 0x99F9)  /* <CJK> */
+MAP(0x69, 0x35, 0x99FD)  /* <CJK> */
+MAP(0x69, 0x36, 0x99FE)  /* <CJK> */
+MAP(0x69, 0x37, 0x9A02)  /* <CJK> */
+MAP(0x69, 0x38, 0x9A03)  /* <CJK> */
+MAP(0x69, 0x39, 0x9A04)  /* <CJK> */
+MAP(0x69, 0x3A, 0x9A0B)  /* <CJK> */
+MAP(0x69, 0x3B, 0x9A0C)  /* <CJK> */
+MAP(0x69, 0x3C, 0x9A10)  /* <CJK> */
+MAP(0x69, 0x3D, 0x9A11)  /* <CJK> */
+MAP(0x69, 0x3E, 0x9A16)  /* <CJK> */
+MAP(0x69, 0x3F, 0x9A1E)  /* <CJK> */
+MAP(0x69, 0x40, 0x9A20)  /* <CJK> */
+MAP(0x69, 0x41, 0x9A22)  /* <CJK> */
+MAP(0x69, 0x42, 0x9A23)  /* <CJK> */
+MAP(0x69, 0x43, 0x9A24)  /* <CJK> */
+MAP(0x69, 0x44, 0x9A27)  /* <CJK> */
+MAP(0x69, 0x45, 0x9A2D)  /* <CJK> */
+MAP(0x69, 0x46, 0x9A2E)  /* <CJK> */
+MAP(0x69, 0x47, 0x9A33)  /* <CJK> */
+MAP(0x69, 0x48, 0x9A35)  /* <CJK> */
+MAP(0x69, 0x49, 0x9A36)  /* <CJK> */
+MAP(0x69, 0x4A, 0x9A38)  /* <CJK> */
+MAP(0x69, 0x4B, 0x9A47)  /* <CJK> */
+MAP(0x69, 0x4C, 0x9A41)  /* <CJK> */
+MAP(0x69, 0x4D, 0x9A44)  /* <CJK> */
+MAP(0x69, 0x4E, 0x9A4A)  /* <CJK> */
+MAP(0x69, 0x4F, 0x9A4B)  /* <CJK> */
+MAP(0x69, 0x50, 0x9A4C)  /* <CJK> */
+MAP(0x69, 0x51, 0x9A4E)  /* <CJK> */
+MAP(0x69, 0x52, 0x9A51)  /* <CJK> */
+MAP(0x69, 0x53, 0x9A54)  /* <CJK> */
+MAP(0x69, 0x54, 0x9A56)  /* <CJK> */
+MAP(0x69, 0x55, 0x9A5D)  /* <CJK> */
+MAP(0x69, 0x56, 0x9AAA)  /* <CJK> */
+MAP(0x69, 0x57, 0x9AAC)  /* <CJK> */
+MAP(0x69, 0x58, 0x9AAE)  /* <CJK> */
+MAP(0x69, 0x59, 0x9AAF)  /* <CJK> */
+MAP(0x69, 0x5A, 0x9AB2)  /* <CJK> */
+MAP(0x69, 0x5B, 0x9AB4)  /* <CJK> */
+MAP(0x69, 0x5C, 0x9AB5)  /* <CJK> */
+MAP(0x69, 0x5D, 0x9AB6)  /* <CJK> */
+MAP(0x69, 0x5E, 0x9AB9)  /* <CJK> */
+MAP(0x69, 0x5F, 0x9ABB)  /* <CJK> */
+MAP(0x69, 0x60, 0x9ABE)  /* <CJK> */
+MAP(0x69, 0x61, 0x9ABF)  /* <CJK> */
+MAP(0x69, 0x62, 0x9AC1)  /* <CJK> */
+MAP(0x69, 0x63, 0x9AC3)  /* <CJK> */
+MAP(0x69, 0x64, 0x9AC6)  /* <CJK> */
+MAP(0x69, 0x65, 0x9AC8)  /* <CJK> */
+MAP(0x69, 0x66, 0x9ACE)  /* <CJK> */
+MAP(0x69, 0x67, 0x9AD0)  /* <CJK> */
+MAP(0x69, 0x68, 0x9AD2)  /* <CJK> */
+MAP(0x69, 0x69, 0x9AD5)  /* <CJK> */
+MAP(0x69, 0x6A, 0x9AD6)  /* <CJK> */
+MAP(0x69, 0x6B, 0x9AD7)  /* <CJK> */
+MAP(0x69, 0x6C, 0x9ADB)  /* <CJK> */
+MAP(0x69, 0x6D, 0x9ADC)  /* <CJK> */
+MAP(0x69, 0x6E, 0x9AE0)  /* <CJK> */
+MAP(0x69, 0x6F, 0x9AE4)  /* <CJK> */
+MAP(0x69, 0x70, 0x9AE5)  /* <CJK> */
+MAP(0x69, 0x71, 0x9AE7)  /* <CJK> */
+MAP(0x69, 0x72, 0x9AE9)  /* <CJK> */
+MAP(0x69, 0x73, 0x9AEC)  /* <CJK> */
+MAP(0x69, 0x74, 0x9AF2)  /* <CJK> */
+MAP(0x69, 0x75, 0x9AF3)  /* <CJK> */
+MAP(0x69, 0x76, 0x9AF5)  /* <CJK> */
+MAP(0x69, 0x77, 0x9AF9)  /* <CJK> */
+MAP(0x69, 0x78, 0x9AFA)  /* <CJK> */
+MAP(0x69, 0x79, 0x9AFD)  /* <CJK> */
+MAP(0x69, 0x7A, 0x9AFF)  /* <CJK> */
+MAP(0x69, 0x7B, 0x9B00)  /* <CJK> */
+MAP(0x69, 0x7C, 0x9B01)  /* <CJK> */
+MAP(0x69, 0x7D, 0x9B02)  /* <CJK> */
+MAP(0x69, 0x7E, 0x9B03)  /* <CJK> */
+MAP(0x6A, 0x21, 0x9B04)  /* <CJK> */
+MAP(0x6A, 0x22, 0x9B05)  /* <CJK> */
+MAP(0x6A, 0x23, 0x9B08)  /* <CJK> */
+MAP(0x6A, 0x24, 0x9B09)  /* <CJK> */
+MAP(0x6A, 0x25, 0x9B0B)  /* <CJK> */
+MAP(0x6A, 0x26, 0x9B0C)  /* <CJK> */
+MAP(0x6A, 0x27, 0x9B0D)  /* <CJK> */
+MAP(0x6A, 0x28, 0x9B0E)  /* <CJK> */
+MAP(0x6A, 0x29, 0x9B10)  /* <CJK> */
+MAP(0x6A, 0x2A, 0x9B12)  /* <CJK> */
+MAP(0x6A, 0x2B, 0x9B16)  /* <CJK> */
+MAP(0x6A, 0x2C, 0x9B19)  /* <CJK> */
+MAP(0x6A, 0x2D, 0x9B1B)  /* <CJK> */
+MAP(0x6A, 0x2E, 0x9B1C)  /* <CJK> */
+MAP(0x6A, 0x2F, 0x9B20)  /* <CJK> */
+MAP(0x6A, 0x30, 0x9B26)  /* <CJK> */
+MAP(0x6A, 0x31, 0x9B2B)  /* <CJK> */
+MAP(0x6A, 0x32, 0x9B2D)  /* <CJK> */
+MAP(0x6A, 0x33, 0x9B33)  /* <CJK> */
+MAP(0x6A, 0x34, 0x9B34)  /* <CJK> */
+MAP(0x6A, 0x35, 0x9B35)  /* <CJK> */
+MAP(0x6A, 0x36, 0x9B37)  /* <CJK> */
+MAP(0x6A, 0x37, 0x9B39)  /* <CJK> */
+MAP(0x6A, 0x38, 0x9B3A)  /* <CJK> */
+MAP(0x6A, 0x39, 0x9B3D)  /* <CJK> */
+MAP(0x6A, 0x3A, 0x9B48)  /* <CJK> */
+MAP(0x6A, 0x3B, 0x9B4B)  /* <CJK> */
+MAP(0x6A, 0x3C, 0x9B4C)  /* <CJK> */
+MAP(0x6A, 0x3D, 0x9B55)  /* <CJK> */
+MAP(0x6A, 0x3E, 0x9B56)  /* <CJK> */
+MAP(0x6A, 0x3F, 0x9B57)  /* <CJK> */
+MAP(0x6A, 0x40, 0x9B5B)  /* <CJK> */
+MAP(0x6A, 0x41, 0x9B5E)  /* <CJK> */
+MAP(0x6A, 0x42, 0x9B61)  /* <CJK> */
+MAP(0x6A, 0x43, 0x9B63)  /* <CJK> */
+MAP(0x6A, 0x44, 0x9B65)  /* <CJK> */
+MAP(0x6A, 0x45, 0x9B66)  /* <CJK> */
+MAP(0x6A, 0x46, 0x9B68)  /* <CJK> */
+MAP(0x6A, 0x47, 0x9B6A)  /* <CJK> */
+MAP(0x6A, 0x48, 0x9B6B)  /* <CJK> */
+MAP(0x6A, 0x49, 0x9B6C)  /* <CJK> */
+MAP(0x6A, 0x4A, 0x9B6D)  /* <CJK> */
+MAP(0x6A, 0x4B, 0x9B6E)  /* <CJK> */
+MAP(0x6A, 0x4C, 0x9B73)  /* <CJK> */
+MAP(0x6A, 0x4D, 0x9B75)  /* <CJK> */
+MAP(0x6A, 0x4E, 0x9B77)  /* <CJK> */
+MAP(0x6A, 0x4F, 0x9B78)  /* <CJK> */
+MAP(0x6A, 0x50, 0x9B79)  /* <CJK> */
+MAP(0x6A, 0x51, 0x9B7F)  /* <CJK> */
+MAP(0x6A, 0x52, 0x9B80)  /* <CJK> */
+MAP(0x6A, 0x53, 0x9B84)  /* <CJK> */
+MAP(0x6A, 0x54, 0x9B85)  /* <CJK> */
+MAP(0x6A, 0x55, 0x9B86)  /* <CJK> */
+MAP(0x6A, 0x56, 0x9B87)  /* <CJK> */
+MAP(0x6A, 0x57, 0x9B89)  /* <CJK> */
+MAP(0x6A, 0x58, 0x9B8A)  /* <CJK> */
+MAP(0x6A, 0x59, 0x9B8B)  /* <CJK> */
+MAP(0x6A, 0x5A, 0x9B8D)  /* <CJK> */
+MAP(0x6A, 0x5B, 0x9B8F)  /* <CJK> */
+MAP(0x6A, 0x5C, 0x9B90)  /* <CJK> */
+MAP(0x6A, 0x5D, 0x9B94)  /* <CJK> */
+MAP(0x6A, 0x5E, 0x9B9A)  /* <CJK> */
+MAP(0x6A, 0x5F, 0x9B9D)  /* <CJK> */
+MAP(0x6A, 0x60, 0x9B9E)  /* <CJK> */
+MAP(0x6A, 0x61, 0x9BA6)  /* <CJK> */
+MAP(0x6A, 0x62, 0x9BA7)  /* <CJK> */
+MAP(0x6A, 0x63, 0x9BA9)  /* <CJK> */
+MAP(0x6A, 0x64, 0x9BAC)  /* <CJK> */
+MAP(0x6A, 0x65, 0x9BB0)  /* <CJK> */
+MAP(0x6A, 0x66, 0x9BB1)  /* <CJK> */
+MAP(0x6A, 0x67, 0x9BB2)  /* <CJK> */
+MAP(0x6A, 0x68, 0x9BB7)  /* <CJK> */
+MAP(0x6A, 0x69, 0x9BB8)  /* <CJK> */
+MAP(0x6A, 0x6A, 0x9BBB)  /* <CJK> */
+MAP(0x6A, 0x6B, 0x9BBC)  /* <CJK> */
+MAP(0x6A, 0x6C, 0x9BBE)  /* <CJK> */
+MAP(0x6A, 0x6D, 0x9BBF)  /* <CJK> */
+MAP(0x6A, 0x6E, 0x9BC1)  /* <CJK> */
+MAP(0x6A, 0x6F, 0x9BC7)  /* <CJK> */
+MAP(0x6A, 0x70, 0x9BC8)  /* <CJK> */
+MAP(0x6A, 0x71, 0x9BCE)  /* <CJK> */
+MAP(0x6A, 0x72, 0x9BD0)  /* <CJK> */
+MAP(0x6A, 0x73, 0x9BD7)  /* <CJK> */
+MAP(0x6A, 0x74, 0x9BD8)  /* <CJK> */
+MAP(0x6A, 0x75, 0x9BDD)  /* <CJK> */
+MAP(0x6A, 0x76, 0x9BDF)  /* <CJK> */
+MAP(0x6A, 0x77, 0x9BE5)  /* <CJK> */
+MAP(0x6A, 0x78, 0x9BE7)  /* <CJK> */
+MAP(0x6A, 0x79, 0x9BEA)  /* <CJK> */
+MAP(0x6A, 0x7A, 0x9BEB)  /* <CJK> */
+MAP(0x6A, 0x7B, 0x9BEF)  /* <CJK> */
+MAP(0x6A, 0x7C, 0x9BF3)  /* <CJK> */
+MAP(0x6A, 0x7D, 0x9BF7)  /* <CJK> */
+MAP(0x6A, 0x7E, 0x9BF8)  /* <CJK> */
+MAP(0x6B, 0x21, 0x9BF9)  /* <CJK> */
+MAP(0x6B, 0x22, 0x9BFA)  /* <CJK> */
+MAP(0x6B, 0x23, 0x9BFD)  /* <CJK> */
+MAP(0x6B, 0x24, 0x9BFF)  /* <CJK> */
+MAP(0x6B, 0x25, 0x9C00)  /* <CJK> */
+MAP(0x6B, 0x26, 0x9C02)  /* <CJK> */
+MAP(0x6B, 0x27, 0x9C0B)  /* <CJK> */
+MAP(0x6B, 0x28, 0x9C0F)  /* <CJK> */
+MAP(0x6B, 0x29, 0x9C11)  /* <CJK> */
+MAP(0x6B, 0x2A, 0x9C16)  /* <CJK> */
+MAP(0x6B, 0x2B, 0x9C18)  /* <CJK> */
+MAP(0x6B, 0x2C, 0x9C19)  /* <CJK> */
+MAP(0x6B, 0x2D, 0x9C1A)  /* <CJK> */
+MAP(0x6B, 0x2E, 0x9C1C)  /* <CJK> */
+MAP(0x6B, 0x2F, 0x9C1E)  /* <CJK> */
+MAP(0x6B, 0x30, 0x9C22)  /* <CJK> */
+MAP(0x6B, 0x31, 0x9C23)  /* <CJK> */
+MAP(0x6B, 0x32, 0x9C26)  /* <CJK> */
+MAP(0x6B, 0x33, 0x9C27)  /* <CJK> */
+MAP(0x6B, 0x34, 0x9C28)  /* <CJK> */
+MAP(0x6B, 0x35, 0x9C29)  /* <CJK> */
+MAP(0x6B, 0x36, 0x9C2A)  /* <CJK> */
+MAP(0x6B, 0x37, 0x9C31)  /* <CJK> */
+MAP(0x6B, 0x38, 0x9C35)  /* <CJK> */
+MAP(0x6B, 0x39, 0x9C36)  /* <CJK> */
+MAP(0x6B, 0x3A, 0x9C37)  /* <CJK> */
+MAP(0x6B, 0x3B, 0x9C3D)  /* <CJK> */
+MAP(0x6B, 0x3C, 0x9C41)  /* <CJK> */
+MAP(0x6B, 0x3D, 0x9C43)  /* <CJK> */
+MAP(0x6B, 0x3E, 0x9C44)  /* <CJK> */
+MAP(0x6B, 0x3F, 0x9C45)  /* <CJK> */
+MAP(0x6B, 0x40, 0x9C49)  /* <CJK> */
+MAP(0x6B, 0x41, 0x9C4A)  /* <CJK> */
+MAP(0x6B, 0x42, 0x9C4E)  /* <CJK> */
+MAP(0x6B, 0x43, 0x9C4F)  /* <CJK> */
+MAP(0x6B, 0x44, 0x9C50)  /* <CJK> */
+MAP(0x6B, 0x45, 0x9C53)  /* <CJK> */
+MAP(0x6B, 0x46, 0x9C54)  /* <CJK> */
+MAP(0x6B, 0x47, 0x9C56)  /* <CJK> */
+MAP(0x6B, 0x48, 0x9C58)  /* <CJK> */
+MAP(0x6B, 0x49, 0x9C5B)  /* <CJK> */
+MAP(0x6B, 0x4A, 0x9C5D)  /* <CJK> */
+MAP(0x6B, 0x4B, 0x9C5E)  /* <CJK> */
+MAP(0x6B, 0x4C, 0x9C5F)  /* <CJK> */
+MAP(0x6B, 0x4D, 0x9C63)  /* <CJK> */
+MAP(0x6B, 0x4E, 0x9C69)  /* <CJK> */
+MAP(0x6B, 0x4F, 0x9C6A)  /* <CJK> */
+MAP(0x6B, 0x50, 0x9C5C)  /* <CJK> */
+MAP(0x6B, 0x51, 0x9C6B)  /* <CJK> */
+MAP(0x6B, 0x52, 0x9C68)  /* <CJK> */
+MAP(0x6B, 0x53, 0x9C6E)  /* <CJK> */
+MAP(0x6B, 0x54, 0x9C70)  /* <CJK> */
+MAP(0x6B, 0x55, 0x9C72)  /* <CJK> */
+MAP(0x6B, 0x56, 0x9C75)  /* <CJK> */
+MAP(0x6B, 0x57, 0x9C77)  /* <CJK> */
+MAP(0x6B, 0x58, 0x9C7B)  /* <CJK> */
+MAP(0x6B, 0x59, 0x9CE6)  /* <CJK> */
+MAP(0x6B, 0x5A, 0x9CF2)  /* <CJK> */
+MAP(0x6B, 0x5B, 0x9CF7)  /* <CJK> */
+MAP(0x6B, 0x5C, 0x9CF9)  /* <CJK> */
+MAP(0x6B, 0x5D, 0x9D0B)  /* <CJK> */
+MAP(0x6B, 0x5E, 0x9D02)  /* <CJK> */
+MAP(0x6B, 0x5F, 0x9D11)  /* <CJK> */
+MAP(0x6B, 0x60, 0x9D17)  /* <CJK> */
+MAP(0x6B, 0x61, 0x9D18)  /* <CJK> */
+MAP(0x6B, 0x62, 0x9D1C)  /* <CJK> */
+MAP(0x6B, 0x63, 0x9D1D)  /* <CJK> */
+MAP(0x6B, 0x64, 0x9D1E)  /* <CJK> */
+MAP(0x6B, 0x65, 0x9D2F)  /* <CJK> */
+MAP(0x6B, 0x66, 0x9D30)  /* <CJK> */
+MAP(0x6B, 0x67, 0x9D32)  /* <CJK> */
+MAP(0x6B, 0x68, 0x9D33)  /* <CJK> */
+MAP(0x6B, 0x69, 0x9D34)  /* <CJK> */
+MAP(0x6B, 0x6A, 0x9D3A)  /* <CJK> */
+MAP(0x6B, 0x6B, 0x9D3C)  /* <CJK> */
+MAP(0x6B, 0x6C, 0x9D45)  /* <CJK> */
+MAP(0x6B, 0x6D, 0x9D3D)  /* <CJK> */
+MAP(0x6B, 0x6E, 0x9D42)  /* <CJK> */
+MAP(0x6B, 0x6F, 0x9D43)  /* <CJK> */
+MAP(0x6B, 0x70, 0x9D47)  /* <CJK> */
+MAP(0x6B, 0x71, 0x9D4A)  /* <CJK> */
+MAP(0x6B, 0x72, 0x9D53)  /* <CJK> */
+MAP(0x6B, 0x73, 0x9D54)  /* <CJK> */
+MAP(0x6B, 0x74, 0x9D5F)  /* <CJK> */
+MAP(0x6B, 0x75, 0x9D63)  /* <CJK> */
+MAP(0x6B, 0x76, 0x9D62)  /* <CJK> */
+MAP(0x6B, 0x77, 0x9D65)  /* <CJK> */
+MAP(0x6B, 0x78, 0x9D69)  /* <CJK> */
+MAP(0x6B, 0x79, 0x9D6A)  /* <CJK> */
+MAP(0x6B, 0x7A, 0x9D6B)  /* <CJK> */
+MAP(0x6B, 0x7B, 0x9D70)  /* <CJK> */
+MAP(0x6B, 0x7C, 0x9D76)  /* <CJK> */
+MAP(0x6B, 0x7D, 0x9D77)  /* <CJK> */
+MAP(0x6B, 0x7E, 0x9D7B)  /* <CJK> */
+MAP(0x6C, 0x21, 0x9D7C)  /* <CJK> */
+MAP(0x6C, 0x22, 0x9D7E)  /* <CJK> */
+MAP(0x6C, 0x23, 0x9D83)  /* <CJK> */
+MAP(0x6C, 0x24, 0x9D84)  /* <CJK> */
+MAP(0x6C, 0x25, 0x9D86)  /* <CJK> */
+MAP(0x6C, 0x26, 0x9D8A)  /* <CJK> */
+MAP(0x6C, 0x27, 0x9D8D)  /* <CJK> */
+MAP(0x6C, 0x28, 0x9D8E)  /* <CJK> */
+MAP(0x6C, 0x29, 0x9D92)  /* <CJK> */
+MAP(0x6C, 0x2A, 0x9D93)  /* <CJK> */
+MAP(0x6C, 0x2B, 0x9D95)  /* <CJK> */
+MAP(0x6C, 0x2C, 0x9D96)  /* <CJK> */
+MAP(0x6C, 0x2D, 0x9D97)  /* <CJK> */
+MAP(0x6C, 0x2E, 0x9D98)  /* <CJK> */
+MAP(0x6C, 0x2F, 0x9DA1)  /* <CJK> */
+MAP(0x6C, 0x30, 0x9DAA)  /* <CJK> */
+MAP(0x6C, 0x31, 0x9DAC)  /* <CJK> */
+MAP(0x6C, 0x32, 0x9DAE)  /* <CJK> */
+MAP(0x6C, 0x33, 0x9DB1)  /* <CJK> */
+MAP(0x6C, 0x34, 0x9DB5)  /* <CJK> */
+MAP(0x6C, 0x35, 0x9DB9)  /* <CJK> */
+MAP(0x6C, 0x36, 0x9DBC)  /* <CJK> */
+MAP(0x6C, 0x37, 0x9DBF)  /* <CJK> */
+MAP(0x6C, 0x38, 0x9DC3)  /* <CJK> */
+MAP(0x6C, 0x39, 0x9DC7)  /* <CJK> */
+MAP(0x6C, 0x3A, 0x9DC9)  /* <CJK> */
+MAP(0x6C, 0x3B, 0x9DCA)  /* <CJK> */
+MAP(0x6C, 0x3C, 0x9DD4)  /* <CJK> */
+MAP(0x6C, 0x3D, 0x9DD5)  /* <CJK> */
+MAP(0x6C, 0x3E, 0x9DD6)  /* <CJK> */
+MAP(0x6C, 0x3F, 0x9DD7)  /* <CJK> */
+MAP(0x6C, 0x40, 0x9DDA)  /* <CJK> */
+MAP(0x6C, 0x41, 0x9DDE)  /* <CJK> */
+MAP(0x6C, 0x42, 0x9DDF)  /* <CJK> */
+MAP(0x6C, 0x43, 0x9DE0)  /* <CJK> */
+MAP(0x6C, 0x44, 0x9DE5)  /* <CJK> */
+MAP(0x6C, 0x45, 0x9DE7)  /* <CJK> */
+MAP(0x6C, 0x46, 0x9DE9)  /* <CJK> */
+MAP(0x6C, 0x47, 0x9DEB)  /* <CJK> */
+MAP(0x6C, 0x48, 0x9DEE)  /* <CJK> */
+MAP(0x6C, 0x49, 0x9DF0)  /* <CJK> */
+MAP(0x6C, 0x4A, 0x9DF3)  /* <CJK> */
+MAP(0x6C, 0x4B, 0x9DF4)  /* <CJK> */
+MAP(0x6C, 0x4C, 0x9DFE)  /* <CJK> */
+MAP(0x6C, 0x4D, 0x9E0A)  /* <CJK> */
+MAP(0x6C, 0x4E, 0x9E02)  /* <CJK> */
+MAP(0x6C, 0x4F, 0x9E07)  /* <CJK> */
+MAP(0x6C, 0x50, 0x9E0E)  /* <CJK> */
+MAP(0x6C, 0x51, 0x9E10)  /* <CJK> */
+MAP(0x6C, 0x52, 0x9E11)  /* <CJK> */
+MAP(0x6C, 0x53, 0x9E12)  /* <CJK> */
+MAP(0x6C, 0x54, 0x9E15)  /* <CJK> */
+MAP(0x6C, 0x55, 0x9E16)  /* <CJK> */
+MAP(0x6C, 0x56, 0x9E19)  /* <CJK> */
+MAP(0x6C, 0x57, 0x9E1C)  /* <CJK> */
+MAP(0x6C, 0x58, 0x9E1D)  /* <CJK> */
+MAP(0x6C, 0x59, 0x9E7A)  /* <CJK> */
+MAP(0x6C, 0x5A, 0x9E7B)  /* <CJK> */
+MAP(0x6C, 0x5B, 0x9E7C)  /* <CJK> */
+MAP(0x6C, 0x5C, 0x9E80)  /* <CJK> */
+MAP(0x6C, 0x5D, 0x9E82)  /* <CJK> */
+MAP(0x6C, 0x5E, 0x9E83)  /* <CJK> */
+MAP(0x6C, 0x5F, 0x9E84)  /* <CJK> */
+MAP(0x6C, 0x60, 0x9E85)  /* <CJK> */
+MAP(0x6C, 0x61, 0x9E87)  /* <CJK> */
+MAP(0x6C, 0x62, 0x9E8E)  /* <CJK> */
+MAP(0x6C, 0x63, 0x9E8F)  /* <CJK> */
+MAP(0x6C, 0x64, 0x9E96)  /* <CJK> */
+MAP(0x6C, 0x65, 0x9E98)  /* <CJK> */
+MAP(0x6C, 0x66, 0x9E9B)  /* <CJK> */
+MAP(0x6C, 0x67, 0x9E9E)  /* <CJK> */
+MAP(0x6C, 0x68, 0x9EA4)  /* <CJK> */
+MAP(0x6C, 0x69, 0x9EA8)  /* <CJK> */
+MAP(0x6C, 0x6A, 0x9EAC)  /* <CJK> */
+MAP(0x6C, 0x6B, 0x9EAE)  /* <CJK> */
+MAP(0x6C, 0x6C, 0x9EAF)  /* <CJK> */
+MAP(0x6C, 0x6D, 0x9EB0)  /* <CJK> */
+MAP(0x6C, 0x6E, 0x9EB3)  /* <CJK> */
+MAP(0x6C, 0x6F, 0x9EB4)  /* <CJK> */
+MAP(0x6C, 0x70, 0x9EB5)  /* <CJK> */
+MAP(0x6C, 0x71, 0x9EC6)  /* <CJK> */
+MAP(0x6C, 0x72, 0x9EC8)  /* <CJK> */
+MAP(0x6C, 0x73, 0x9ECB)  /* <CJK> */
+MAP(0x6C, 0x74, 0x9ED5)  /* <CJK> */
+MAP(0x6C, 0x75, 0x9EDF)  /* <CJK> */
+MAP(0x6C, 0x76, 0x9EE4)  /* <CJK> */
+MAP(0x6C, 0x77, 0x9EE7)  /* <CJK> */
+MAP(0x6C, 0x78, 0x9EEC)  /* <CJK> */
+MAP(0x6C, 0x79, 0x9EED)  /* <CJK> */
+MAP(0x6C, 0x7A, 0x9EEE)  /* <CJK> */
+MAP(0x6C, 0x7B, 0x9EF0)  /* <CJK> */
+MAP(0x6C, 0x7C, 0x9EF1)  /* <CJK> */
+MAP(0x6C, 0x7D, 0x9EF2)  /* <CJK> */
+MAP(0x6C, 0x7E, 0x9EF5)  /* <CJK> */
+MAP(0x6D, 0x21, 0x9EF8)  /* <CJK> */
+MAP(0x6D, 0x22, 0x9EFF)  /* <CJK> */
+MAP(0x6D, 0x23, 0x9F02)  /* <CJK> */
+MAP(0x6D, 0x24, 0x9F03)  /* <CJK> */
+MAP(0x6D, 0x25, 0x9F09)  /* <CJK> */
+MAP(0x6D, 0x26, 0x9F0F)  /* <CJK> */
+MAP(0x6D, 0x27, 0x9F10)  /* <CJK> */
+MAP(0x6D, 0x28, 0x9F11)  /* <CJK> */
+MAP(0x6D, 0x29, 0x9F12)  /* <CJK> */
+MAP(0x6D, 0x2A, 0x9F14)  /* <CJK> */
+MAP(0x6D, 0x2B, 0x9F16)  /* <CJK> */
+MAP(0x6D, 0x2C, 0x9F17)  /* <CJK> */
+MAP(0x6D, 0x2D, 0x9F19)  /* <CJK> */
+MAP(0x6D, 0x2E, 0x9F1A)  /* <CJK> */
+MAP(0x6D, 0x2F, 0x9F1B)  /* <CJK> */
+MAP(0x6D, 0x30, 0x9F1F)  /* <CJK> */
+MAP(0x6D, 0x31, 0x9F22)  /* <CJK> */
+MAP(0x6D, 0x32, 0x9F26)  /* <CJK> */
+MAP(0x6D, 0x33, 0x9F2A)  /* <CJK> */
+MAP(0x6D, 0x34, 0x9F2B)  /* <CJK> */
+MAP(0x6D, 0x35, 0x9F2F)  /* <CJK> */
+MAP(0x6D, 0x36, 0x9F31)  /* <CJK> */
+MAP(0x6D, 0x37, 0x9F32)  /* <CJK> */
+MAP(0x6D, 0x38, 0x9F34)  /* <CJK> */
+MAP(0x6D, 0x39, 0x9F37)  /* <CJK> */
+MAP(0x6D, 0x3A, 0x9F39)  /* <CJK> */
+MAP(0x6D, 0x3B, 0x9F3A)  /* <CJK> */
+MAP(0x6D, 0x3C, 0x9F3C)  /* <CJK> */
+MAP(0x6D, 0x3D, 0x9F3D)  /* <CJK> */
+MAP(0x6D, 0x3E, 0x9F3F)  /* <CJK> */
+MAP(0x6D, 0x3F, 0x9F41)  /* <CJK> */
+MAP(0x6D, 0x40, 0x9F43)  /* <CJK> */
+MAP(0x6D, 0x41, 0x9F44)  /* <CJK> */
+MAP(0x6D, 0x42, 0x9F45)  /* <CJK> */
+MAP(0x6D, 0x43, 0x9F46)  /* <CJK> */
+MAP(0x6D, 0x44, 0x9F47)  /* <CJK> */
+MAP(0x6D, 0x45, 0x9F53)  /* <CJK> */
+MAP(0x6D, 0x46, 0x9F55)  /* <CJK> */
+MAP(0x6D, 0x47, 0x9F56)  /* <CJK> */
+MAP(0x6D, 0x48, 0x9F57)  /* <CJK> */
+MAP(0x6D, 0x49, 0x9F58)  /* <CJK> */
+MAP(0x6D, 0x4A, 0x9F5A)  /* <CJK> */
+MAP(0x6D, 0x4B, 0x9F5D)  /* <CJK> */
+MAP(0x6D, 0x4C, 0x9F5E)  /* <CJK> */
+MAP(0x6D, 0x4D, 0x9F68)  /* <CJK> */
+MAP(0x6D, 0x4E, 0x9F69)  /* <CJK> */
+MAP(0x6D, 0x4F, 0x9F6D)  /* <CJK> */
+MAP(0x6D, 0x50, 0x9F6E)  /* <CJK> */
+MAP(0x6D, 0x51, 0x9F6F)  /* <CJK> */
+MAP(0x6D, 0x52, 0x9F70)  /* <CJK> */
+MAP(0x6D, 0x53, 0x9F71)  /* <CJK> */
+MAP(0x6D, 0x54, 0x9F73)  /* <CJK> */
+MAP(0x6D, 0x55, 0x9F75)  /* <CJK> */
+MAP(0x6D, 0x56, 0x9F7A)  /* <CJK> */
+MAP(0x6D, 0x57, 0x9F7D)  /* <CJK> */
+MAP(0x6D, 0x58, 0x9F8F)  /* <CJK> */
+MAP(0x6D, 0x59, 0x9F90)  /* <CJK> */
+MAP(0x6D, 0x5A, 0x9F91)  /* <CJK> */
+MAP(0x6D, 0x5B, 0x9F92)  /* <CJK> */
+MAP(0x6D, 0x5C, 0x9F94)  /* <CJK> */
+MAP(0x6D, 0x5D, 0x9F96)  /* <CJK> */
+MAP(0x6D, 0x5E, 0x9F97)  /* <CJK> */
+MAP(0x6D, 0x5F, 0x9F9E)  /* <CJK> */
+MAP(0x6D, 0x60, 0x9FA1)  /* <CJK> */
+MAP(0x6D, 0x61, 0x9FA2)  /* <CJK> */
+MAP(0x6D, 0x62, 0x9FA3)  /* <CJK> */
+MAP(0x6D, 0x63, 0x9FA5)  /* <CJK> */

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc Thu Nov  8 16:56:19 2007
@@ -0,0 +1,6472 @@
+/* This file is automatically generated from JIS0212.TXT. */
+#pragma GCC java_exceptions
+unsigned short JIS0212_to_Unicode[76][94] = {
+/* 1st byte: 34 */ { 
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 47 */ 0x02d8,
+  /* 2nd byte: 48 */ 0x02c7,
+  /* 2nd byte: 49 */ 0x00b8,
+  /* 2nd byte: 50 */ 0x02d9,
+  /* 2nd byte: 51 */ 0x02dd,
+  /* 2nd byte: 52 */ 0x00af,
+  /* 2nd byte: 53 */ 0x02db,
+  /* 2nd byte: 54 */ 0x02da,
+  /* 2nd byte: 55 */ 0x007e,
+  /* 2nd byte: 56 */ 0x0384,
+  /* 2nd byte: 57 */ 0x0385,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 66 */ 0x00a1,
+  /* 2nd byte: 67 */ 0x00a6,
+  /* 2nd byte: 68 */ 0x00bf,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 107 */ 0x00ba,
+  /* 2nd byte: 108 */ 0x00aa,
+  /* 2nd byte: 109 */ 0x00a9,
+  /* 2nd byte: 110 */ 0x00ae,
+  /* 2nd byte: 111 */ 0x2122,
+  /* 2nd byte: 112 */ 0x00a4,
+  /* 2nd byte: 113 */ 0x2116,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 35 */ { 0 }, /* unused row */
+/* 1st byte: 36 */ { 0 }, /* unused row */
+/* 1st byte: 37 */ { 0 }, /* unused row */
+/* 1st byte: 38 */ { 
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 97 */ 0x0386,
+  /* 2nd byte: 98 */ 0x0388,
+  /* 2nd byte: 99 */ 0x0389,
+  /* 2nd byte: 100 */ 0x038a,
+  /* 2nd byte: 101 */ 0x03aa,
+  0,
+  /* 2nd byte: 103 */ 0x038c,
+  0,
+  /* 2nd byte: 105 */ 0x038e,
+  /* 2nd byte: 106 */ 0x03ab,
+  0,
+  /* 2nd byte: 108 */ 0x038f,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 113 */ 0x03ac,
+  /* 2nd byte: 114 */ 0x03ad,
+  /* 2nd byte: 115 */ 0x03ae,
+  /* 2nd byte: 116 */ 0x03af,
+  /* 2nd byte: 117 */ 0x03ca,
+  /* 2nd byte: 118 */ 0x0390,
+  /* 2nd byte: 119 */ 0x03cc,
+  /* 2nd byte: 120 */ 0x03c2,
+  /* 2nd byte: 121 */ 0x03cd,
+  /* 2nd byte: 122 */ 0x03cb,
+  /* 2nd byte: 123 */ 0x03b0,
+  /* 2nd byte: 124 */ 0x03ce,
+  0,
+  0},
+/* 1st byte: 39 */ { 
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 66 */ 0x0402,
+  /* 2nd byte: 67 */ 0x0403,
+  /* 2nd byte: 68 */ 0x0404,
+  /* 2nd byte: 69 */ 0x0405,
+  /* 2nd byte: 70 */ 0x0406,
+  /* 2nd byte: 71 */ 0x0407,
+  /* 2nd byte: 72 */ 0x0408,
+  /* 2nd byte: 73 */ 0x0409,
+  /* 2nd byte: 74 */ 0x040a,
+  /* 2nd byte: 75 */ 0x040b,
+  /* 2nd byte: 76 */ 0x040c,
+  /* 2nd byte: 77 */ 0x040e,
+  /* 2nd byte: 78 */ 0x040f,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 114 */ 0x0452,
+  /* 2nd byte: 115 */ 0x0453,
+  /* 2nd byte: 116 */ 0x0454,
+  /* 2nd byte: 117 */ 0x0455,
+  /* 2nd byte: 118 */ 0x0456,
+  /* 2nd byte: 119 */ 0x0457,
+  /* 2nd byte: 120 */ 0x0458,
+  /* 2nd byte: 121 */ 0x0459,
+  /* 2nd byte: 122 */ 0x045a,
+  /* 2nd byte: 123 */ 0x045b,
+  /* 2nd byte: 124 */ 0x045c,
+  /* 2nd byte: 125 */ 0x045e,
+  /* 2nd byte: 126 */ 0x045f},
+/* 1st byte: 40 */ { 0 }, /* unused row */
+/* 1st byte: 41 */ { 
+  /* 2nd byte: 33 */ 0x00c6,
+  /* 2nd byte: 34 */ 0x0110,
+  0,
+  /* 2nd byte: 36 */ 0x0126,
+  0,
+  /* 2nd byte: 38 */ 0x0132,
+  0,
+  /* 2nd byte: 40 */ 0x0141,
+  /* 2nd byte: 41 */ 0x013f,
+  0,
+  /* 2nd byte: 43 */ 0x014a,
+  /* 2nd byte: 44 */ 0x00d8,
+  /* 2nd byte: 45 */ 0x0152,
+  0,
+  /* 2nd byte: 47 */ 0x0166,
+  /* 2nd byte: 48 */ 0x00de,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  /* 2nd byte: 65 */ 0x00e6,
+  /* 2nd byte: 66 */ 0x0111,
+  /* 2nd byte: 67 */ 0x00f0,
+  /* 2nd byte: 68 */ 0x0127,
+  /* 2nd byte: 69 */ 0x0131,
+  /* 2nd byte: 70 */ 0x0133,
+  /* 2nd byte: 71 */ 0x0138,
+  /* 2nd byte: 72 */ 0x0142,
+  /* 2nd byte: 73 */ 0x0140,
+  /* 2nd byte: 74 */ 0x0149,
+  /* 2nd byte: 75 */ 0x014b,
+  /* 2nd byte: 76 */ 0x00f8,
+  /* 2nd byte: 77 */ 0x0153,
+  /* 2nd byte: 78 */ 0x00df,
+  /* 2nd byte: 79 */ 0x0167,
+  /* 2nd byte: 80 */ 0x00fe,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 42 */ { 
+  /* 2nd byte: 33 */ 0x00c1,
+  /* 2nd byte: 34 */ 0x00c0,
+  /* 2nd byte: 35 */ 0x00c4,
+  /* 2nd byte: 36 */ 0x00c2,
+  /* 2nd byte: 37 */ 0x0102,
+  /* 2nd byte: 38 */ 0x01cd,
+  /* 2nd byte: 39 */ 0x0100,
+  /* 2nd byte: 40 */ 0x0104,
+  /* 2nd byte: 41 */ 0x00c5,
+  /* 2nd byte: 42 */ 0x00c3,
+  /* 2nd byte: 43 */ 0x0106,
+  /* 2nd byte: 44 */ 0x0108,
+  /* 2nd byte: 45 */ 0x010c,
+  /* 2nd byte: 46 */ 0x00c7,
+  /* 2nd byte: 47 */ 0x010a,
+  /* 2nd byte: 48 */ 0x010e,
+  /* 2nd byte: 49 */ 0x00c9,
+  /* 2nd byte: 50 */ 0x00c8,
+  /* 2nd byte: 51 */ 0x00cb,
+  /* 2nd byte: 52 */ 0x00ca,
+  /* 2nd byte: 53 */ 0x011a,
+  /* 2nd byte: 54 */ 0x0116,
+  /* 2nd byte: 55 */ 0x0112,
+  /* 2nd byte: 56 */ 0x0118,
+  0,
+  /* 2nd byte: 58 */ 0x011c,
+  /* 2nd byte: 59 */ 0x011e,
+  /* 2nd byte: 60 */ 0x0122,
+  /* 2nd byte: 61 */ 0x0120,
+  /* 2nd byte: 62 */ 0x0124,
+  /* 2nd byte: 63 */ 0x00cd,
+  /* 2nd byte: 64 */ 0x00cc,
+  /* 2nd byte: 65 */ 0x00cf,
+  /* 2nd byte: 66 */ 0x00ce,
+  /* 2nd byte: 67 */ 0x01cf,
+  /* 2nd byte: 68 */ 0x0130,
+  /* 2nd byte: 69 */ 0x012a,
+  /* 2nd byte: 70 */ 0x012e,
+  /* 2nd byte: 71 */ 0x0128,
+  /* 2nd byte: 72 */ 0x0134,
+  /* 2nd byte: 73 */ 0x0136,
+  /* 2nd byte: 74 */ 0x0139,
+  /* 2nd byte: 75 */ 0x013d,
+  /* 2nd byte: 76 */ 0x013b,
+  /* 2nd byte: 77 */ 0x0143,
+  /* 2nd byte: 78 */ 0x0147,
+  /* 2nd byte: 79 */ 0x0145,
+  /* 2nd byte: 80 */ 0x00d1,
+  /* 2nd byte: 81 */ 0x00d3,
+  /* 2nd byte: 82 */ 0x00d2,
+  /* 2nd byte: 83 */ 0x00d6,
+  /* 2nd byte: 84 */ 0x00d4,
+  /* 2nd byte: 85 */ 0x01d1,
+  /* 2nd byte: 86 */ 0x0150,
+  /* 2nd byte: 87 */ 0x014c,
+  /* 2nd byte: 88 */ 0x00d5,
+  /* 2nd byte: 89 */ 0x0154,
+  /* 2nd byte: 90 */ 0x0158,
+  /* 2nd byte: 91 */ 0x0156,
+  /* 2nd byte: 92 */ 0x015a,
+  /* 2nd byte: 93 */ 0x015c,
+  /* 2nd byte: 94 */ 0x0160,
+  /* 2nd byte: 95 */ 0x015e,
+  /* 2nd byte: 96 */ 0x0164,
+  /* 2nd byte: 97 */ 0x0162,
+  /* 2nd byte: 98 */ 0x00da,
+  /* 2nd byte: 99 */ 0x00d9,
+  /* 2nd byte: 100 */ 0x00dc,
+  /* 2nd byte: 101 */ 0x00db,
+  /* 2nd byte: 102 */ 0x016c,
+  /* 2nd byte: 103 */ 0x01d3,
+  /* 2nd byte: 104 */ 0x0170,
+  /* 2nd byte: 105 */ 0x016a,
+  /* 2nd byte: 106 */ 0x0172,
+  /* 2nd byte: 107 */ 0x016e,
+  /* 2nd byte: 108 */ 0x0168,
+  /* 2nd byte: 109 */ 0x01d7,
+  /* 2nd byte: 110 */ 0x01db,
+  /* 2nd byte: 111 */ 0x01d9,
+  /* 2nd byte: 112 */ 0x01d5,
+  /* 2nd byte: 113 */ 0x0174,
+  /* 2nd byte: 114 */ 0x00dd,
+  /* 2nd byte: 115 */ 0x0178,
+  /* 2nd byte: 116 */ 0x0176,
+  /* 2nd byte: 117 */ 0x0179,
+  /* 2nd byte: 118 */ 0x017d,
+  /* 2nd byte: 119 */ 0x017b,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 43 */ { 
+  /* 2nd byte: 33 */ 0x00e1,
+  /* 2nd byte: 34 */ 0x00e0,
+  /* 2nd byte: 35 */ 0x00e4,
+  /* 2nd byte: 36 */ 0x00e2,
+  /* 2nd byte: 37 */ 0x0103,
+  /* 2nd byte: 38 */ 0x01ce,
+  /* 2nd byte: 39 */ 0x0101,
+  /* 2nd byte: 40 */ 0x0105,
+  /* 2nd byte: 41 */ 0x00e5,
+  /* 2nd byte: 42 */ 0x00e3,
+  /* 2nd byte: 43 */ 0x0107,
+  /* 2nd byte: 44 */ 0x0109,
+  /* 2nd byte: 45 */ 0x010d,
+  /* 2nd byte: 46 */ 0x00e7,
+  /* 2nd byte: 47 */ 0x010b,
+  /* 2nd byte: 48 */ 0x010f,
+  /* 2nd byte: 49 */ 0x00e9,
+  /* 2nd byte: 50 */ 0x00e8,
+  /* 2nd byte: 51 */ 0x00eb,
+  /* 2nd byte: 52 */ 0x00ea,
+  /* 2nd byte: 53 */ 0x011b,
+  /* 2nd byte: 54 */ 0x0117,
+  /* 2nd byte: 55 */ 0x0113,
+  /* 2nd byte: 56 */ 0x0119,
+  /* 2nd byte: 57 */ 0x01f5,
+  /* 2nd byte: 58 */ 0x011d,
+  /* 2nd byte: 59 */ 0x011f,
+  0,
+  /* 2nd byte: 61 */ 0x0121,
+  /* 2nd byte: 62 */ 0x0125,
+  /* 2nd byte: 63 */ 0x00ed,
+  /* 2nd byte: 64 */ 0x00ec,
+  /* 2nd byte: 65 */ 0x00ef,
+  /* 2nd byte: 66 */ 0x00ee,
+  /* 2nd byte: 67 */ 0x01d0,
+  0,
+  /* 2nd byte: 69 */ 0x012b,
+  /* 2nd byte: 70 */ 0x012f,
+  /* 2nd byte: 71 */ 0x0129,
+  /* 2nd byte: 72 */ 0x0135,
+  /* 2nd byte: 73 */ 0x0137,
+  /* 2nd byte: 74 */ 0x013a,
+  /* 2nd byte: 75 */ 0x013e,
+  /* 2nd byte: 76 */ 0x013c,
+  /* 2nd byte: 77 */ 0x0144,
+  /* 2nd byte: 78 */ 0x0148,
+  /* 2nd byte: 79 */ 0x0146,
+  /* 2nd byte: 80 */ 0x00f1,
+  /* 2nd byte: 81 */ 0x00f3,
+  /* 2nd byte: 82 */ 0x00f2,
+  /* 2nd byte: 83 */ 0x00f6,
+  /* 2nd byte: 84 */ 0x00f4,
+  /* 2nd byte: 85 */ 0x01d2,
+  /* 2nd byte: 86 */ 0x0151,
+  /* 2nd byte: 87 */ 0x014d,
+  /* 2nd byte: 88 */ 0x00f5,
+  /* 2nd byte: 89 */ 0x0155,
+  /* 2nd byte: 90 */ 0x0159,
+  /* 2nd byte: 91 */ 0x0157,
+  /* 2nd byte: 92 */ 0x015b,
+  /* 2nd byte: 93 */ 0x015d,
+  /* 2nd byte: 94 */ 0x0161,
+  /* 2nd byte: 95 */ 0x015f,
+  /* 2nd byte: 96 */ 0x0165,
+  /* 2nd byte: 97 */ 0x0163,
+  /* 2nd byte: 98 */ 0x00fa,
+  /* 2nd byte: 99 */ 0x00f9,
+  /* 2nd byte: 100 */ 0x00fc,
+  /* 2nd byte: 101 */ 0x00fb,
+  /* 2nd byte: 102 */ 0x016d,
+  /* 2nd byte: 103 */ 0x01d4,
+  /* 2nd byte: 104 */ 0x0171,
+  /* 2nd byte: 105 */ 0x016b,
+  /* 2nd byte: 106 */ 0x0173,
+  /* 2nd byte: 107 */ 0x016f,
+  /* 2nd byte: 108 */ 0x0169,
+  /* 2nd byte: 109 */ 0x01d8,
+  /* 2nd byte: 110 */ 0x01dc,
+  /* 2nd byte: 111 */ 0x01da,
+  /* 2nd byte: 112 */ 0x01d6,
+  /* 2nd byte: 113 */ 0x0175,
+  /* 2nd byte: 114 */ 0x00fd,
+  /* 2nd byte: 115 */ 0x00ff,
+  /* 2nd byte: 116 */ 0x0177,
+  /* 2nd byte: 117 */ 0x017a,
+  /* 2nd byte: 118 */ 0x017e,
+  /* 2nd byte: 119 */ 0x017c,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0},
+/* 1st byte: 44 */ { 0 }, /* unused row */
+/* 1st byte: 45 */ { 0 }, /* unused row */
+/* 1st byte: 46 */ { 0 }, /* unused row */
+/* 1st byte: 47 */ { 0 }, /* unused row */
+/* 1st byte: 48 */ { 
+  /* 2nd byte: 33 */ 0x4e02,
+  /* 2nd byte: 34 */ 0x4e04,
+  /* 2nd byte: 35 */ 0x4e05,
+  /* 2nd byte: 36 */ 0x4e0c,
+  /* 2nd byte: 37 */ 0x4e12,
+  /* 2nd byte: 38 */ 0x4e1f,
+  /* 2nd byte: 39 */ 0x4e23,
+  /* 2nd byte: 40 */ 0x4e24,
+  /* 2nd byte: 41 */ 0x4e28,
+  /* 2nd byte: 42 */ 0x4e2b,
+  /* 2nd byte: 43 */ 0x4e2e,
+  /* 2nd byte: 44 */ 0x4e2f,
+  /* 2nd byte: 45 */ 0x4e30,
+  /* 2nd byte: 46 */ 0x4e35,
+  /* 2nd byte: 47 */ 0x4e40,
+  /* 2nd byte: 48 */ 0x4e41,
+  /* 2nd byte: 49 */ 0x4e44,
+  /* 2nd byte: 50 */ 0x4e47,
+  /* 2nd byte: 51 */ 0x4e51,
+  /* 2nd byte: 52 */ 0x4e5a,
+  /* 2nd byte: 53 */ 0x4e5c,
+  /* 2nd byte: 54 */ 0x4e63,
+  /* 2nd byte: 55 */ 0x4e68,
+  /* 2nd byte: 56 */ 0x4e69,
+  /* 2nd byte: 57 */ 0x4e74,
+  /* 2nd byte: 58 */ 0x4e75,
+  /* 2nd byte: 59 */ 0x4e79,
+  /* 2nd byte: 60 */ 0x4e7f,
+  /* 2nd byte: 61 */ 0x4e8d,
+  /* 2nd byte: 62 */ 0x4e96,
+  /* 2nd byte: 63 */ 0x4e97,
+  /* 2nd byte: 64 */ 0x4e9d,
+  /* 2nd byte: 65 */ 0x4eaf,
+  /* 2nd byte: 66 */ 0x4eb9,
+  /* 2nd byte: 67 */ 0x4ec3,
+  /* 2nd byte: 68 */ 0x4ed0,
+  /* 2nd byte: 69 */ 0x4eda,
+  /* 2nd byte: 70 */ 0x4edb,
+  /* 2nd byte: 71 */ 0x4ee0,
+  /* 2nd byte: 72 */ 0x4ee1,
+  /* 2nd byte: 73 */ 0x4ee2,
+  /* 2nd byte: 74 */ 0x4ee8,
+  /* 2nd byte: 75 */ 0x4eef,
+  /* 2nd byte: 76 */ 0x4ef1,
+  /* 2nd byte: 77 */ 0x4ef3,
+  /* 2nd byte: 78 */ 0x4ef5,
+  /* 2nd byte: 79 */ 0x4efd,
+  /* 2nd byte: 80 */ 0x4efe,
+  /* 2nd byte: 81 */ 0x4eff,
+  /* 2nd byte: 82 */ 0x4f00,
+  /* 2nd byte: 83 */ 0x4f02,
+  /* 2nd byte: 84 */ 0x4f03,
+  /* 2nd byte: 85 */ 0x4f08,
+  /* 2nd byte: 86 */ 0x4f0b,
+  /* 2nd byte: 87 */ 0x4f0c,
+  /* 2nd byte: 88 */ 0x4f12,
+  /* 2nd byte: 89 */ 0x4f15,
+  /* 2nd byte: 90 */ 0x4f16,
+  /* 2nd byte: 91 */ 0x4f17,
+  /* 2nd byte: 92 */ 0x4f19,
+  /* 2nd byte: 93 */ 0x4f2e,
+  /* 2nd byte: 94 */ 0x4f31,
+  /* 2nd byte: 95 */ 0x4f60,
+  /* 2nd byte: 96 */ 0x4f33,
+  /* 2nd byte: 97 */ 0x4f35,
+  /* 2nd byte: 98 */ 0x4f37,
+  /* 2nd byte: 99 */ 0x4f39,
+  /* 2nd byte: 100 */ 0x4f3b,
+  /* 2nd byte: 101 */ 0x4f3e,
+  /* 2nd byte: 102 */ 0x4f40,
+  /* 2nd byte: 103 */ 0x4f42,
+  /* 2nd byte: 104 */ 0x4f48,
+  /* 2nd byte: 105 */ 0x4f49,
+  /* 2nd byte: 106 */ 0x4f4b,
+  /* 2nd byte: 107 */ 0x4f4c,
+  /* 2nd byte: 108 */ 0x4f52,
+  /* 2nd byte: 109 */ 0x4f54,
+  /* 2nd byte: 110 */ 0x4f56,
+  /* 2nd byte: 111 */ 0x4f58,
+  /* 2nd byte: 112 */ 0x4f5f,
+  /* 2nd byte: 113 */ 0x4f63,
+  /* 2nd byte: 114 */ 0x4f6a,
+  /* 2nd byte: 115 */ 0x4f6c,
+  /* 2nd byte: 116 */ 0x4f6e,
+  /* 2nd byte: 117 */ 0x4f71,
+  /* 2nd byte: 118 */ 0x4f77,
+  /* 2nd byte: 119 */ 0x4f78,
+  /* 2nd byte: 120 */ 0x4f79,
+  /* 2nd byte: 121 */ 0x4f7a,
+  /* 2nd byte: 122 */ 0x4f7d,
+  /* 2nd byte: 123 */ 0x4f7e,
+  /* 2nd byte: 124 */ 0x4f81,
+  /* 2nd byte: 125 */ 0x4f82,
+  /* 2nd byte: 126 */ 0x4f84},
+/* 1st byte: 49 */ { 
+  /* 2nd byte: 33 */ 0x4f85,
+  /* 2nd byte: 34 */ 0x4f89,
+  /* 2nd byte: 35 */ 0x4f8a,
+  /* 2nd byte: 36 */ 0x4f8c,
+  /* 2nd byte: 37 */ 0x4f8e,
+  /* 2nd byte: 38 */ 0x4f90,
+  /* 2nd byte: 39 */ 0x4f92,
+  /* 2nd byte: 40 */ 0x4f93,
+  /* 2nd byte: 41 */ 0x4f94,
+  /* 2nd byte: 42 */ 0x4f97,
+  /* 2nd byte: 43 */ 0x4f99,
+  /* 2nd byte: 44 */ 0x4f9a,
+  /* 2nd byte: 45 */ 0x4f9e,
+  /* 2nd byte: 46 */ 0x4f9f,
+  /* 2nd byte: 47 */ 0x4fb2,
+  /* 2nd byte: 48 */ 0x4fb7,
+  /* 2nd byte: 49 */ 0x4fb9,
+  /* 2nd byte: 50 */ 0x4fbb,
+  /* 2nd byte: 51 */ 0x4fbc,
+  /* 2nd byte: 52 */ 0x4fbd,
+  /* 2nd byte: 53 */ 0x4fbe,
+  /* 2nd byte: 54 */ 0x4fc0,
+  /* 2nd byte: 55 */ 0x4fc1,
+  /* 2nd byte: 56 */ 0x4fc5,
+  /* 2nd byte: 57 */ 0x4fc6,
+  /* 2nd byte: 58 */ 0x4fc8,
+  /* 2nd byte: 59 */ 0x4fc9,
+  /* 2nd byte: 60 */ 0x4fcb,
+  /* 2nd byte: 61 */ 0x4fcc,
+  /* 2nd byte: 62 */ 0x4fcd,
+  /* 2nd byte: 63 */ 0x4fcf,
+  /* 2nd byte: 64 */ 0x4fd2,
+  /* 2nd byte: 65 */ 0x4fdc,
+  /* 2nd byte: 66 */ 0x4fe0,
+  /* 2nd byte: 67 */ 0x4fe2,
+  /* 2nd byte: 68 */ 0x4ff0,
+  /* 2nd byte: 69 */ 0x4ff2,
+  /* 2nd byte: 70 */ 0x4ffc,
+  /* 2nd byte: 71 */ 0x4ffd,
+  /* 2nd byte: 72 */ 0x4fff,
+  /* 2nd byte: 73 */ 0x5000,
+  /* 2nd byte: 74 */ 0x5001,
+  /* 2nd byte: 75 */ 0x5004,
+  /* 2nd byte: 76 */ 0x5007,
+  /* 2nd byte: 77 */ 0x500a,
+  /* 2nd byte: 78 */ 0x500c,
+  /* 2nd byte: 79 */ 0x500e,
+  /* 2nd byte: 80 */ 0x5010,
+  /* 2nd byte: 81 */ 0x5013,
+  /* 2nd byte: 82 */ 0x5017,
+  /* 2nd byte: 83 */ 0x5018,
+  /* 2nd byte: 84 */ 0x501b,
+  /* 2nd byte: 85 */ 0x501c,
+  /* 2nd byte: 86 */ 0x501d,
+  /* 2nd byte: 87 */ 0x501e,
+  /* 2nd byte: 88 */ 0x5022,
+  /* 2nd byte: 89 */ 0x5027,
+  /* 2nd byte: 90 */ 0x502e,
+  /* 2nd byte: 91 */ 0x5030,
+  /* 2nd byte: 92 */ 0x5032,
+  /* 2nd byte: 93 */ 0x5033,
+  /* 2nd byte: 94 */ 0x5035,
+  /* 2nd byte: 95 */ 0x5040,
+  /* 2nd byte: 96 */ 0x5041,
+  /* 2nd byte: 97 */ 0x5042,
+  /* 2nd byte: 98 */ 0x5045,
+  /* 2nd byte: 99 */ 0x5046,
+  /* 2nd byte: 100 */ 0x504a,
+  /* 2nd byte: 101 */ 0x504c,
+  /* 2nd byte: 102 */ 0x504e,
+  /* 2nd byte: 103 */ 0x5051,
+  /* 2nd byte: 104 */ 0x5052,
+  /* 2nd byte: 105 */ 0x5053,
+  /* 2nd byte: 106 */ 0x5057,
+  /* 2nd byte: 107 */ 0x5059,
+  /* 2nd byte: 108 */ 0x505f,
+  /* 2nd byte: 109 */ 0x5060,
+  /* 2nd byte: 110 */ 0x5062,
+  /* 2nd byte: 111 */ 0x5063,
+  /* 2nd byte: 112 */ 0x5066,
+  /* 2nd byte: 113 */ 0x5067,
+  /* 2nd byte: 114 */ 0x506a,
+  /* 2nd byte: 115 */ 0x506d,
+  /* 2nd byte: 116 */ 0x5070,
+  /* 2nd byte: 117 */ 0x5071,
+  /* 2nd byte: 118 */ 0x503b,
+  /* 2nd byte: 119 */ 0x5081,
+  /* 2nd byte: 120 */ 0x5083,
+  /* 2nd byte: 121 */ 0x5084,
+  /* 2nd byte: 122 */ 0x5086,
+  /* 2nd byte: 123 */ 0x508a,
+  /* 2nd byte: 124 */ 0x508e,
+  /* 2nd byte: 125 */ 0x508f,
+  /* 2nd byte: 126 */ 0x5090},
+/* 1st byte: 50 */ { 
+  /* 2nd byte: 33 */ 0x5092,
+  /* 2nd byte: 34 */ 0x5093,
+  /* 2nd byte: 35 */ 0x5094,
+  /* 2nd byte: 36 */ 0x5096,
+  /* 2nd byte: 37 */ 0x509b,
+  /* 2nd byte: 38 */ 0x509c,
+  /* 2nd byte: 39 */ 0x509e,
+  /* 2nd byte: 40 */ 0x509f,
+  /* 2nd byte: 41 */ 0x50a0,
+  /* 2nd byte: 42 */ 0x50a1,
+  /* 2nd byte: 43 */ 0x50a2,
+  /* 2nd byte: 44 */ 0x50aa,
+  /* 2nd byte: 45 */ 0x50af,
+  /* 2nd byte: 46 */ 0x50b0,
+  /* 2nd byte: 47 */ 0x50b9,
+  /* 2nd byte: 48 */ 0x50ba,
+  /* 2nd byte: 49 */ 0x50bd,
+  /* 2nd byte: 50 */ 0x50c0,
+  /* 2nd byte: 51 */ 0x50c3,
+  /* 2nd byte: 52 */ 0x50c4,
+  /* 2nd byte: 53 */ 0x50c7,
+  /* 2nd byte: 54 */ 0x50cc,
+  /* 2nd byte: 55 */ 0x50ce,
+  /* 2nd byte: 56 */ 0x50d0,
+  /* 2nd byte: 57 */ 0x50d3,
+  /* 2nd byte: 58 */ 0x50d4,
+  /* 2nd byte: 59 */ 0x50d8,
+  /* 2nd byte: 60 */ 0x50dc,
+  /* 2nd byte: 61 */ 0x50dd,
+  /* 2nd byte: 62 */ 0x50df,
+  /* 2nd byte: 63 */ 0x50e2,
+  /* 2nd byte: 64 */ 0x50e4,
+  /* 2nd byte: 65 */ 0x50e6,
+  /* 2nd byte: 66 */ 0x50e8,
+  /* 2nd byte: 67 */ 0x50e9,
+  /* 2nd byte: 68 */ 0x50ef,
+  /* 2nd byte: 69 */ 0x50f1,
+  /* 2nd byte: 70 */ 0x50f6,
+  /* 2nd byte: 71 */ 0x50fa,
+  /* 2nd byte: 72 */ 0x50fe,
+  /* 2nd byte: 73 */ 0x5103,
+  /* 2nd byte: 74 */ 0x5106,
+  /* 2nd byte: 75 */ 0x5107,
+  /* 2nd byte: 76 */ 0x5108,
+  /* 2nd byte: 77 */ 0x510b,
+  /* 2nd byte: 78 */ 0x510c,
+  /* 2nd byte: 79 */ 0x510d,
+  /* 2nd byte: 80 */ 0x510e,
+  /* 2nd byte: 81 */ 0x50f2,
+  /* 2nd byte: 82 */ 0x5110,
+  /* 2nd byte: 83 */ 0x5117,
+  /* 2nd byte: 84 */ 0x5119,
+  /* 2nd byte: 85 */ 0x511b,
+  /* 2nd byte: 86 */ 0x511c,
+  /* 2nd byte: 87 */ 0x511d,
+  /* 2nd byte: 88 */ 0x511e,
+  /* 2nd byte: 89 */ 0x5123,
+  /* 2nd byte: 90 */ 0x5127,
+  /* 2nd byte: 91 */ 0x5128,
+  /* 2nd byte: 92 */ 0x512c,
+  /* 2nd byte: 93 */ 0x512d,
+  /* 2nd byte: 94 */ 0x512f,
+  /* 2nd byte: 95 */ 0x5131,
+  /* 2nd byte: 96 */ 0x5133,
+  /* 2nd byte: 97 */ 0x5134,
+  /* 2nd byte: 98 */ 0x5135,
+  /* 2nd byte: 99 */ 0x5138,
+  /* 2nd byte: 100 */ 0x5139,
+  /* 2nd byte: 101 */ 0x5142,
+  /* 2nd byte: 102 */ 0x514a,
+  /* 2nd byte: 103 */ 0x514f,
+  /* 2nd byte: 104 */ 0x5153,
+  /* 2nd byte: 105 */ 0x5155,
+  /* 2nd byte: 106 */ 0x5157,
+  /* 2nd byte: 107 */ 0x5158,
+  /* 2nd byte: 108 */ 0x515f,
+  /* 2nd byte: 109 */ 0x5164,
+  /* 2nd byte: 110 */ 0x5166,
+  /* 2nd byte: 111 */ 0x517e,
+  /* 2nd byte: 112 */ 0x5183,
+  /* 2nd byte: 113 */ 0x5184,
+  /* 2nd byte: 114 */ 0x518b,
+  /* 2nd byte: 115 */ 0x518e,
+  /* 2nd byte: 116 */ 0x5198,
+  /* 2nd byte: 117 */ 0x519d,
+  /* 2nd byte: 118 */ 0x51a1,
+  /* 2nd byte: 119 */ 0x51a3,
+  /* 2nd byte: 120 */ 0x51ad,
+  /* 2nd byte: 121 */ 0x51b8,
+  /* 2nd byte: 122 */ 0x51ba,
+  /* 2nd byte: 123 */ 0x51bc,
+  /* 2nd byte: 124 */ 0x51be,
+  /* 2nd byte: 125 */ 0x51bf,
+  /* 2nd byte: 126 */ 0x51c2},
+/* 1st byte: 51 */ { 
+  /* 2nd byte: 33 */ 0x51c8,
+  /* 2nd byte: 34 */ 0x51cf,
+  /* 2nd byte: 35 */ 0x51d1,
+  /* 2nd byte: 36 */ 0x51d2,
+  /* 2nd byte: 37 */ 0x51d3,
+  /* 2nd byte: 38 */ 0x51d5,
+  /* 2nd byte: 39 */ 0x51d8,
+  /* 2nd byte: 40 */ 0x51de,
+  /* 2nd byte: 41 */ 0x51e2,
+  /* 2nd byte: 42 */ 0x51e5,
+  /* 2nd byte: 43 */ 0x51ee,
+  /* 2nd byte: 44 */ 0x51f2,
+  /* 2nd byte: 45 */ 0x51f3,
+  /* 2nd byte: 46 */ 0x51f4,
+  /* 2nd byte: 47 */ 0x51f7,
+  /* 2nd byte: 48 */ 0x5201,
+  /* 2nd byte: 49 */ 0x5202,
+  /* 2nd byte: 50 */ 0x5205,
+  /* 2nd byte: 51 */ 0x5212,
+  /* 2nd byte: 52 */ 0x5213,
+  /* 2nd byte: 53 */ 0x5215,
+  /* 2nd byte: 54 */ 0x5216,
+  /* 2nd byte: 55 */ 0x5218,
+  /* 2nd byte: 56 */ 0x5222,
+  /* 2nd byte: 57 */ 0x5228,
+  /* 2nd byte: 58 */ 0x5231,
+  /* 2nd byte: 59 */ 0x5232,
+  /* 2nd byte: 60 */ 0x5235,
+  /* 2nd byte: 61 */ 0x523c,
+  /* 2nd byte: 62 */ 0x5245,
+  /* 2nd byte: 63 */ 0x5249,
+  /* 2nd byte: 64 */ 0x5255,
+  /* 2nd byte: 65 */ 0x5257,
+  /* 2nd byte: 66 */ 0x5258,
+  /* 2nd byte: 67 */ 0x525a,
+  /* 2nd byte: 68 */ 0x525c,
+  /* 2nd byte: 69 */ 0x525f,
+  /* 2nd byte: 70 */ 0x5260,
+  /* 2nd byte: 71 */ 0x5261,
+  /* 2nd byte: 72 */ 0x5266,
+  /* 2nd byte: 73 */ 0x526e,
+  /* 2nd byte: 74 */ 0x5277,
+  /* 2nd byte: 75 */ 0x5278,
+  /* 2nd byte: 76 */ 0x5279,
+  /* 2nd byte: 77 */ 0x5280,
+  /* 2nd byte: 78 */ 0x5282,
+  /* 2nd byte: 79 */ 0x5285,
+  /* 2nd byte: 80 */ 0x528a,
+  /* 2nd byte: 81 */ 0x528c,
+  /* 2nd byte: 82 */ 0x5293,
+  /* 2nd byte: 83 */ 0x5295,
+  /* 2nd byte: 84 */ 0x5296,
+  /* 2nd byte: 85 */ 0x5297,
+  /* 2nd byte: 86 */ 0x5298,
+  /* 2nd byte: 87 */ 0x529a,
+  /* 2nd byte: 88 */ 0x529c,
+  /* 2nd byte: 89 */ 0x52a4,
+  /* 2nd byte: 90 */ 0x52a5,
+  /* 2nd byte: 91 */ 0x52a6,
+  /* 2nd byte: 92 */ 0x52a7,
+  /* 2nd byte: 93 */ 0x52af,
+  /* 2nd byte: 94 */ 0x52b0,
+  /* 2nd byte: 95 */ 0x52b6,
+  /* 2nd byte: 96 */ 0x52b7,
+  /* 2nd byte: 97 */ 0x52b8,
+  /* 2nd byte: 98 */ 0x52ba,
+  /* 2nd byte: 99 */ 0x52bb,
+  /* 2nd byte: 100 */ 0x52bd,
+  /* 2nd byte: 101 */ 0x52c0,
+  /* 2nd byte: 102 */ 0x52c4,
+  /* 2nd byte: 103 */ 0x52c6,
+  /* 2nd byte: 104 */ 0x52c8,
+  /* 2nd byte: 105 */ 0x52cc,
+  /* 2nd byte: 106 */ 0x52cf,
+  /* 2nd byte: 107 */ 0x52d1,
+  /* 2nd byte: 108 */ 0x52d4,
+  /* 2nd byte: 109 */ 0x52d6,
+  /* 2nd byte: 110 */ 0x52db,
+  /* 2nd byte: 111 */ 0x52dc,
+  /* 2nd byte: 112 */ 0x52e1,
+  /* 2nd byte: 113 */ 0x52e5,
+  /* 2nd byte: 114 */ 0x52e8,
+  /* 2nd byte: 115 */ 0x52e9,
+  /* 2nd byte: 116 */ 0x52ea,
+  /* 2nd byte: 117 */ 0x52ec,
+  /* 2nd byte: 118 */ 0x52f0,
+  /* 2nd byte: 119 */ 0x52f1,
+  /* 2nd byte: 120 */ 0x52f4,
+  /* 2nd byte: 121 */ 0x52f6,
+  /* 2nd byte: 122 */ 0x52f7,
+  /* 2nd byte: 123 */ 0x5300,
+  /* 2nd byte: 124 */ 0x5303,
+  /* 2nd byte: 125 */ 0x530a,
+  /* 2nd byte: 126 */ 0x530b},
+/* 1st byte: 52 */ { 
+  /* 2nd byte: 33 */ 0x530c,
+  /* 2nd byte: 34 */ 0x5311,
+  /* 2nd byte: 35 */ 0x5313,
+  /* 2nd byte: 36 */ 0x5318,
+  /* 2nd byte: 37 */ 0x531b,
+  /* 2nd byte: 38 */ 0x531c,
+  /* 2nd byte: 39 */ 0x531e,
+  /* 2nd byte: 40 */ 0x531f,
+  /* 2nd byte: 41 */ 0x5325,
+  /* 2nd byte: 42 */ 0x5327,
+  /* 2nd byte: 43 */ 0x5328,
+  /* 2nd byte: 44 */ 0x5329,
+  /* 2nd byte: 45 */ 0x532b,
+  /* 2nd byte: 46 */ 0x532c,
+  /* 2nd byte: 47 */ 0x532d,
+  /* 2nd byte: 48 */ 0x5330,
+  /* 2nd byte: 49 */ 0x5332,
+  /* 2nd byte: 50 */ 0x5335,
+  /* 2nd byte: 51 */ 0x533c,
+  /* 2nd byte: 52 */ 0x533d,
+  /* 2nd byte: 53 */ 0x533e,
+  /* 2nd byte: 54 */ 0x5342,
+  /* 2nd byte: 55 */ 0x534c,
+  /* 2nd byte: 56 */ 0x534b,
+  /* 2nd byte: 57 */ 0x5359,
+  /* 2nd byte: 58 */ 0x535b,
+  /* 2nd byte: 59 */ 0x5361,
+  /* 2nd byte: 60 */ 0x5363,
+  /* 2nd byte: 61 */ 0x5365,
+  /* 2nd byte: 62 */ 0x536c,
+  /* 2nd byte: 63 */ 0x536d,
+  /* 2nd byte: 64 */ 0x5372,
+  /* 2nd byte: 65 */ 0x5379,
+  /* 2nd byte: 66 */ 0x537e,
+  /* 2nd byte: 67 */ 0x5383,
+  /* 2nd byte: 68 */ 0x5387,
+  /* 2nd byte: 69 */ 0x5388,
+  /* 2nd byte: 70 */ 0x538e,
+  /* 2nd byte: 71 */ 0x5393,
+  /* 2nd byte: 72 */ 0x5394,
+  /* 2nd byte: 73 */ 0x5399,
+  /* 2nd byte: 74 */ 0x539d,
+  /* 2nd byte: 75 */ 0x53a1,
+  /* 2nd byte: 76 */ 0x53a4,
+  /* 2nd byte: 77 */ 0x53aa,
+  /* 2nd byte: 78 */ 0x53ab,
+  /* 2nd byte: 79 */ 0x53af,
+  /* 2nd byte: 80 */ 0x53b2,
+  /* 2nd byte: 81 */ 0x53b4,
+  /* 2nd byte: 82 */ 0x53b5,
+  /* 2nd byte: 83 */ 0x53b7,
+  /* 2nd byte: 84 */ 0x53b8,
+  /* 2nd byte: 85 */ 0x53ba,
+  /* 2nd byte: 86 */ 0x53bd,
+  /* 2nd byte: 87 */ 0x53c0,
+  /* 2nd byte: 88 */ 0x53c5,
+  /* 2nd byte: 89 */ 0x53cf,
+  /* 2nd byte: 90 */ 0x53d2,
+  /* 2nd byte: 91 */ 0x53d3,
+  /* 2nd byte: 92 */ 0x53d5,
+  /* 2nd byte: 93 */ 0x53da,
+  /* 2nd byte: 94 */ 0x53dd,
+  /* 2nd byte: 95 */ 0x53de,
+  /* 2nd byte: 96 */ 0x53e0,
+  /* 2nd byte: 97 */ 0x53e6,
+  /* 2nd byte: 98 */ 0x53e7,
+  /* 2nd byte: 99 */ 0x53f5,
+  /* 2nd byte: 100 */ 0x5402,
+  /* 2nd byte: 101 */ 0x5413,
+  /* 2nd byte: 102 */ 0x541a,
+  /* 2nd byte: 103 */ 0x5421,
+  /* 2nd byte: 104 */ 0x5427,
+  /* 2nd byte: 105 */ 0x5428,
+  /* 2nd byte: 106 */ 0x542a,
+  /* 2nd byte: 107 */ 0x542f,
+  /* 2nd byte: 108 */ 0x5431,
+  /* 2nd byte: 109 */ 0x5434,
+  /* 2nd byte: 110 */ 0x5435,
+  /* 2nd byte: 111 */ 0x5443,
+  /* 2nd byte: 112 */ 0x5444,
+  /* 2nd byte: 113 */ 0x5447,
+  /* 2nd byte: 114 */ 0x544d,
+  /* 2nd byte: 115 */ 0x544f,
+  /* 2nd byte: 116 */ 0x545e,
+  /* 2nd byte: 117 */ 0x5462,
+  /* 2nd byte: 118 */ 0x5464,
+  /* 2nd byte: 119 */ 0x5466,
+  /* 2nd byte: 120 */ 0x5467,
+  /* 2nd byte: 121 */ 0x5469,
+  /* 2nd byte: 122 */ 0x546b,
+  /* 2nd byte: 123 */ 0x546d,
+  /* 2nd byte: 124 */ 0x546e,
+  /* 2nd byte: 125 */ 0x5474,
+  /* 2nd byte: 126 */ 0x547f},
+/* 1st byte: 53 */ { 
+  /* 2nd byte: 33 */ 0x5481,
+  /* 2nd byte: 34 */ 0x5483,
+  /* 2nd byte: 35 */ 0x5485,
+  /* 2nd byte: 36 */ 0x5488,
+  /* 2nd byte: 37 */ 0x5489,
+  /* 2nd byte: 38 */ 0x548d,
+  /* 2nd byte: 39 */ 0x5491,
+  /* 2nd byte: 40 */ 0x5495,
+  /* 2nd byte: 41 */ 0x5496,
+  /* 2nd byte: 42 */ 0x549c,
+  /* 2nd byte: 43 */ 0x549f,
+  /* 2nd byte: 44 */ 0x54a1,
+  /* 2nd byte: 45 */ 0x54a6,
+  /* 2nd byte: 46 */ 0x54a7,
+  /* 2nd byte: 47 */ 0x54a9,
+  /* 2nd byte: 48 */ 0x54aa,
+  /* 2nd byte: 49 */ 0x54ad,
+  /* 2nd byte: 50 */ 0x54ae,
+  /* 2nd byte: 51 */ 0x54b1,
+  /* 2nd byte: 52 */ 0x54b7,
+  /* 2nd byte: 53 */ 0x54b9,
+  /* 2nd byte: 54 */ 0x54ba,
+  /* 2nd byte: 55 */ 0x54bb,
+  /* 2nd byte: 56 */ 0x54bf,
+  /* 2nd byte: 57 */ 0x54c6,
+  /* 2nd byte: 58 */ 0x54ca,
+  /* 2nd byte: 59 */ 0x54cd,
+  /* 2nd byte: 60 */ 0x54ce,
+  /* 2nd byte: 61 */ 0x54e0,
+  /* 2nd byte: 62 */ 0x54ea,
+  /* 2nd byte: 63 */ 0x54ec,
+  /* 2nd byte: 64 */ 0x54ef,
+  /* 2nd byte: 65 */ 0x54f6,
+  /* 2nd byte: 66 */ 0x54fc,
+  /* 2nd byte: 67 */ 0x54fe,
+  /* 2nd byte: 68 */ 0x54ff,
+  /* 2nd byte: 69 */ 0x5500,
+  /* 2nd byte: 70 */ 0x5501,
+  /* 2nd byte: 71 */ 0x5505,
+  /* 2nd byte: 72 */ 0x5508,
+  /* 2nd byte: 73 */ 0x5509,
+  /* 2nd byte: 74 */ 0x550c,
+  /* 2nd byte: 75 */ 0x550d,
+  /* 2nd byte: 76 */ 0x550e,
+  /* 2nd byte: 77 */ 0x5515,
+  /* 2nd byte: 78 */ 0x552a,
+  /* 2nd byte: 79 */ 0x552b,
+  /* 2nd byte: 80 */ 0x5532,
+  /* 2nd byte: 81 */ 0x5535,
+  /* 2nd byte: 82 */ 0x5536,
+  /* 2nd byte: 83 */ 0x553b,
+  /* 2nd byte: 84 */ 0x553c,
+  /* 2nd byte: 85 */ 0x553d,
+  /* 2nd byte: 86 */ 0x5541,
+  /* 2nd byte: 87 */ 0x5547,
+  /* 2nd byte: 88 */ 0x5549,
+  /* 2nd byte: 89 */ 0x554a,
+  /* 2nd byte: 90 */ 0x554d,
+  /* 2nd byte: 91 */ 0x5550,
+  /* 2nd byte: 92 */ 0x5551,
+  /* 2nd byte: 93 */ 0x5558,
+  /* 2nd byte: 94 */ 0x555a,
+  /* 2nd byte: 95 */ 0x555b,
+  /* 2nd byte: 96 */ 0x555e,
+  /* 2nd byte: 97 */ 0x5560,
+  /* 2nd byte: 98 */ 0x5561,
+  /* 2nd byte: 99 */ 0x5564,
+  /* 2nd byte: 100 */ 0x5566,
+  /* 2nd byte: 101 */ 0x557f,
+  /* 2nd byte: 102 */ 0x5581,
+  /* 2nd byte: 103 */ 0x5582,
+  /* 2nd byte: 104 */ 0x5586,
+  /* 2nd byte: 105 */ 0x5588,
+  /* 2nd byte: 106 */ 0x558e,
+  /* 2nd byte: 107 */ 0x558f,
+  /* 2nd byte: 108 */ 0x5591,
+  /* 2nd byte: 109 */ 0x5592,
+  /* 2nd byte: 110 */ 0x5593,
+  /* 2nd byte: 111 */ 0x5594,
+  /* 2nd byte: 112 */ 0x5597,
+  /* 2nd byte: 113 */ 0x55a3,
+  /* 2nd byte: 114 */ 0x55a4,
+  /* 2nd byte: 115 */ 0x55ad,
+  /* 2nd byte: 116 */ 0x55b2,
+  /* 2nd byte: 117 */ 0x55bf,
+  /* 2nd byte: 118 */ 0x55c1,
+  /* 2nd byte: 119 */ 0x55c3,
+  /* 2nd byte: 120 */ 0x55c6,
+  /* 2nd byte: 121 */ 0x55c9,
+  /* 2nd byte: 122 */ 0x55cb,
+  /* 2nd byte: 123 */ 0x55cc,
+  /* 2nd byte: 124 */ 0x55ce,
+  /* 2nd byte: 125 */ 0x55d1,
+  /* 2nd byte: 126 */ 0x55d2},
+/* 1st byte: 54 */ { 
+  /* 2nd byte: 33 */ 0x55d3,
+  /* 2nd byte: 34 */ 0x55d7,
+  /* 2nd byte: 35 */ 0x55d8,
+  /* 2nd byte: 36 */ 0x55db,
+  /* 2nd byte: 37 */ 0x55de,
+  /* 2nd byte: 38 */ 0x55e2,
+  /* 2nd byte: 39 */ 0x55e9,
+  /* 2nd byte: 40 */ 0x55f6,
+  /* 2nd byte: 41 */ 0x55ff,
+  /* 2nd byte: 42 */ 0x5605,
+  /* 2nd byte: 43 */ 0x5608,
+  /* 2nd byte: 44 */ 0x560a,
+  /* 2nd byte: 45 */ 0x560d,
+  /* 2nd byte: 46 */ 0x560e,
+  /* 2nd byte: 47 */ 0x560f,
+  /* 2nd byte: 48 */ 0x5610,
+  /* 2nd byte: 49 */ 0x5611,
+  /* 2nd byte: 50 */ 0x5612,
+  /* 2nd byte: 51 */ 0x5619,
+  /* 2nd byte: 52 */ 0x562c,
+  /* 2nd byte: 53 */ 0x5630,
+  /* 2nd byte: 54 */ 0x5633,
+  /* 2nd byte: 55 */ 0x5635,
+  /* 2nd byte: 56 */ 0x5637,
+  /* 2nd byte: 57 */ 0x5639,
+  /* 2nd byte: 58 */ 0x563b,
+  /* 2nd byte: 59 */ 0x563c,
+  /* 2nd byte: 60 */ 0x563d,
+  /* 2nd byte: 61 */ 0x563f,
+  /* 2nd byte: 62 */ 0x5640,
+  /* 2nd byte: 63 */ 0x5641,
+  /* 2nd byte: 64 */ 0x5643,
+  /* 2nd byte: 65 */ 0x5644,
+  /* 2nd byte: 66 */ 0x5646,
+  /* 2nd byte: 67 */ 0x5649,
+  /* 2nd byte: 68 */ 0x564b,
+  /* 2nd byte: 69 */ 0x564d,
+  /* 2nd byte: 70 */ 0x564f,
+  /* 2nd byte: 71 */ 0x5654,
+  /* 2nd byte: 72 */ 0x565e,
+  /* 2nd byte: 73 */ 0x5660,
+  /* 2nd byte: 74 */ 0x5661,
+  /* 2nd byte: 75 */ 0x5662,
+  /* 2nd byte: 76 */ 0x5663,
+  /* 2nd byte: 77 */ 0x5666,
+  /* 2nd byte: 78 */ 0x5669,
+  /* 2nd byte: 79 */ 0x566d,
+  /* 2nd byte: 80 */ 0x566f,
+  /* 2nd byte: 81 */ 0x5671,
+  /* 2nd byte: 82 */ 0x5672,
+  /* 2nd byte: 83 */ 0x5675,
+  /* 2nd byte: 84 */ 0x5684,
+  /* 2nd byte: 85 */ 0x5685,
+  /* 2nd byte: 86 */ 0x5688,
+  /* 2nd byte: 87 */ 0x568b,
+  /* 2nd byte: 88 */ 0x568c,
+  /* 2nd byte: 89 */ 0x5695,
+  /* 2nd byte: 90 */ 0x5699,
+  /* 2nd byte: 91 */ 0x569a,
+  /* 2nd byte: 92 */ 0x569d,
+  /* 2nd byte: 93 */ 0x569e,
+  /* 2nd byte: 94 */ 0x569f,
+  /* 2nd byte: 95 */ 0x56a6,
+  /* 2nd byte: 96 */ 0x56a7,
+  /* 2nd byte: 97 */ 0x56a8,
+  /* 2nd byte: 98 */ 0x56a9,
+  /* 2nd byte: 99 */ 0x56ab,
+  /* 2nd byte: 100 */ 0x56ac,
+  /* 2nd byte: 101 */ 0x56ad,
+  /* 2nd byte: 102 */ 0x56b1,
+  /* 2nd byte: 103 */ 0x56b3,
+  /* 2nd byte: 104 */ 0x56b7,
+  /* 2nd byte: 105 */ 0x56be,
+  /* 2nd byte: 106 */ 0x56c5,
+  /* 2nd byte: 107 */ 0x56c9,
+  /* 2nd byte: 108 */ 0x56ca,
+  /* 2nd byte: 109 */ 0x56cb,
+  /* 2nd byte: 110 */ 0x56cf,
+  /* 2nd byte: 111 */ 0x56d0,
+  /* 2nd byte: 112 */ 0x56cc,
+  /* 2nd byte: 113 */ 0x56cd,
+  /* 2nd byte: 114 */ 0x56d9,
+  /* 2nd byte: 115 */ 0x56dc,
+  /* 2nd byte: 116 */ 0x56dd,
+  /* 2nd byte: 117 */ 0x56df,
+  /* 2nd byte: 118 */ 0x56e1,
+  /* 2nd byte: 119 */ 0x56e4,
+  /* 2nd byte: 120 */ 0x56e5,
+  /* 2nd byte: 121 */ 0x56e6,
+  /* 2nd byte: 122 */ 0x56e7,
+  /* 2nd byte: 123 */ 0x56e8,
+  /* 2nd byte: 124 */ 0x56f1,
+  /* 2nd byte: 125 */ 0x56eb,
+  /* 2nd byte: 126 */ 0x56ed},
+/* 1st byte: 55 */ { 
+  /* 2nd byte: 33 */ 0x56f6,
+  /* 2nd byte: 34 */ 0x56f7,
+  /* 2nd byte: 35 */ 0x5701,
+  /* 2nd byte: 36 */ 0x5702,
+  /* 2nd byte: 37 */ 0x5707,
+  /* 2nd byte: 38 */ 0x570a,
+  /* 2nd byte: 39 */ 0x570c,
+  /* 2nd byte: 40 */ 0x5711,
+  /* 2nd byte: 41 */ 0x5715,
+  /* 2nd byte: 42 */ 0x571a,
+  /* 2nd byte: 43 */ 0x571b,
+  /* 2nd byte: 44 */ 0x571d,
+  /* 2nd byte: 45 */ 0x5720,
+  /* 2nd byte: 46 */ 0x5722,
+  /* 2nd byte: 47 */ 0x5723,
+  /* 2nd byte: 48 */ 0x5724,
+  /* 2nd byte: 49 */ 0x5725,
+  /* 2nd byte: 50 */ 0x5729,
+  /* 2nd byte: 51 */ 0x572a,
+  /* 2nd byte: 52 */ 0x572c,
+  /* 2nd byte: 53 */ 0x572e,
+  /* 2nd byte: 54 */ 0x572f,
+  /* 2nd byte: 55 */ 0x5733,
+  /* 2nd byte: 56 */ 0x5734,
+  /* 2nd byte: 57 */ 0x573d,
+  /* 2nd byte: 58 */ 0x573e,
+  /* 2nd byte: 59 */ 0x573f,
+  /* 2nd byte: 60 */ 0x5745,
+  /* 2nd byte: 61 */ 0x5746,
+  /* 2nd byte: 62 */ 0x574c,
+  /* 2nd byte: 63 */ 0x574d,
+  /* 2nd byte: 64 */ 0x5752,
+  /* 2nd byte: 65 */ 0x5762,
+  /* 2nd byte: 66 */ 0x5765,
+  /* 2nd byte: 67 */ 0x5767,
+  /* 2nd byte: 68 */ 0x5768,
+  /* 2nd byte: 69 */ 0x576b,
+  /* 2nd byte: 70 */ 0x576d,
+  /* 2nd byte: 71 */ 0x576e,
+  /* 2nd byte: 72 */ 0x576f,
+  /* 2nd byte: 73 */ 0x5770,
+  /* 2nd byte: 74 */ 0x5771,
+  /* 2nd byte: 75 */ 0x5773,
+  /* 2nd byte: 76 */ 0x5774,
+  /* 2nd byte: 77 */ 0x5775,
+  /* 2nd byte: 78 */ 0x5777,
+  /* 2nd byte: 79 */ 0x5779,
+  /* 2nd byte: 80 */ 0x577a,
+  /* 2nd byte: 81 */ 0x577b,
+  /* 2nd byte: 82 */ 0x577c,
+  /* 2nd byte: 83 */ 0x577e,
+  /* 2nd byte: 84 */ 0x5781,
+  /* 2nd byte: 85 */ 0x5783,
+  /* 2nd byte: 86 */ 0x578c,
+  /* 2nd byte: 87 */ 0x5794,
+  /* 2nd byte: 88 */ 0x5797,
+  /* 2nd byte: 89 */ 0x5799,
+  /* 2nd byte: 90 */ 0x579a,
+  /* 2nd byte: 91 */ 0x579c,
+  /* 2nd byte: 92 */ 0x579d,
+  /* 2nd byte: 93 */ 0x579e,
+  /* 2nd byte: 94 */ 0x579f,
+  /* 2nd byte: 95 */ 0x57a1,
+  /* 2nd byte: 96 */ 0x5795,
+  /* 2nd byte: 97 */ 0x57a7,
+  /* 2nd byte: 98 */ 0x57a8,
+  /* 2nd byte: 99 */ 0x57a9,
+  /* 2nd byte: 100 */ 0x57ac,
+  /* 2nd byte: 101 */ 0x57b8,
+  /* 2nd byte: 102 */ 0x57bd,
+  /* 2nd byte: 103 */ 0x57c7,
+  /* 2nd byte: 104 */ 0x57c8,
+  /* 2nd byte: 105 */ 0x57cc,
+  /* 2nd byte: 106 */ 0x57cf,
+  /* 2nd byte: 107 */ 0x57d5,
+  /* 2nd byte: 108 */ 0x57dd,
+  /* 2nd byte: 109 */ 0x57de,
+  /* 2nd byte: 110 */ 0x57e4,
+  /* 2nd byte: 111 */ 0x57e6,
+  /* 2nd byte: 112 */ 0x57e7,
+  /* 2nd byte: 113 */ 0x57e9,
+  /* 2nd byte: 114 */ 0x57ed,
+  /* 2nd byte: 115 */ 0x57f0,
+  /* 2nd byte: 116 */ 0x57f5,
+  /* 2nd byte: 117 */ 0x57f6,
+  /* 2nd byte: 118 */ 0x57f8,
+  /* 2nd byte: 119 */ 0x57fd,
+  /* 2nd byte: 120 */ 0x57fe,
+  /* 2nd byte: 121 */ 0x57ff,
+  /* 2nd byte: 122 */ 0x5803,
+  /* 2nd byte: 123 */ 0x5804,
+  /* 2nd byte: 124 */ 0x5808,
+  /* 2nd byte: 125 */ 0x5809,
+  /* 2nd byte: 126 */ 0x57e1},
+/* 1st byte: 56 */ { 
+  /* 2nd byte: 33 */ 0x580c,
+  /* 2nd byte: 34 */ 0x580d,
+  /* 2nd byte: 35 */ 0x581b,
+  /* 2nd byte: 36 */ 0x581e,
+  /* 2nd byte: 37 */ 0x581f,
+  /* 2nd byte: 38 */ 0x5820,
+  /* 2nd byte: 39 */ 0x5826,
+  /* 2nd byte: 40 */ 0x5827,
+  /* 2nd byte: 41 */ 0x582d,
+  /* 2nd byte: 42 */ 0x5832,
+  /* 2nd byte: 43 */ 0x5839,
+  /* 2nd byte: 44 */ 0x583f,
+  /* 2nd byte: 45 */ 0x5849,
+  /* 2nd byte: 46 */ 0x584c,
+  /* 2nd byte: 47 */ 0x584d,
+  /* 2nd byte: 48 */ 0x584f,
+  /* 2nd byte: 49 */ 0x5850,
+  /* 2nd byte: 50 */ 0x5855,
+  /* 2nd byte: 51 */ 0x585f,
+  /* 2nd byte: 52 */ 0x5861,
+  /* 2nd byte: 53 */ 0x5864,
+  /* 2nd byte: 54 */ 0x5867,
+  /* 2nd byte: 55 */ 0x5868,
+  /* 2nd byte: 56 */ 0x5878,
+  /* 2nd byte: 57 */ 0x587c,
+  /* 2nd byte: 58 */ 0x587f,
+  /* 2nd byte: 59 */ 0x5880,
+  /* 2nd byte: 60 */ 0x5881,
+  /* 2nd byte: 61 */ 0x5887,
+  /* 2nd byte: 62 */ 0x5888,
+  /* 2nd byte: 63 */ 0x5889,
+  /* 2nd byte: 64 */ 0x588a,
+  /* 2nd byte: 65 */ 0x588c,
+  /* 2nd byte: 66 */ 0x588d,
+  /* 2nd byte: 67 */ 0x588f,
+  /* 2nd byte: 68 */ 0x5890,
+  /* 2nd byte: 69 */ 0x5894,
+  /* 2nd byte: 70 */ 0x5896,
+  /* 2nd byte: 71 */ 0x589d,
+  /* 2nd byte: 72 */ 0x58a0,
+  /* 2nd byte: 73 */ 0x58a1,
+  /* 2nd byte: 74 */ 0x58a2,
+  /* 2nd byte: 75 */ 0x58a6,
+  /* 2nd byte: 76 */ 0x58a9,
+  /* 2nd byte: 77 */ 0x58b1,
+  /* 2nd byte: 78 */ 0x58b2,
+  /* 2nd byte: 79 */ 0x58c4,
+  /* 2nd byte: 80 */ 0x58bc,
+  /* 2nd byte: 81 */ 0x58c2,
+  /* 2nd byte: 82 */ 0x58c8,
+  /* 2nd byte: 83 */ 0x58cd,
+  /* 2nd byte: 84 */ 0x58ce,
+  /* 2nd byte: 85 */ 0x58d0,
+  /* 2nd byte: 86 */ 0x58d2,
+  /* 2nd byte: 87 */ 0x58d4,
+  /* 2nd byte: 88 */ 0x58d6,
+  /* 2nd byte: 89 */ 0x58da,
+  /* 2nd byte: 90 */ 0x58dd,
+  /* 2nd byte: 91 */ 0x58e1,
+  /* 2nd byte: 92 */ 0x58e2,
+  /* 2nd byte: 93 */ 0x58e9,
+  /* 2nd byte: 94 */ 0x58f3,
+  /* 2nd byte: 95 */ 0x5905,
+  /* 2nd byte: 96 */ 0x5906,
+  /* 2nd byte: 97 */ 0x590b,
+  /* 2nd byte: 98 */ 0x590c,
+  /* 2nd byte: 99 */ 0x5912,
+  /* 2nd byte: 100 */ 0x5913,
+  /* 2nd byte: 101 */ 0x5914,
+  /* 2nd byte: 102 */ 0x8641,
+  /* 2nd byte: 103 */ 0x591d,
+  /* 2nd byte: 104 */ 0x5921,
+  /* 2nd byte: 105 */ 0x5923,
+  /* 2nd byte: 106 */ 0x5924,
+  /* 2nd byte: 107 */ 0x5928,
+  /* 2nd byte: 108 */ 0x592f,
+  /* 2nd byte: 109 */ 0x5930,
+  /* 2nd byte: 110 */ 0x5933,
+  /* 2nd byte: 111 */ 0x5935,
+  /* 2nd byte: 112 */ 0x5936,
+  /* 2nd byte: 113 */ 0x593f,
+  /* 2nd byte: 114 */ 0x5943,
+  /* 2nd byte: 115 */ 0x5946,
+  /* 2nd byte: 116 */ 0x5952,
+  /* 2nd byte: 117 */ 0x5953,
+  /* 2nd byte: 118 */ 0x5959,
+  /* 2nd byte: 119 */ 0x595b,
+  /* 2nd byte: 120 */ 0x595d,
+  /* 2nd byte: 121 */ 0x595e,
+  /* 2nd byte: 122 */ 0x595f,
+  /* 2nd byte: 123 */ 0x5961,
+  /* 2nd byte: 124 */ 0x5963,
+  /* 2nd byte: 125 */ 0x596b,
+  /* 2nd byte: 126 */ 0x596d},
+/* 1st byte: 57 */ { 
+  /* 2nd byte: 33 */ 0x596f,
+  /* 2nd byte: 34 */ 0x5972,
+  /* 2nd byte: 35 */ 0x5975,
+  /* 2nd byte: 36 */ 0x5976,
+  /* 2nd byte: 37 */ 0x5979,
+  /* 2nd byte: 38 */ 0x597b,
+  /* 2nd byte: 39 */ 0x597c,
+  /* 2nd byte: 40 */ 0x598b,
+  /* 2nd byte: 41 */ 0x598c,
+  /* 2nd byte: 42 */ 0x598e,
+  /* 2nd byte: 43 */ 0x5992,
+  /* 2nd byte: 44 */ 0x5995,
+  /* 2nd byte: 45 */ 0x5997,
+  /* 2nd byte: 46 */ 0x599f,
+  /* 2nd byte: 47 */ 0x59a4,
+  /* 2nd byte: 48 */ 0x59a7,
+  /* 2nd byte: 49 */ 0x59ad,
+  /* 2nd byte: 50 */ 0x59ae,
+  /* 2nd byte: 51 */ 0x59af,
+  /* 2nd byte: 52 */ 0x59b0,
+  /* 2nd byte: 53 */ 0x59b3,
+  /* 2nd byte: 54 */ 0x59b7,
+  /* 2nd byte: 55 */ 0x59ba,
+  /* 2nd byte: 56 */ 0x59bc,
+  /* 2nd byte: 57 */ 0x59c1,
+  /* 2nd byte: 58 */ 0x59c3,
+  /* 2nd byte: 59 */ 0x59c4,
+  /* 2nd byte: 60 */ 0x59c8,
+  /* 2nd byte: 61 */ 0x59ca,
+  /* 2nd byte: 62 */ 0x59cd,
+  /* 2nd byte: 63 */ 0x59d2,
+  /* 2nd byte: 64 */ 0x59dd,
+  /* 2nd byte: 65 */ 0x59de,
+  /* 2nd byte: 66 */ 0x59df,
+  /* 2nd byte: 67 */ 0x59e3,
+  /* 2nd byte: 68 */ 0x59e4,
+  /* 2nd byte: 69 */ 0x59e7,
+  /* 2nd byte: 70 */ 0x59ee,
+  /* 2nd byte: 71 */ 0x59ef,
+  /* 2nd byte: 72 */ 0x59f1,
+  /* 2nd byte: 73 */ 0x59f2,
+  /* 2nd byte: 74 */ 0x59f4,
+  /* 2nd byte: 75 */ 0x59f7,
+  /* 2nd byte: 76 */ 0x5a00,
+  /* 2nd byte: 77 */ 0x5a04,
+  /* 2nd byte: 78 */ 0x5a0c,
+  /* 2nd byte: 79 */ 0x5a0d,
+  /* 2nd byte: 80 */ 0x5a0e,
+  /* 2nd byte: 81 */ 0x5a12,
+  /* 2nd byte: 82 */ 0x5a13,
+  /* 2nd byte: 83 */ 0x5a1e,
+  /* 2nd byte: 84 */ 0x5a23,
+  /* 2nd byte: 85 */ 0x5a24,
+  /* 2nd byte: 86 */ 0x5a27,
+  /* 2nd byte: 87 */ 0x5a28,
+  /* 2nd byte: 88 */ 0x5a2a,
+  /* 2nd byte: 89 */ 0x5a2d,
+  /* 2nd byte: 90 */ 0x5a30,
+  /* 2nd byte: 91 */ 0x5a44,
+  /* 2nd byte: 92 */ 0x5a45,
+  /* 2nd byte: 93 */ 0x5a47,
+  /* 2nd byte: 94 */ 0x5a48,
+  /* 2nd byte: 95 */ 0x5a4c,
+  /* 2nd byte: 96 */ 0x5a50,
+  /* 2nd byte: 97 */ 0x5a55,
+  /* 2nd byte: 98 */ 0x5a5e,
+  /* 2nd byte: 99 */ 0x5a63,
+  /* 2nd byte: 100 */ 0x5a65,
+  /* 2nd byte: 101 */ 0x5a67,
+  /* 2nd byte: 102 */ 0x5a6d,
+  /* 2nd byte: 103 */ 0x5a77,
+  /* 2nd byte: 104 */ 0x5a7a,
+  /* 2nd byte: 105 */ 0x5a7b,
+  /* 2nd byte: 106 */ 0x5a7e,
+  /* 2nd byte: 107 */ 0x5a8b,
+  /* 2nd byte: 108 */ 0x5a90,
+  /* 2nd byte: 109 */ 0x5a93,
+  /* 2nd byte: 110 */ 0x5a96,
+  /* 2nd byte: 111 */ 0x5a99,
+  /* 2nd byte: 112 */ 0x5a9c,
+  /* 2nd byte: 113 */ 0x5a9e,
+  /* 2nd byte: 114 */ 0x5a9f,
+  /* 2nd byte: 115 */ 0x5aa0,
+  /* 2nd byte: 116 */ 0x5aa2,
+  /* 2nd byte: 117 */ 0x5aa7,
+  /* 2nd byte: 118 */ 0x5aac,
+  /* 2nd byte: 119 */ 0x5ab1,
+  /* 2nd byte: 120 */ 0x5ab2,
+  /* 2nd byte: 121 */ 0x5ab3,
+  /* 2nd byte: 122 */ 0x5ab5,
+  /* 2nd byte: 123 */ 0x5ab8,
+  /* 2nd byte: 124 */ 0x5aba,
+  /* 2nd byte: 125 */ 0x5abb,
+  /* 2nd byte: 126 */ 0x5abf},
+/* 1st byte: 58 */ { 
+  /* 2nd byte: 33 */ 0x5ac4,
+  /* 2nd byte: 34 */ 0x5ac6,
+  /* 2nd byte: 35 */ 0x5ac8,
+  /* 2nd byte: 36 */ 0x5acf,
+  /* 2nd byte: 37 */ 0x5ada,
+  /* 2nd byte: 38 */ 0x5adc,
+  /* 2nd byte: 39 */ 0x5ae0,
+  /* 2nd byte: 40 */ 0x5ae5,
+  /* 2nd byte: 41 */ 0x5aea,
+  /* 2nd byte: 42 */ 0x5aee,
+  /* 2nd byte: 43 */ 0x5af5,
+  /* 2nd byte: 44 */ 0x5af6,
+  /* 2nd byte: 45 */ 0x5afd,
+  /* 2nd byte: 46 */ 0x5b00,
+  /* 2nd byte: 47 */ 0x5b01,
+  /* 2nd byte: 48 */ 0x5b08,
+  /* 2nd byte: 49 */ 0x5b17,
+  /* 2nd byte: 50 */ 0x5b34,
+  /* 2nd byte: 51 */ 0x5b19,
+  /* 2nd byte: 52 */ 0x5b1b,
+  /* 2nd byte: 53 */ 0x5b1d,
+  /* 2nd byte: 54 */ 0x5b21,
+  /* 2nd byte: 55 */ 0x5b25,
+  /* 2nd byte: 56 */ 0x5b2d,
+  /* 2nd byte: 57 */ 0x5b38,
+  /* 2nd byte: 58 */ 0x5b41,
+  /* 2nd byte: 59 */ 0x5b4b,
+  /* 2nd byte: 60 */ 0x5b4c,
+  /* 2nd byte: 61 */ 0x5b52,
+  /* 2nd byte: 62 */ 0x5b56,
+  /* 2nd byte: 63 */ 0x5b5e,
+  /* 2nd byte: 64 */ 0x5b68,
+  /* 2nd byte: 65 */ 0x5b6e,
+  /* 2nd byte: 66 */ 0x5b6f,
+  /* 2nd byte: 67 */ 0x5b7c,
+  /* 2nd byte: 68 */ 0x5b7d,
+  /* 2nd byte: 69 */ 0x5b7e,
+  /* 2nd byte: 70 */ 0x5b7f,
+  /* 2nd byte: 71 */ 0x5b81,
+  /* 2nd byte: 72 */ 0x5b84,
+  /* 2nd byte: 73 */ 0x5b86,
+  /* 2nd byte: 74 */ 0x5b8a,
+  /* 2nd byte: 75 */ 0x5b8e,
+  /* 2nd byte: 76 */ 0x5b90,
+  /* 2nd byte: 77 */ 0x5b91,
+  /* 2nd byte: 78 */ 0x5b93,
+  /* 2nd byte: 79 */ 0x5b94,
+  /* 2nd byte: 80 */ 0x5b96,
+  /* 2nd byte: 81 */ 0x5ba8,
+  /* 2nd byte: 82 */ 0x5ba9,
+  /* 2nd byte: 83 */ 0x5bac,
+  /* 2nd byte: 84 */ 0x5bad,
+  /* 2nd byte: 85 */ 0x5baf,
+  /* 2nd byte: 86 */ 0x5bb1,
+  /* 2nd byte: 87 */ 0x5bb2,
+  /* 2nd byte: 88 */ 0x5bb7,
+  /* 2nd byte: 89 */ 0x5bba,
+  /* 2nd byte: 90 */ 0x5bbc,
+  /* 2nd byte: 91 */ 0x5bc0,
+  /* 2nd byte: 92 */ 0x5bc1,
+  /* 2nd byte: 93 */ 0x5bcd,
+  /* 2nd byte: 94 */ 0x5bcf,
+  /* 2nd byte: 95 */ 0x5bd6,
+  /* 2nd byte: 96 */ 0x5bd7,
+  /* 2nd byte: 97 */ 0x5bd8,
+  /* 2nd byte: 98 */ 0x5bd9,
+  /* 2nd byte: 99 */ 0x5bda,
+  /* 2nd byte: 100 */ 0x5be0,
+  /* 2nd byte: 101 */ 0x5bef,
+  /* 2nd byte: 102 */ 0x5bf1,
+  /* 2nd byte: 103 */ 0x5bf4,
+  /* 2nd byte: 104 */ 0x5bfd,
+  /* 2nd byte: 105 */ 0x5c0c,
+  /* 2nd byte: 106 */ 0x5c17,
+  /* 2nd byte: 107 */ 0x5c1e,
+  /* 2nd byte: 108 */ 0x5c1f,
+  /* 2nd byte: 109 */ 0x5c23,
+  /* 2nd byte: 110 */ 0x5c26,
+  /* 2nd byte: 111 */ 0x5c29,
+  /* 2nd byte: 112 */ 0x5c2b,
+  /* 2nd byte: 113 */ 0x5c2c,
+  /* 2nd byte: 114 */ 0x5c2e,
+  /* 2nd byte: 115 */ 0x5c30,
+  /* 2nd byte: 116 */ 0x5c32,
+  /* 2nd byte: 117 */ 0x5c35,
+  /* 2nd byte: 118 */ 0x5c36,
+  /* 2nd byte: 119 */ 0x5c59,
+  /* 2nd byte: 120 */ 0x5c5a,
+  /* 2nd byte: 121 */ 0x5c5c,
+  /* 2nd byte: 122 */ 0x5c62,
+  /* 2nd byte: 123 */ 0x5c63,
+  /* 2nd byte: 124 */ 0x5c67,
+  /* 2nd byte: 125 */ 0x5c68,
+  /* 2nd byte: 126 */ 0x5c69},
+/* 1st byte: 59 */ { 
+  /* 2nd byte: 33 */ 0x5c6d,
+  /* 2nd byte: 34 */ 0x5c70,
+  /* 2nd byte: 35 */ 0x5c74,
+  /* 2nd byte: 36 */ 0x5c75,
+  /* 2nd byte: 37 */ 0x5c7a,
+  /* 2nd byte: 38 */ 0x5c7b,
+  /* 2nd byte: 39 */ 0x5c7c,
+  /* 2nd byte: 40 */ 0x5c7d,
+  /* 2nd byte: 41 */ 0x5c87,
+  /* 2nd byte: 42 */ 0x5c88,
+  /* 2nd byte: 43 */ 0x5c8a,
+  /* 2nd byte: 44 */ 0x5c8f,
+  /* 2nd byte: 45 */ 0x5c92,
+  /* 2nd byte: 46 */ 0x5c9d,
+  /* 2nd byte: 47 */ 0x5c9f,
+  /* 2nd byte: 48 */ 0x5ca0,
+  /* 2nd byte: 49 */ 0x5ca2,
+  /* 2nd byte: 50 */ 0x5ca3,
+  /* 2nd byte: 51 */ 0x5ca6,
+  /* 2nd byte: 52 */ 0x5caa,
+  /* 2nd byte: 53 */ 0x5cb2,
+  /* 2nd byte: 54 */ 0x5cb4,
+  /* 2nd byte: 55 */ 0x5cb5,
+  /* 2nd byte: 56 */ 0x5cba,
+  /* 2nd byte: 57 */ 0x5cc9,
+  /* 2nd byte: 58 */ 0x5ccb,
+  /* 2nd byte: 59 */ 0x5cd2,
+  /* 2nd byte: 60 */ 0x5cdd,
+  /* 2nd byte: 61 */ 0x5cd7,
+  /* 2nd byte: 62 */ 0x5cee,
+  /* 2nd byte: 63 */ 0x5cf1,
+  /* 2nd byte: 64 */ 0x5cf2,
+  /* 2nd byte: 65 */ 0x5cf4,
+  /* 2nd byte: 66 */ 0x5d01,
+  /* 2nd byte: 67 */ 0x5d06,
+  /* 2nd byte: 68 */ 0x5d0d,
+  /* 2nd byte: 69 */ 0x5d12,
+  /* 2nd byte: 70 */ 0x5d2b,
+  /* 2nd byte: 71 */ 0x5d23,
+  /* 2nd byte: 72 */ 0x5d24,
+  /* 2nd byte: 73 */ 0x5d26,
+  /* 2nd byte: 74 */ 0x5d27,
+  /* 2nd byte: 75 */ 0x5d31,
+  /* 2nd byte: 76 */ 0x5d34,
+  /* 2nd byte: 77 */ 0x5d39,
+  /* 2nd byte: 78 */ 0x5d3d,
+  /* 2nd byte: 79 */ 0x5d3f,
+  /* 2nd byte: 80 */ 0x5d42,
+  /* 2nd byte: 81 */ 0x5d43,
+  /* 2nd byte: 82 */ 0x5d46,
+  /* 2nd byte: 83 */ 0x5d48,
+  /* 2nd byte: 84 */ 0x5d55,
+  /* 2nd byte: 85 */ 0x5d51,
+  /* 2nd byte: 86 */ 0x5d59,
+  /* 2nd byte: 87 */ 0x5d4a,
+  /* 2nd byte: 88 */ 0x5d5f,
+  /* 2nd byte: 89 */ 0x5d60,
+  /* 2nd byte: 90 */ 0x5d61,
+  /* 2nd byte: 91 */ 0x5d62,
+  /* 2nd byte: 92 */ 0x5d64,
+  /* 2nd byte: 93 */ 0x5d6a,
+  /* 2nd byte: 94 */ 0x5d6d,
+  /* 2nd byte: 95 */ 0x5d70,
+  /* 2nd byte: 96 */ 0x5d79,
+  /* 2nd byte: 97 */ 0x5d7a,
+  /* 2nd byte: 98 */ 0x5d7e,
+  /* 2nd byte: 99 */ 0x5d7f,
+  /* 2nd byte: 100 */ 0x5d81,
+  /* 2nd byte: 101 */ 0x5d83,
+  /* 2nd byte: 102 */ 0x5d88,
+  /* 2nd byte: 103 */ 0x5d8a,
+  /* 2nd byte: 104 */ 0x5d92,
+  /* 2nd byte: 105 */ 0x5d93,
+  /* 2nd byte: 106 */ 0x5d94,
+  /* 2nd byte: 107 */ 0x5d95,
+  /* 2nd byte: 108 */ 0x5d99,
+  /* 2nd byte: 109 */ 0x5d9b,
+  /* 2nd byte: 110 */ 0x5d9f,
+  /* 2nd byte: 111 */ 0x5da0,
+  /* 2nd byte: 112 */ 0x5da7,
+  /* 2nd byte: 113 */ 0x5dab,
+  /* 2nd byte: 114 */ 0x5db0,
+  /* 2nd byte: 115 */ 0x5db4,
+  /* 2nd byte: 116 */ 0x5db8,
+  /* 2nd byte: 117 */ 0x5db9,
+  /* 2nd byte: 118 */ 0x5dc3,
+  /* 2nd byte: 119 */ 0x5dc7,
+  /* 2nd byte: 120 */ 0x5dcb,
+  /* 2nd byte: 121 */ 0x5dd0,
+  /* 2nd byte: 122 */ 0x5dce,
+  /* 2nd byte: 123 */ 0x5dd8,
+  /* 2nd byte: 124 */ 0x5dd9,
+  /* 2nd byte: 125 */ 0x5de0,
+  /* 2nd byte: 126 */ 0x5de4},
+/* 1st byte: 60 */ { 
+  /* 2nd byte: 33 */ 0x5de9,
+  /* 2nd byte: 34 */ 0x5df8,
+  /* 2nd byte: 35 */ 0x5df9,
+  /* 2nd byte: 36 */ 0x5e00,
+  /* 2nd byte: 37 */ 0x5e07,
+  /* 2nd byte: 38 */ 0x5e0d,
+  /* 2nd byte: 39 */ 0x5e12,
+  /* 2nd byte: 40 */ 0x5e14,
+  /* 2nd byte: 41 */ 0x5e15,
+  /* 2nd byte: 42 */ 0x5e18,
+  /* 2nd byte: 43 */ 0x5e1f,
+  /* 2nd byte: 44 */ 0x5e20,
+  /* 2nd byte: 45 */ 0x5e2e,
+  /* 2nd byte: 46 */ 0x5e28,
+  /* 2nd byte: 47 */ 0x5e32,
+  /* 2nd byte: 48 */ 0x5e35,
+  /* 2nd byte: 49 */ 0x5e3e,
+  /* 2nd byte: 50 */ 0x5e4b,
+  /* 2nd byte: 51 */ 0x5e50,
+  /* 2nd byte: 52 */ 0x5e49,
+  /* 2nd byte: 53 */ 0x5e51,
+  /* 2nd byte: 54 */ 0x5e56,
+  /* 2nd byte: 55 */ 0x5e58,
+  /* 2nd byte: 56 */ 0x5e5b,
+  /* 2nd byte: 57 */ 0x5e5c,
+  /* 2nd byte: 58 */ 0x5e5e,
+  /* 2nd byte: 59 */ 0x5e68,
+  /* 2nd byte: 60 */ 0x5e6a,
+  /* 2nd byte: 61 */ 0x5e6b,
+  /* 2nd byte: 62 */ 0x5e6c,
+  /* 2nd byte: 63 */ 0x5e6d,
+  /* 2nd byte: 64 */ 0x5e6e,
+  /* 2nd byte: 65 */ 0x5e70,
+  /* 2nd byte: 66 */ 0x5e80,
+  /* 2nd byte: 67 */ 0x5e8b,
+  /* 2nd byte: 68 */ 0x5e8e,
+  /* 2nd byte: 69 */ 0x5ea2,
+  /* 2nd byte: 70 */ 0x5ea4,
+  /* 2nd byte: 71 */ 0x5ea5,
+  /* 2nd byte: 72 */ 0x5ea8,
+  /* 2nd byte: 73 */ 0x5eaa,
+  /* 2nd byte: 74 */ 0x5eac,
+  /* 2nd byte: 75 */ 0x5eb1,
+  /* 2nd byte: 76 */ 0x5eb3,
+  /* 2nd byte: 77 */ 0x5ebd,
+  /* 2nd byte: 78 */ 0x5ebe,
+  /* 2nd byte: 79 */ 0x5ebf,
+  /* 2nd byte: 80 */ 0x5ec6,
+  /* 2nd byte: 81 */ 0x5ecc,
+  /* 2nd byte: 82 */ 0x5ecb,
+  /* 2nd byte: 83 */ 0x5ece,
+  /* 2nd byte: 84 */ 0x5ed1,
+  /* 2nd byte: 85 */ 0x5ed2,
+  /* 2nd byte: 86 */ 0x5ed4,
+  /* 2nd byte: 87 */ 0x5ed5,
+  /* 2nd byte: 88 */ 0x5edc,
+  /* 2nd byte: 89 */ 0x5ede,
+  /* 2nd byte: 90 */ 0x5ee5,
+  /* 2nd byte: 91 */ 0x5eeb,
+  /* 2nd byte: 92 */ 0x5f02,
+  /* 2nd byte: 93 */ 0x5f06,
+  /* 2nd byte: 94 */ 0x5f07,
+  /* 2nd byte: 95 */ 0x5f08,
+  /* 2nd byte: 96 */ 0x5f0e,
+  /* 2nd byte: 97 */ 0x5f19,
+  /* 2nd byte: 98 */ 0x5f1c,
+  /* 2nd byte: 99 */ 0x5f1d,
+  /* 2nd byte: 100 */ 0x5f21,
+  /* 2nd byte: 101 */ 0x5f22,
+  /* 2nd byte: 102 */ 0x5f23,
+  /* 2nd byte: 103 */ 0x5f24,
+  /* 2nd byte: 104 */ 0x5f28,
+  /* 2nd byte: 105 */ 0x5f2b,
+  /* 2nd byte: 106 */ 0x5f2c,
+  /* 2nd byte: 107 */ 0x5f2e,
+  /* 2nd byte: 108 */ 0x5f30,
+  /* 2nd byte: 109 */ 0x5f34,
+  /* 2nd byte: 110 */ 0x5f36,
+  /* 2nd byte: 111 */ 0x5f3b,
+  /* 2nd byte: 112 */ 0x5f3d,
+  /* 2nd byte: 113 */ 0x5f3f,
+  /* 2nd byte: 114 */ 0x5f40,
+  /* 2nd byte: 115 */ 0x5f44,
+  /* 2nd byte: 116 */ 0x5f45,
+  /* 2nd byte: 117 */ 0x5f47,
+  /* 2nd byte: 118 */ 0x5f4d,
+  /* 2nd byte: 119 */ 0x5f50,
+  /* 2nd byte: 120 */ 0x5f54,
+  /* 2nd byte: 121 */ 0x5f58,
+  /* 2nd byte: 122 */ 0x5f5b,
+  /* 2nd byte: 123 */ 0x5f60,
+  /* 2nd byte: 124 */ 0x5f63,
+  /* 2nd byte: 125 */ 0x5f64,
+  /* 2nd byte: 126 */ 0x5f67},
+/* 1st byte: 61 */ { 
+  /* 2nd byte: 33 */ 0x5f6f,
+  /* 2nd byte: 34 */ 0x5f72,
+  /* 2nd byte: 35 */ 0x5f74,
+  /* 2nd byte: 36 */ 0x5f75,
+  /* 2nd byte: 37 */ 0x5f78,
+  /* 2nd byte: 38 */ 0x5f7a,
+  /* 2nd byte: 39 */ 0x5f7d,
+  /* 2nd byte: 40 */ 0x5f7e,
+  /* 2nd byte: 41 */ 0x5f89,
+  /* 2nd byte: 42 */ 0x5f8d,
+  /* 2nd byte: 43 */ 0x5f8f,
+  /* 2nd byte: 44 */ 0x5f96,
+  /* 2nd byte: 45 */ 0x5f9c,
+  /* 2nd byte: 46 */ 0x5f9d,
+  /* 2nd byte: 47 */ 0x5fa2,
+  /* 2nd byte: 48 */ 0x5fa7,
+  /* 2nd byte: 49 */ 0x5fab,
+  /* 2nd byte: 50 */ 0x5fa4,
+  /* 2nd byte: 51 */ 0x5fac,
+  /* 2nd byte: 52 */ 0x5faf,
+  /* 2nd byte: 53 */ 0x5fb0,
+  /* 2nd byte: 54 */ 0x5fb1,
+  /* 2nd byte: 55 */ 0x5fb8,
+  /* 2nd byte: 56 */ 0x5fc4,
+  /* 2nd byte: 57 */ 0x5fc7,
+  /* 2nd byte: 58 */ 0x5fc8,
+  /* 2nd byte: 59 */ 0x5fc9,
+  /* 2nd byte: 60 */ 0x5fcb,
+  /* 2nd byte: 61 */ 0x5fd0,
+  /* 2nd byte: 62 */ 0x5fd1,
+  /* 2nd byte: 63 */ 0x5fd2,
+  /* 2nd byte: 64 */ 0x5fd3,
+  /* 2nd byte: 65 */ 0x5fd4,
+  /* 2nd byte: 66 */ 0x5fde,
+  /* 2nd byte: 67 */ 0x5fe1,
+  /* 2nd byte: 68 */ 0x5fe2,
+  /* 2nd byte: 69 */ 0x5fe8,
+  /* 2nd byte: 70 */ 0x5fe9,
+  /* 2nd byte: 71 */ 0x5fea,
+  /* 2nd byte: 72 */ 0x5fec,
+  /* 2nd byte: 73 */ 0x5fed,
+  /* 2nd byte: 74 */ 0x5fee,
+  /* 2nd byte: 75 */ 0x5fef,
+  /* 2nd byte: 76 */ 0x5ff2,
+  /* 2nd byte: 77 */ 0x5ff3,
+  /* 2nd byte: 78 */ 0x5ff6,
+  /* 2nd byte: 79 */ 0x5ffa,
+  /* 2nd byte: 80 */ 0x5ffc,
+  /* 2nd byte: 81 */ 0x6007,
+  /* 2nd byte: 82 */ 0x600a,
+  /* 2nd byte: 83 */ 0x600d,
+  /* 2nd byte: 84 */ 0x6013,
+  /* 2nd byte: 85 */ 0x6014,
+  /* 2nd byte: 86 */ 0x6017,
+  /* 2nd byte: 87 */ 0x6018,
+  /* 2nd byte: 88 */ 0x601a,
+  /* 2nd byte: 89 */ 0x601f,
+  /* 2nd byte: 90 */ 0x6024,
+  /* 2nd byte: 91 */ 0x602d,
+  /* 2nd byte: 92 */ 0x6033,
+  /* 2nd byte: 93 */ 0x6035,
+  /* 2nd byte: 94 */ 0x6040,
+  /* 2nd byte: 95 */ 0x6047,
+  /* 2nd byte: 96 */ 0x6048,
+  /* 2nd byte: 97 */ 0x6049,
+  /* 2nd byte: 98 */ 0x604c,
+  /* 2nd byte: 99 */ 0x6051,
+  /* 2nd byte: 100 */ 0x6054,
+  /* 2nd byte: 101 */ 0x6056,
+  /* 2nd byte: 102 */ 0x6057,
+  /* 2nd byte: 103 */ 0x605d,
+  /* 2nd byte: 104 */ 0x6061,
+  /* 2nd byte: 105 */ 0x6067,
+  /* 2nd byte: 106 */ 0x6071,
+  /* 2nd byte: 107 */ 0x607e,
+  /* 2nd byte: 108 */ 0x607f,
+  /* 2nd byte: 109 */ 0x6082,
+  /* 2nd byte: 110 */ 0x6086,
+  /* 2nd byte: 111 */ 0x6088,
+  /* 2nd byte: 112 */ 0x608a,
+  /* 2nd byte: 113 */ 0x608e,
+  /* 2nd byte: 114 */ 0x6091,
+  /* 2nd byte: 115 */ 0x6093,
+  /* 2nd byte: 116 */ 0x6095,
+  /* 2nd byte: 117 */ 0x6098,
+  /* 2nd byte: 118 */ 0x609d,
+  /* 2nd byte: 119 */ 0x609e,
+  /* 2nd byte: 120 */ 0x60a2,
+  /* 2nd byte: 121 */ 0x60a4,
+  /* 2nd byte: 122 */ 0x60a5,
+  /* 2nd byte: 123 */ 0x60a8,
+  /* 2nd byte: 124 */ 0x60b0,
+  /* 2nd byte: 125 */ 0x60b1,
+  /* 2nd byte: 126 */ 0x60b7},
+/* 1st byte: 62 */ { 
+  /* 2nd byte: 33 */ 0x60bb,
+  /* 2nd byte: 34 */ 0x60be,
+  /* 2nd byte: 35 */ 0x60c2,
+  /* 2nd byte: 36 */ 0x60c4,
+  /* 2nd byte: 37 */ 0x60c8,
+  /* 2nd byte: 38 */ 0x60c9,
+  /* 2nd byte: 39 */ 0x60ca,
+  /* 2nd byte: 40 */ 0x60cb,
+  /* 2nd byte: 41 */ 0x60ce,
+  /* 2nd byte: 42 */ 0x60cf,
+  /* 2nd byte: 43 */ 0x60d4,
+  /* 2nd byte: 44 */ 0x60d5,
+  /* 2nd byte: 45 */ 0x60d9,
+  /* 2nd byte: 46 */ 0x60db,
+  /* 2nd byte: 47 */ 0x60dd,
+  /* 2nd byte: 48 */ 0x60de,
+  /* 2nd byte: 49 */ 0x60e2,
+  /* 2nd byte: 50 */ 0x60e5,
+  /* 2nd byte: 51 */ 0x60f2,
+  /* 2nd byte: 52 */ 0x60f5,
+  /* 2nd byte: 53 */ 0x60f8,
+  /* 2nd byte: 54 */ 0x60fc,
+  /* 2nd byte: 55 */ 0x60fd,
+  /* 2nd byte: 56 */ 0x6102,
+  /* 2nd byte: 57 */ 0x6107,
+  /* 2nd byte: 58 */ 0x610a,
+  /* 2nd byte: 59 */ 0x610c,
+  /* 2nd byte: 60 */ 0x6110,
+  /* 2nd byte: 61 */ 0x6111,
+  /* 2nd byte: 62 */ 0x6112,
+  /* 2nd byte: 63 */ 0x6113,
+  /* 2nd byte: 64 */ 0x6114,
+  /* 2nd byte: 65 */ 0x6116,
+  /* 2nd byte: 66 */ 0x6117,
+  /* 2nd byte: 67 */ 0x6119,
+  /* 2nd byte: 68 */ 0x611c,
+  /* 2nd byte: 69 */ 0x611e,
+  /* 2nd byte: 70 */ 0x6122,
+  /* 2nd byte: 71 */ 0x612a,
+  /* 2nd byte: 72 */ 0x612b,
+  /* 2nd byte: 73 */ 0x6130,
+  /* 2nd byte: 74 */ 0x6131,
+  /* 2nd byte: 75 */ 0x6135,
+  /* 2nd byte: 76 */ 0x6136,
+  /* 2nd byte: 77 */ 0x6137,
+  /* 2nd byte: 78 */ 0x6139,
+  /* 2nd byte: 79 */ 0x6141,
+  /* 2nd byte: 80 */ 0x6145,
+  /* 2nd byte: 81 */ 0x6146,
+  /* 2nd byte: 82 */ 0x6149,
+  /* 2nd byte: 83 */ 0x615e,
+  /* 2nd byte: 84 */ 0x6160,
+  /* 2nd byte: 85 */ 0x616c,
+  /* 2nd byte: 86 */ 0x6172,
+  /* 2nd byte: 87 */ 0x6178,
+  /* 2nd byte: 88 */ 0x617b,
+  /* 2nd byte: 89 */ 0x617c,
+  /* 2nd byte: 90 */ 0x617f,
+  /* 2nd byte: 91 */ 0x6180,
+  /* 2nd byte: 92 */ 0x6181,
+  /* 2nd byte: 93 */ 0x6183,
+  /* 2nd byte: 94 */ 0x6184,
+  /* 2nd byte: 95 */ 0x618b,
+  /* 2nd byte: 96 */ 0x618d,
+  /* 2nd byte: 97 */ 0x6192,
+  /* 2nd byte: 98 */ 0x6193,
+  /* 2nd byte: 99 */ 0x6197,
+  /* 2nd byte: 100 */ 0x6198,
+  /* 2nd byte: 101 */ 0x619c,
+  /* 2nd byte: 102 */ 0x619d,
+  /* 2nd byte: 103 */ 0x619f,
+  /* 2nd byte: 104 */ 0x61a0,
+  /* 2nd byte: 105 */ 0x61a5,
+  /* 2nd byte: 106 */ 0x61a8,
+  /* 2nd byte: 107 */ 0x61aa,
+  /* 2nd byte: 108 */ 0x61ad,
+  /* 2nd byte: 109 */ 0x61b8,
+  /* 2nd byte: 110 */ 0x61b9,
+  /* 2nd byte: 111 */ 0x61bc,
+  /* 2nd byte: 112 */ 0x61c0,
+  /* 2nd byte: 113 */ 0x61c1,
+  /* 2nd byte: 114 */ 0x61c2,
+  /* 2nd byte: 115 */ 0x61ce,
+  /* 2nd byte: 116 */ 0x61cf,
+  /* 2nd byte: 117 */ 0x61d5,
+  /* 2nd byte: 118 */ 0x61dc,
+  /* 2nd byte: 119 */ 0x61dd,
+  /* 2nd byte: 120 */ 0x61de,
+  /* 2nd byte: 121 */ 0x61df,
+  /* 2nd byte: 122 */ 0x61e1,
+  /* 2nd byte: 123 */ 0x61e2,
+  /* 2nd byte: 124 */ 0x61e7,
+  /* 2nd byte: 125 */ 0x61e9,
+  /* 2nd byte: 126 */ 0x61e5},
+/* 1st byte: 63 */ { 
+  /* 2nd byte: 33 */ 0x61ec,
+  /* 2nd byte: 34 */ 0x61ed,
+  /* 2nd byte: 35 */ 0x61ef,
+  /* 2nd byte: 36 */ 0x6201,
+  /* 2nd byte: 37 */ 0x6203,
+  /* 2nd byte: 38 */ 0x6204,
+  /* 2nd byte: 39 */ 0x6207,
+  /* 2nd byte: 40 */ 0x6213,
+  /* 2nd byte: 41 */ 0x6215,
+  /* 2nd byte: 42 */ 0x621c,
+  /* 2nd byte: 43 */ 0x6220,
+  /* 2nd byte: 44 */ 0x6222,
+  /* 2nd byte: 45 */ 0x6223,
+  /* 2nd byte: 46 */ 0x6227,
+  /* 2nd byte: 47 */ 0x6229,
+  /* 2nd byte: 48 */ 0x622b,
+  /* 2nd byte: 49 */ 0x6239,
+  /* 2nd byte: 50 */ 0x623d,
+  /* 2nd byte: 51 */ 0x6242,
+  /* 2nd byte: 52 */ 0x6243,
+  /* 2nd byte: 53 */ 0x6244,
+  /* 2nd byte: 54 */ 0x6246,
+  /* 2nd byte: 55 */ 0x624c,
+  /* 2nd byte: 56 */ 0x6250,
+  /* 2nd byte: 57 */ 0x6251,
+  /* 2nd byte: 58 */ 0x6252,
+  /* 2nd byte: 59 */ 0x6254,
+  /* 2nd byte: 60 */ 0x6256,
+  /* 2nd byte: 61 */ 0x625a,
+  /* 2nd byte: 62 */ 0x625c,
+  /* 2nd byte: 63 */ 0x6264,
+  /* 2nd byte: 64 */ 0x626d,
+  /* 2nd byte: 65 */ 0x626f,
+  /* 2nd byte: 66 */ 0x6273,
+  /* 2nd byte: 67 */ 0x627a,
+  /* 2nd byte: 68 */ 0x627d,
+  /* 2nd byte: 69 */ 0x628d,
+  /* 2nd byte: 70 */ 0x628e,
+  /* 2nd byte: 71 */ 0x628f,
+  /* 2nd byte: 72 */ 0x6290,
+  /* 2nd byte: 73 */ 0x62a6,
+  /* 2nd byte: 74 */ 0x62a8,
+  /* 2nd byte: 75 */ 0x62b3,
+  /* 2nd byte: 76 */ 0x62b6,
+  /* 2nd byte: 77 */ 0x62b7,
+  /* 2nd byte: 78 */ 0x62ba,
+  /* 2nd byte: 79 */ 0x62be,
+  /* 2nd byte: 80 */ 0x62bf,
+  /* 2nd byte: 81 */ 0x62c4,
+  /* 2nd byte: 82 */ 0x62ce,
+  /* 2nd byte: 83 */ 0x62d5,
+  /* 2nd byte: 84 */ 0x62d6,
+  /* 2nd byte: 85 */ 0x62da,
+  /* 2nd byte: 86 */ 0x62ea,
+  /* 2nd byte: 87 */ 0x62f2,
+  /* 2nd byte: 88 */ 0x62f4,
+  /* 2nd byte: 89 */ 0x62fc,
+  /* 2nd byte: 90 */ 0x62fd,
+  /* 2nd byte: 91 */ 0x6303,
+  /* 2nd byte: 92 */ 0x6304,
+  /* 2nd byte: 93 */ 0x630a,
+  /* 2nd byte: 94 */ 0x630b,
+  /* 2nd byte: 95 */ 0x630d,
+  /* 2nd byte: 96 */ 0x6310,
+  /* 2nd byte: 97 */ 0x6313,
+  /* 2nd byte: 98 */ 0x6316,
+  /* 2nd byte: 99 */ 0x6318,
+  /* 2nd byte: 100 */ 0x6329,
+  /* 2nd byte: 101 */ 0x632a,
+  /* 2nd byte: 102 */ 0x632d,
+  /* 2nd byte: 103 */ 0x6335,
+  /* 2nd byte: 104 */ 0x6336,
+  /* 2nd byte: 105 */ 0x6339,
+  /* 2nd byte: 106 */ 0x633c,
+  /* 2nd byte: 107 */ 0x6341,
+  /* 2nd byte: 108 */ 0x6342,
+  /* 2nd byte: 109 */ 0x6343,
+  /* 2nd byte: 110 */ 0x6344,
+  /* 2nd byte: 111 */ 0x6346,
+  /* 2nd byte: 112 */ 0x634a,
+  /* 2nd byte: 113 */ 0x634b,
+  /* 2nd byte: 114 */ 0x634e,
+  /* 2nd byte: 115 */ 0x6352,
+  /* 2nd byte: 116 */ 0x6353,
+  /* 2nd byte: 117 */ 0x6354,
+  /* 2nd byte: 118 */ 0x6358,
+  /* 2nd byte: 119 */ 0x635b,
+  /* 2nd byte: 120 */ 0x6365,
+  /* 2nd byte: 121 */ 0x6366,
+  /* 2nd byte: 122 */ 0x636c,
+  /* 2nd byte: 123 */ 0x636d,
+  /* 2nd byte: 124 */ 0x6371,
+  /* 2nd byte: 125 */ 0x6374,
+  /* 2nd byte: 126 */ 0x6375},
+/* 1st byte: 64 */ { 
+  /* 2nd byte: 33 */ 0x6378,
+  /* 2nd byte: 34 */ 0x637c,
+  /* 2nd byte: 35 */ 0x637d,
+  /* 2nd byte: 36 */ 0x637f,
+  /* 2nd byte: 37 */ 0x6382,
+  /* 2nd byte: 38 */ 0x6384,
+  /* 2nd byte: 39 */ 0x6387,
+  /* 2nd byte: 40 */ 0x638a,
+  /* 2nd byte: 41 */ 0x6390,
+  /* 2nd byte: 42 */ 0x6394,
+  /* 2nd byte: 43 */ 0x6395,
+  /* 2nd byte: 44 */ 0x6399,
+  /* 2nd byte: 45 */ 0x639a,
+  /* 2nd byte: 46 */ 0x639e,
+  /* 2nd byte: 47 */ 0x63a4,
+  /* 2nd byte: 48 */ 0x63a6,
+  /* 2nd byte: 49 */ 0x63ad,
+  /* 2nd byte: 50 */ 0x63ae,
+  /* 2nd byte: 51 */ 0x63af,
+  /* 2nd byte: 52 */ 0x63bd,
+  /* 2nd byte: 53 */ 0x63c1,
+  /* 2nd byte: 54 */ 0x63c5,
+  /* 2nd byte: 55 */ 0x63c8,
+  /* 2nd byte: 56 */ 0x63ce,
+  /* 2nd byte: 57 */ 0x63d1,
+  /* 2nd byte: 58 */ 0x63d3,
+  /* 2nd byte: 59 */ 0x63d4,
+  /* 2nd byte: 60 */ 0x63d5,
+  /* 2nd byte: 61 */ 0x63dc,
+  /* 2nd byte: 62 */ 0x63e0,
+  /* 2nd byte: 63 */ 0x63e5,
+  /* 2nd byte: 64 */ 0x63ea,
+  /* 2nd byte: 65 */ 0x63ec,
+  /* 2nd byte: 66 */ 0x63f2,
+  /* 2nd byte: 67 */ 0x63f3,
+  /* 2nd byte: 68 */ 0x63f5,
+  /* 2nd byte: 69 */ 0x63f8,
+  /* 2nd byte: 70 */ 0x63f9,
+  /* 2nd byte: 71 */ 0x6409,
+  /* 2nd byte: 72 */ 0x640a,
+  /* 2nd byte: 73 */ 0x6410,
+  /* 2nd byte: 74 */ 0x6412,
+  /* 2nd byte: 75 */ 0x6414,
+  /* 2nd byte: 76 */ 0x6418,
+  /* 2nd byte: 77 */ 0x641e,
+  /* 2nd byte: 78 */ 0x6420,
+  /* 2nd byte: 79 */ 0x6422,
+  /* 2nd byte: 80 */ 0x6424,
+  /* 2nd byte: 81 */ 0x6425,
+  /* 2nd byte: 82 */ 0x6429,
+  /* 2nd byte: 83 */ 0x642a,
+  /* 2nd byte: 84 */ 0x642f,
+  /* 2nd byte: 85 */ 0x6430,
+  /* 2nd byte: 86 */ 0x6435,
+  /* 2nd byte: 87 */ 0x643d,
+  /* 2nd byte: 88 */ 0x643f,
+  /* 2nd byte: 89 */ 0x644b,
+  /* 2nd byte: 90 */ 0x644f,
+  /* 2nd byte: 91 */ 0x6451,
+  /* 2nd byte: 92 */ 0x6452,
+  /* 2nd byte: 93 */ 0x6453,
+  /* 2nd byte: 94 */ 0x6454,
+  /* 2nd byte: 95 */ 0x645a,
+  /* 2nd byte: 96 */ 0x645b,
+  /* 2nd byte: 97 */ 0x645c,
+  /* 2nd byte: 98 */ 0x645d,
+  /* 2nd byte: 99 */ 0x645f,
+  /* 2nd byte: 100 */ 0x6460,
+  /* 2nd byte: 101 */ 0x6461,
+  /* 2nd byte: 102 */ 0x6463,
+  /* 2nd byte: 103 */ 0x646d,
+  /* 2nd byte: 104 */ 0x6473,
+  /* 2nd byte: 105 */ 0x6474,
+  /* 2nd byte: 106 */ 0x647b,
+  /* 2nd byte: 107 */ 0x647d,
+  /* 2nd byte: 108 */ 0x6485,
+  /* 2nd byte: 109 */ 0x6487,
+  /* 2nd byte: 110 */ 0x648f,
+  /* 2nd byte: 111 */ 0x6490,
+  /* 2nd byte: 112 */ 0x6491,
+  /* 2nd byte: 113 */ 0x6498,
+  /* 2nd byte: 114 */ 0x6499,
+  /* 2nd byte: 115 */ 0x649b,
+  /* 2nd byte: 116 */ 0x649d,
+  /* 2nd byte: 117 */ 0x649f,
+  /* 2nd byte: 118 */ 0x64a1,
+  /* 2nd byte: 119 */ 0x64a3,
+  /* 2nd byte: 120 */ 0x64a6,
+  /* 2nd byte: 121 */ 0x64a8,
+  /* 2nd byte: 122 */ 0x64ac,
+  /* 2nd byte: 123 */ 0x64b3,
+  /* 2nd byte: 124 */ 0x64bd,
+  /* 2nd byte: 125 */ 0x64be,
+  /* 2nd byte: 126 */ 0x64bf},
+/* 1st byte: 65 */ { 
+  /* 2nd byte: 33 */ 0x64c4,
+  /* 2nd byte: 34 */ 0x64c9,
+  /* 2nd byte: 35 */ 0x64ca,
+  /* 2nd byte: 36 */ 0x64cb,
+  /* 2nd byte: 37 */ 0x64cc,
+  /* 2nd byte: 38 */ 0x64ce,
+  /* 2nd byte: 39 */ 0x64d0,
+  /* 2nd byte: 40 */ 0x64d1,
+  /* 2nd byte: 41 */ 0x64d5,
+  /* 2nd byte: 42 */ 0x64d7,
+  /* 2nd byte: 43 */ 0x64e4,
+  /* 2nd byte: 44 */ 0x64e5,
+  /* 2nd byte: 45 */ 0x64e9,
+  /* 2nd byte: 46 */ 0x64ea,
+  /* 2nd byte: 47 */ 0x64ed,
+  /* 2nd byte: 48 */ 0x64f0,
+  /* 2nd byte: 49 */ 0x64f5,
+  /* 2nd byte: 50 */ 0x64f7,
+  /* 2nd byte: 51 */ 0x64fb,
+  /* 2nd byte: 52 */ 0x64ff,
+  /* 2nd byte: 53 */ 0x6501,
+  /* 2nd byte: 54 */ 0x6504,
+  /* 2nd byte: 55 */ 0x6508,
+  /* 2nd byte: 56 */ 0x6509,
+  /* 2nd byte: 57 */ 0x650a,
+  /* 2nd byte: 58 */ 0x650f,
+  /* 2nd byte: 59 */ 0x6513,
+  /* 2nd byte: 60 */ 0x6514,
+  /* 2nd byte: 61 */ 0x6516,
+  /* 2nd byte: 62 */ 0x6519,
+  /* 2nd byte: 63 */ 0x651b,
+  /* 2nd byte: 64 */ 0x651e,
+  /* 2nd byte: 65 */ 0x651f,
+  /* 2nd byte: 66 */ 0x6522,
+  /* 2nd byte: 67 */ 0x6526,
+  /* 2nd byte: 68 */ 0x6529,
+  /* 2nd byte: 69 */ 0x652e,
+  /* 2nd byte: 70 */ 0x6531,
+  /* 2nd byte: 71 */ 0x653a,
+  /* 2nd byte: 72 */ 0x653c,
+  /* 2nd byte: 73 */ 0x653d,
+  /* 2nd byte: 74 */ 0x6543,
+  /* 2nd byte: 75 */ 0x6547,
+  /* 2nd byte: 76 */ 0x6549,
+  /* 2nd byte: 77 */ 0x6550,
+  /* 2nd byte: 78 */ 0x6552,
+  /* 2nd byte: 79 */ 0x6554,
+  /* 2nd byte: 80 */ 0x655f,
+  /* 2nd byte: 81 */ 0x6560,
+  /* 2nd byte: 82 */ 0x6567,
+  /* 2nd byte: 83 */ 0x656b,
+  /* 2nd byte: 84 */ 0x657a,
+  /* 2nd byte: 85 */ 0x657d,
+  /* 2nd byte: 86 */ 0x6581,
+  /* 2nd byte: 87 */ 0x6585,
+  /* 2nd byte: 88 */ 0x658a,
+  /* 2nd byte: 89 */ 0x6592,
+  /* 2nd byte: 90 */ 0x6595,
+  /* 2nd byte: 91 */ 0x6598,
+  /* 2nd byte: 92 */ 0x659d,
+  /* 2nd byte: 93 */ 0x65a0,
+  /* 2nd byte: 94 */ 0x65a3,
+  /* 2nd byte: 95 */ 0x65a6,
+  /* 2nd byte: 96 */ 0x65ae,
+  /* 2nd byte: 97 */ 0x65b2,
+  /* 2nd byte: 98 */ 0x65b3,
+  /* 2nd byte: 99 */ 0x65b4,
+  /* 2nd byte: 100 */ 0x65bf,
+  /* 2nd byte: 101 */ 0x65c2,
+  /* 2nd byte: 102 */ 0x65c8,
+  /* 2nd byte: 103 */ 0x65c9,
+  /* 2nd byte: 104 */ 0x65ce,
+  /* 2nd byte: 105 */ 0x65d0,
+  /* 2nd byte: 106 */ 0x65d4,
+  /* 2nd byte: 107 */ 0x65d6,
+  /* 2nd byte: 108 */ 0x65d8,
+  /* 2nd byte: 109 */ 0x65df,
+  /* 2nd byte: 110 */ 0x65f0,
+  /* 2nd byte: 111 */ 0x65f2,
+  /* 2nd byte: 112 */ 0x65f4,
+  /* 2nd byte: 113 */ 0x65f5,
+  /* 2nd byte: 114 */ 0x65f9,
+  /* 2nd byte: 115 */ 0x65fe,
+  /* 2nd byte: 116 */ 0x65ff,
+  /* 2nd byte: 117 */ 0x6600,
+  /* 2nd byte: 118 */ 0x6604,
+  /* 2nd byte: 119 */ 0x6608,
+  /* 2nd byte: 120 */ 0x6609,
+  /* 2nd byte: 121 */ 0x660d,
+  /* 2nd byte: 122 */ 0x6611,
+  /* 2nd byte: 123 */ 0x6612,
+  /* 2nd byte: 124 */ 0x6615,
+  /* 2nd byte: 125 */ 0x6616,
+  /* 2nd byte: 126 */ 0x661d},
+/* 1st byte: 66 */ { 
+  /* 2nd byte: 33 */ 0x661e,
+  /* 2nd byte: 34 */ 0x6621,
+  /* 2nd byte: 35 */ 0x6622,
+  /* 2nd byte: 36 */ 0x6623,
+  /* 2nd byte: 37 */ 0x6624,
+  /* 2nd byte: 38 */ 0x6626,
+  /* 2nd byte: 39 */ 0x6629,
+  /* 2nd byte: 40 */ 0x662a,
+  /* 2nd byte: 41 */ 0x662b,
+  /* 2nd byte: 42 */ 0x662c,
+  /* 2nd byte: 43 */ 0x662e,
+  /* 2nd byte: 44 */ 0x6630,
+  /* 2nd byte: 45 */ 0x6631,
+  /* 2nd byte: 46 */ 0x6633,
+  /* 2nd byte: 47 */ 0x6639,
+  /* 2nd byte: 48 */ 0x6637,
+  /* 2nd byte: 49 */ 0x6640,
+  /* 2nd byte: 50 */ 0x6645,
+  /* 2nd byte: 51 */ 0x6646,
+  /* 2nd byte: 52 */ 0x664a,
+  /* 2nd byte: 53 */ 0x664c,
+  /* 2nd byte: 54 */ 0x6651,
+  /* 2nd byte: 55 */ 0x664e,
+  /* 2nd byte: 56 */ 0x6657,
+  /* 2nd byte: 57 */ 0x6658,
+  /* 2nd byte: 58 */ 0x6659,
+  /* 2nd byte: 59 */ 0x665b,
+  /* 2nd byte: 60 */ 0x665c,
+  /* 2nd byte: 61 */ 0x6660,
+  /* 2nd byte: 62 */ 0x6661,
+  /* 2nd byte: 63 */ 0x66fb,
+  /* 2nd byte: 64 */ 0x666a,
+  /* 2nd byte: 65 */ 0x666b,
+  /* 2nd byte: 66 */ 0x666c,
+  /* 2nd byte: 67 */ 0x667e,
+  /* 2nd byte: 68 */ 0x6673,
+  /* 2nd byte: 69 */ 0x6675,
+  /* 2nd byte: 70 */ 0x667f,
+  /* 2nd byte: 71 */ 0x6677,
+  /* 2nd byte: 72 */ 0x6678,
+  /* 2nd byte: 73 */ 0x6679,
+  /* 2nd byte: 74 */ 0x667b,
+  /* 2nd byte: 75 */ 0x6680,
+  /* 2nd byte: 76 */ 0x667c,
+  /* 2nd byte: 77 */ 0x668b,
+  /* 2nd byte: 78 */ 0x668c,
+  /* 2nd byte: 79 */ 0x668d,
+  /* 2nd byte: 80 */ 0x6690,
+  /* 2nd byte: 81 */ 0x6692,
+  /* 2nd byte: 82 */ 0x6699,
+  /* 2nd byte: 83 */ 0x669a,
+  /* 2nd byte: 84 */ 0x669b,
+  /* 2nd byte: 85 */ 0x669c,
+  /* 2nd byte: 86 */ 0x669f,
+  /* 2nd byte: 87 */ 0x66a0,
+  /* 2nd byte: 88 */ 0x66a4,
+  /* 2nd byte: 89 */ 0x66ad,
+  /* 2nd byte: 90 */ 0x66b1,
+  /* 2nd byte: 91 */ 0x66b2,
+  /* 2nd byte: 92 */ 0x66b5,
+  /* 2nd byte: 93 */ 0x66bb,
+  /* 2nd byte: 94 */ 0x66bf,
+  /* 2nd byte: 95 */ 0x66c0,
+  /* 2nd byte: 96 */ 0x66c2,
+  /* 2nd byte: 97 */ 0x66c3,
+  /* 2nd byte: 98 */ 0x66c8,
+  /* 2nd byte: 99 */ 0x66cc,
+  /* 2nd byte: 100 */ 0x66ce,
+  /* 2nd byte: 101 */ 0x66cf,
+  /* 2nd byte: 102 */ 0x66d4,
+  /* 2nd byte: 103 */ 0x66db,
+  /* 2nd byte: 104 */ 0x66df,
+  /* 2nd byte: 105 */ 0x66e8,
+  /* 2nd byte: 106 */ 0x66eb,
+  /* 2nd byte: 107 */ 0x66ec,
+  /* 2nd byte: 108 */ 0x66ee,
+  /* 2nd byte: 109 */ 0x66fa,
+  /* 2nd byte: 110 */ 0x6705,
+  /* 2nd byte: 111 */ 0x6707,
+  /* 2nd byte: 112 */ 0x670e,
+  /* 2nd byte: 113 */ 0x6713,
+  /* 2nd byte: 114 */ 0x6719,
+  /* 2nd byte: 115 */ 0x671c,
+  /* 2nd byte: 116 */ 0x6720,
+  /* 2nd byte: 117 */ 0x6722,
+  /* 2nd byte: 118 */ 0x6733,
+  /* 2nd byte: 119 */ 0x673e,
+  /* 2nd byte: 120 */ 0x6745,
+  /* 2nd byte: 121 */ 0x6747,
+  /* 2nd byte: 122 */ 0x6748,
+  /* 2nd byte: 123 */ 0x674c,
+  /* 2nd byte: 124 */ 0x6754,
+  /* 2nd byte: 125 */ 0x6755,
+  /* 2nd byte: 126 */ 0x675d},
+/* 1st byte: 67 */ { 
+  /* 2nd byte: 33 */ 0x6766,
+  /* 2nd byte: 34 */ 0x676c,
+  /* 2nd byte: 35 */ 0x676e,
+  /* 2nd byte: 36 */ 0x6774,
+  /* 2nd byte: 37 */ 0x6776,
+  /* 2nd byte: 38 */ 0x677b,
+  /* 2nd byte: 39 */ 0x6781,
+  /* 2nd byte: 40 */ 0x6784,
+  /* 2nd byte: 41 */ 0x678e,
+  /* 2nd byte: 42 */ 0x678f,
+  /* 2nd byte: 43 */ 0x6791,
+  /* 2nd byte: 44 */ 0x6793,
+  /* 2nd byte: 45 */ 0x6796,
+  /* 2nd byte: 46 */ 0x6798,
+  /* 2nd byte: 47 */ 0x6799,
+  /* 2nd byte: 48 */ 0x679b,
+  /* 2nd byte: 49 */ 0x67b0,
+  /* 2nd byte: 50 */ 0x67b1,
+  /* 2nd byte: 51 */ 0x67b2,
+  /* 2nd byte: 52 */ 0x67b5,
+  /* 2nd byte: 53 */ 0x67bb,
+  /* 2nd byte: 54 */ 0x67bc,
+  /* 2nd byte: 55 */ 0x67bd,
+  /* 2nd byte: 56 */ 0x67f9,
+  /* 2nd byte: 57 */ 0x67c0,
+  /* 2nd byte: 58 */ 0x67c2,
+  /* 2nd byte: 59 */ 0x67c3,
+  /* 2nd byte: 60 */ 0x67c5,
+  /* 2nd byte: 61 */ 0x67c8,
+  /* 2nd byte: 62 */ 0x67c9,
+  /* 2nd byte: 63 */ 0x67d2,
+  /* 2nd byte: 64 */ 0x67d7,
+  /* 2nd byte: 65 */ 0x67d9,
+  /* 2nd byte: 66 */ 0x67dc,
+  /* 2nd byte: 67 */ 0x67e1,
+  /* 2nd byte: 68 */ 0x67e6,
+  /* 2nd byte: 69 */ 0x67f0,
+  /* 2nd byte: 70 */ 0x67f2,
+  /* 2nd byte: 71 */ 0x67f6,
+  /* 2nd byte: 72 */ 0x67f7,
+  /* 2nd byte: 73 */ 0x6852,
+  /* 2nd byte: 74 */ 0x6814,
+  /* 2nd byte: 75 */ 0x6819,
+  /* 2nd byte: 76 */ 0x681d,
+  /* 2nd byte: 77 */ 0x681f,
+  /* 2nd byte: 78 */ 0x6828,
+  /* 2nd byte: 79 */ 0x6827,
+  /* 2nd byte: 80 */ 0x682c,
+  /* 2nd byte: 81 */ 0x682d,
+  /* 2nd byte: 82 */ 0x682f,
+  /* 2nd byte: 83 */ 0x6830,
+  /* 2nd byte: 84 */ 0x6831,
+  /* 2nd byte: 85 */ 0x6833,
+  /* 2nd byte: 86 */ 0x683b,
+  /* 2nd byte: 87 */ 0x683f,
+  /* 2nd byte: 88 */ 0x6844,
+  /* 2nd byte: 89 */ 0x6845,
+  /* 2nd byte: 90 */ 0x684a,
+  /* 2nd byte: 91 */ 0x684c,
+  /* 2nd byte: 92 */ 0x6855,
+  /* 2nd byte: 93 */ 0x6857,
+  /* 2nd byte: 94 */ 0x6858,
+  /* 2nd byte: 95 */ 0x685b,
+  /* 2nd byte: 96 */ 0x686b,
+  /* 2nd byte: 97 */ 0x686e,
+  /* 2nd byte: 98 */ 0x686f,
+  /* 2nd byte: 99 */ 0x6870,
+  /* 2nd byte: 100 */ 0x6871,
+  /* 2nd byte: 101 */ 0x6872,
+  /* 2nd byte: 102 */ 0x6875,
+  /* 2nd byte: 103 */ 0x6879,
+  /* 2nd byte: 104 */ 0x687a,
+  /* 2nd byte: 105 */ 0x687b,
+  /* 2nd byte: 106 */ 0x687c,
+  /* 2nd byte: 107 */ 0x6882,
+  /* 2nd byte: 108 */ 0x6884,
+  /* 2nd byte: 109 */ 0x6886,
+  /* 2nd byte: 110 */ 0x6888,
+  /* 2nd byte: 111 */ 0x6896,
+  /* 2nd byte: 112 */ 0x6898,
+  /* 2nd byte: 113 */ 0x689a,
+  /* 2nd byte: 114 */ 0x689c,
+  /* 2nd byte: 115 */ 0x68a1,
+  /* 2nd byte: 116 */ 0x68a3,
+  /* 2nd byte: 117 */ 0x68a5,
+  /* 2nd byte: 118 */ 0x68a9,
+  /* 2nd byte: 119 */ 0x68aa,
+  /* 2nd byte: 120 */ 0x68ae,
+  /* 2nd byte: 121 */ 0x68b2,
+  /* 2nd byte: 122 */ 0x68bb,
+  /* 2nd byte: 123 */ 0x68c5,
+  /* 2nd byte: 124 */ 0x68c8,
+  /* 2nd byte: 125 */ 0x68cc,
+  /* 2nd byte: 126 */ 0x68cf},
+/* 1st byte: 68 */ { 
+  /* 2nd byte: 33 */ 0x68d0,
+  /* 2nd byte: 34 */ 0x68d1,
+  /* 2nd byte: 35 */ 0x68d3,
+  /* 2nd byte: 36 */ 0x68d6,
+  /* 2nd byte: 37 */ 0x68d9,
+  /* 2nd byte: 38 */ 0x68dc,
+  /* 2nd byte: 39 */ 0x68dd,
+  /* 2nd byte: 40 */ 0x68e5,
+  /* 2nd byte: 41 */ 0x68e8,
+  /* 2nd byte: 42 */ 0x68ea,
+  /* 2nd byte: 43 */ 0x68eb,
+  /* 2nd byte: 44 */ 0x68ec,
+  /* 2nd byte: 45 */ 0x68ed,
+  /* 2nd byte: 46 */ 0x68f0,
+  /* 2nd byte: 47 */ 0x68f1,
+  /* 2nd byte: 48 */ 0x68f5,
+  /* 2nd byte: 49 */ 0x68f6,
+  /* 2nd byte: 50 */ 0x68fb,
+  /* 2nd byte: 51 */ 0x68fc,
+  /* 2nd byte: 52 */ 0x68fd,
+  /* 2nd byte: 53 */ 0x6906,
+  /* 2nd byte: 54 */ 0x6909,
+  /* 2nd byte: 55 */ 0x690a,
+  /* 2nd byte: 56 */ 0x6910,
+  /* 2nd byte: 57 */ 0x6911,
+  /* 2nd byte: 58 */ 0x6913,
+  /* 2nd byte: 59 */ 0x6916,
+  /* 2nd byte: 60 */ 0x6917,
+  /* 2nd byte: 61 */ 0x6931,
+  /* 2nd byte: 62 */ 0x6933,
+  /* 2nd byte: 63 */ 0x6935,
+  /* 2nd byte: 64 */ 0x6938,
+  /* 2nd byte: 65 */ 0x693b,
+  /* 2nd byte: 66 */ 0x6942,
+  /* 2nd byte: 67 */ 0x6945,
+  /* 2nd byte: 68 */ 0x6949,
+  /* 2nd byte: 69 */ 0x694e,
+  /* 2nd byte: 70 */ 0x6957,
+  /* 2nd byte: 71 */ 0x695b,
+  /* 2nd byte: 72 */ 0x6963,
+  /* 2nd byte: 73 */ 0x6964,
+  /* 2nd byte: 74 */ 0x6965,
+  /* 2nd byte: 75 */ 0x6966,
+  /* 2nd byte: 76 */ 0x6968,
+  /* 2nd byte: 77 */ 0x6969,
+  /* 2nd byte: 78 */ 0x696c,
+  /* 2nd byte: 79 */ 0x6970,
+  /* 2nd byte: 80 */ 0x6971,
+  /* 2nd byte: 81 */ 0x6972,
+  /* 2nd byte: 82 */ 0x697a,
+  /* 2nd byte: 83 */ 0x697b,
+  /* 2nd byte: 84 */ 0x697f,
+  /* 2nd byte: 85 */ 0x6980,
+  /* 2nd byte: 86 */ 0x698d,
+  /* 2nd byte: 87 */ 0x6992,
+  /* 2nd byte: 88 */ 0x6996,
+  /* 2nd byte: 89 */ 0x6998,
+  /* 2nd byte: 90 */ 0x69a1,
+  /* 2nd byte: 91 */ 0x69a5,
+  /* 2nd byte: 92 */ 0x69a6,
+  /* 2nd byte: 93 */ 0x69a8,
+  /* 2nd byte: 94 */ 0x69ab,
+  /* 2nd byte: 95 */ 0x69ad,
+  /* 2nd byte: 96 */ 0x69af,
+  /* 2nd byte: 97 */ 0x69b7,
+  /* 2nd byte: 98 */ 0x69b8,
+  /* 2nd byte: 99 */ 0x69ba,
+  /* 2nd byte: 100 */ 0x69bc,
+  /* 2nd byte: 101 */ 0x69c5,
+  /* 2nd byte: 102 */ 0x69c8,
+  /* 2nd byte: 103 */ 0x69d1,
+  /* 2nd byte: 104 */ 0x69d6,
+  /* 2nd byte: 105 */ 0x69d7,
+  /* 2nd byte: 106 */ 0x69e2,
+  /* 2nd byte: 107 */ 0x69e5,
+  /* 2nd byte: 108 */ 0x69ee,
+  /* 2nd byte: 109 */ 0x69ef,
+  /* 2nd byte: 110 */ 0x69f1,
+  /* 2nd byte: 111 */ 0x69f3,
+  /* 2nd byte: 112 */ 0x69f5,
+  /* 2nd byte: 113 */ 0x69fe,
+  /* 2nd byte: 114 */ 0x6a00,
+  /* 2nd byte: 115 */ 0x6a01,
+  /* 2nd byte: 116 */ 0x6a03,
+  /* 2nd byte: 117 */ 0x6a0f,
+  /* 2nd byte: 118 */ 0x6a11,
+  /* 2nd byte: 119 */ 0x6a15,
+  /* 2nd byte: 120 */ 0x6a1a,
+  /* 2nd byte: 121 */ 0x6a1d,
+  /* 2nd byte: 122 */ 0x6a20,
+  /* 2nd byte: 123 */ 0x6a24,
+  /* 2nd byte: 124 */ 0x6a28,
+  /* 2nd byte: 125 */ 0x6a30,
+  /* 2nd byte: 126 */ 0x6a32},
+/* 1st byte: 69 */ { 
+  /* 2nd byte: 33 */ 0x6a34,
+  /* 2nd byte: 34 */ 0x6a37,
+  /* 2nd byte: 35 */ 0x6a3b,
+  /* 2nd byte: 36 */ 0x6a3e,
+  /* 2nd byte: 37 */ 0x6a3f,
+  /* 2nd byte: 38 */ 0x6a45,
+  /* 2nd byte: 39 */ 0x6a46,
+  /* 2nd byte: 40 */ 0x6a49,
+  /* 2nd byte: 41 */ 0x6a4a,
+  /* 2nd byte: 42 */ 0x6a4e,
+  /* 2nd byte: 43 */ 0x6a50,
+  /* 2nd byte: 44 */ 0x6a51,
+  /* 2nd byte: 45 */ 0x6a52,
+  /* 2nd byte: 46 */ 0x6a55,
+  /* 2nd byte: 47 */ 0x6a56,
+  /* 2nd byte: 48 */ 0x6a5b,
+  /* 2nd byte: 49 */ 0x6a64,
+  /* 2nd byte: 50 */ 0x6a67,
+  /* 2nd byte: 51 */ 0x6a6a,
+  /* 2nd byte: 52 */ 0x6a71,
+  /* 2nd byte: 53 */ 0x6a73,
+  /* 2nd byte: 54 */ 0x6a7e,
+  /* 2nd byte: 55 */ 0x6a81,
+  /* 2nd byte: 56 */ 0x6a83,
+  /* 2nd byte: 57 */ 0x6a86,
+  /* 2nd byte: 58 */ 0x6a87,
+  /* 2nd byte: 59 */ 0x6a89,
+  /* 2nd byte: 60 */ 0x6a8b,
+  /* 2nd byte: 61 */ 0x6a91,
+  /* 2nd byte: 62 */ 0x6a9b,
+  /* 2nd byte: 63 */ 0x6a9d,
+  /* 2nd byte: 64 */ 0x6a9e,
+  /* 2nd byte: 65 */ 0x6a9f,
+  /* 2nd byte: 66 */ 0x6aa5,
+  /* 2nd byte: 67 */ 0x6aab,
+  /* 2nd byte: 68 */ 0x6aaf,
+  /* 2nd byte: 69 */ 0x6ab0,
+  /* 2nd byte: 70 */ 0x6ab1,
+  /* 2nd byte: 71 */ 0x6ab4,
+  /* 2nd byte: 72 */ 0x6abd,
+  /* 2nd byte: 73 */ 0x6abe,
+  /* 2nd byte: 74 */ 0x6abf,
+  /* 2nd byte: 75 */ 0x6ac6,
+  /* 2nd byte: 76 */ 0x6ac9,
+  /* 2nd byte: 77 */ 0x6ac8,
+  /* 2nd byte: 78 */ 0x6acc,
+  /* 2nd byte: 79 */ 0x6ad0,
+  /* 2nd byte: 80 */ 0x6ad4,
+  /* 2nd byte: 81 */ 0x6ad5,
+  /* 2nd byte: 82 */ 0x6ad6,
+  /* 2nd byte: 83 */ 0x6adc,
+  /* 2nd byte: 84 */ 0x6add,
+  /* 2nd byte: 85 */ 0x6ae4,
+  /* 2nd byte: 86 */ 0x6ae7,
+  /* 2nd byte: 87 */ 0x6aec,
+  /* 2nd byte: 88 */ 0x6af0,
+  /* 2nd byte: 89 */ 0x6af1,
+  /* 2nd byte: 90 */ 0x6af2,
+  /* 2nd byte: 91 */ 0x6afc,
+  /* 2nd byte: 92 */ 0x6afd,
+  /* 2nd byte: 93 */ 0x6b02,
+  /* 2nd byte: 94 */ 0x6b03,
+  /* 2nd byte: 95 */ 0x6b06,
+  /* 2nd byte: 96 */ 0x6b07,
+  /* 2nd byte: 97 */ 0x6b09,
+  /* 2nd byte: 98 */ 0x6b0f,
+  /* 2nd byte: 99 */ 0x6b10,
+  /* 2nd byte: 100 */ 0x6b11,
+  /* 2nd byte: 101 */ 0x6b17,
+  /* 2nd byte: 102 */ 0x6b1b,
+  /* 2nd byte: 103 */ 0x6b1e,
+  /* 2nd byte: 104 */ 0x6b24,
+  /* 2nd byte: 105 */ 0x6b28,
+  /* 2nd byte: 106 */ 0x6b2b,
+  /* 2nd byte: 107 */ 0x6b2c,
+  /* 2nd byte: 108 */ 0x6b2f,
+  /* 2nd byte: 109 */ 0x6b35,
+  /* 2nd byte: 110 */ 0x6b36,
+  /* 2nd byte: 111 */ 0x6b3b,
+  /* 2nd byte: 112 */ 0x6b3f,
+  /* 2nd byte: 113 */ 0x6b46,
+  /* 2nd byte: 114 */ 0x6b4a,
+  /* 2nd byte: 115 */ 0x6b4d,
+  /* 2nd byte: 116 */ 0x6b52,
+  /* 2nd byte: 117 */ 0x6b56,
+  /* 2nd byte: 118 */ 0x6b58,
+  /* 2nd byte: 119 */ 0x6b5d,
+  /* 2nd byte: 120 */ 0x6b60,
+  /* 2nd byte: 121 */ 0x6b67,
+  /* 2nd byte: 122 */ 0x6b6b,
+  /* 2nd byte: 123 */ 0x6b6e,
+  /* 2nd byte: 124 */ 0x6b70,
+  /* 2nd byte: 125 */ 0x6b75,
+  /* 2nd byte: 126 */ 0x6b7d},
+/* 1st byte: 70 */ { 
+  /* 2nd byte: 33 */ 0x6b7e,
+  /* 2nd byte: 34 */ 0x6b82,
+  /* 2nd byte: 35 */ 0x6b85,
+  /* 2nd byte: 36 */ 0x6b97,
+  /* 2nd byte: 37 */ 0x6b9b,
+  /* 2nd byte: 38 */ 0x6b9f,
+  /* 2nd byte: 39 */ 0x6ba0,
+  /* 2nd byte: 40 */ 0x6ba2,
+  /* 2nd byte: 41 */ 0x6ba3,
+  /* 2nd byte: 42 */ 0x6ba8,
+  /* 2nd byte: 43 */ 0x6ba9,
+  /* 2nd byte: 44 */ 0x6bac,
+  /* 2nd byte: 45 */ 0x6bad,
+  /* 2nd byte: 46 */ 0x6bae,
+  /* 2nd byte: 47 */ 0x6bb0,
+  /* 2nd byte: 48 */ 0x6bb8,
+  /* 2nd byte: 49 */ 0x6bb9,
+  /* 2nd byte: 50 */ 0x6bbd,
+  /* 2nd byte: 51 */ 0x6bbe,
+  /* 2nd byte: 52 */ 0x6bc3,
+  /* 2nd byte: 53 */ 0x6bc4,
+  /* 2nd byte: 54 */ 0x6bc9,
+  /* 2nd byte: 55 */ 0x6bcc,
+  /* 2nd byte: 56 */ 0x6bd6,
+  /* 2nd byte: 57 */ 0x6bda,
+  /* 2nd byte: 58 */ 0x6be1,
+  /* 2nd byte: 59 */ 0x6be3,
+  /* 2nd byte: 60 */ 0x6be6,
+  /* 2nd byte: 61 */ 0x6be7,
+  /* 2nd byte: 62 */ 0x6bee,
+  /* 2nd byte: 63 */ 0x6bf1,
+  /* 2nd byte: 64 */ 0x6bf7,
+  /* 2nd byte: 65 */ 0x6bf9,
+  /* 2nd byte: 66 */ 0x6bff,
+  /* 2nd byte: 67 */ 0x6c02,
+  /* 2nd byte: 68 */ 0x6c04,
+  /* 2nd byte: 69 */ 0x6c05,
+  /* 2nd byte: 70 */ 0x6c09,
+  /* 2nd byte: 71 */ 0x6c0d,
+  /* 2nd byte: 72 */ 0x6c0e,
+  /* 2nd byte: 73 */ 0x6c10,
+  /* 2nd byte: 74 */ 0x6c12,
+  /* 2nd byte: 75 */ 0x6c19,
+  /* 2nd byte: 76 */ 0x6c1f,
+  /* 2nd byte: 77 */ 0x6c26,
+  /* 2nd byte: 78 */ 0x6c27,
+  /* 2nd byte: 79 */ 0x6c28,
+  /* 2nd byte: 80 */ 0x6c2c,
+  /* 2nd byte: 81 */ 0x6c2e,
+  /* 2nd byte: 82 */ 0x6c33,
+  /* 2nd byte: 83 */ 0x6c35,
+  /* 2nd byte: 84 */ 0x6c36,
+  /* 2nd byte: 85 */ 0x6c3a,
+  /* 2nd byte: 86 */ 0x6c3b,
+  /* 2nd byte: 87 */ 0x6c3f,
+  /* 2nd byte: 88 */ 0x6c4a,
+  /* 2nd byte: 89 */ 0x6c4b,
+  /* 2nd byte: 90 */ 0x6c4d,
+  /* 2nd byte: 91 */ 0x6c4f,
+  /* 2nd byte: 92 */ 0x6c52,
+  /* 2nd byte: 93 */ 0x6c54,
+  /* 2nd byte: 94 */ 0x6c59,
+  /* 2nd byte: 95 */ 0x6c5b,
+  /* 2nd byte: 96 */ 0x6c5c,
+  /* 2nd byte: 97 */ 0x6c6b,
+  /* 2nd byte: 98 */ 0x6c6d,
+  /* 2nd byte: 99 */ 0x6c6f,
+  /* 2nd byte: 100 */ 0x6c74,
+  /* 2nd byte: 101 */ 0x6c76,
+  /* 2nd byte: 102 */ 0x6c78,
+  /* 2nd byte: 103 */ 0x6c79,
+  /* 2nd byte: 104 */ 0x6c7b,
+  /* 2nd byte: 105 */ 0x6c85,
+  /* 2nd byte: 106 */ 0x6c86,
+  /* 2nd byte: 107 */ 0x6c87,
+  /* 2nd byte: 108 */ 0x6c89,
+  /* 2nd byte: 109 */ 0x6c94,
+  /* 2nd byte: 110 */ 0x6c95,
+  /* 2nd byte: 111 */ 0x6c97,
+  /* 2nd byte: 112 */ 0x6c98,
+  /* 2nd byte: 113 */ 0x6c9c,
+  /* 2nd byte: 114 */ 0x6c9f,
+  /* 2nd byte: 115 */ 0x6cb0,
+  /* 2nd byte: 116 */ 0x6cb2,
+  /* 2nd byte: 117 */ 0x6cb4,
+  /* 2nd byte: 118 */ 0x6cc2,
+  /* 2nd byte: 119 */ 0x6cc6,
+  /* 2nd byte: 120 */ 0x6ccd,
+  /* 2nd byte: 121 */ 0x6ccf,
+  /* 2nd byte: 122 */ 0x6cd0,
+  /* 2nd byte: 123 */ 0x6cd1,
+  /* 2nd byte: 124 */ 0x6cd2,
+  /* 2nd byte: 125 */ 0x6cd4,
+  /* 2nd byte: 126 */ 0x6cd6},
+/* 1st byte: 71 */ { 
+  /* 2nd byte: 33 */ 0x6cda,
+  /* 2nd byte: 34 */ 0x6cdc,
+  /* 2nd byte: 35 */ 0x6ce0,
+  /* 2nd byte: 36 */ 0x6ce7,
+  /* 2nd byte: 37 */ 0x6ce9,
+  /* 2nd byte: 38 */ 0x6ceb,
+  /* 2nd byte: 39 */ 0x6cec,
+  /* 2nd byte: 40 */ 0x6cee,
+  /* 2nd byte: 41 */ 0x6cf2,
+  /* 2nd byte: 42 */ 0x6cf4,
+  /* 2nd byte: 43 */ 0x6d04,
+  /* 2nd byte: 44 */ 0x6d07,
+  /* 2nd byte: 45 */ 0x6d0a,
+  /* 2nd byte: 46 */ 0x6d0e,
+  /* 2nd byte: 47 */ 0x6d0f,
+  /* 2nd byte: 48 */ 0x6d11,
+  /* 2nd byte: 49 */ 0x6d13,
+  /* 2nd byte: 50 */ 0x6d1a,
+  /* 2nd byte: 51 */ 0x6d26,
+  /* 2nd byte: 52 */ 0x6d27,
+  /* 2nd byte: 53 */ 0x6d28,
+  /* 2nd byte: 54 */ 0x6c67,
+  /* 2nd byte: 55 */ 0x6d2e,
+  /* 2nd byte: 56 */ 0x6d2f,
+  /* 2nd byte: 57 */ 0x6d31,
+  /* 2nd byte: 58 */ 0x6d39,
+  /* 2nd byte: 59 */ 0x6d3c,
+  /* 2nd byte: 60 */ 0x6d3f,
+  /* 2nd byte: 61 */ 0x6d57,
+  /* 2nd byte: 62 */ 0x6d5e,
+  /* 2nd byte: 63 */ 0x6d5f,
+  /* 2nd byte: 64 */ 0x6d61,
+  /* 2nd byte: 65 */ 0x6d65,
+  /* 2nd byte: 66 */ 0x6d67,
+  /* 2nd byte: 67 */ 0x6d6f,
+  /* 2nd byte: 68 */ 0x6d70,
+  /* 2nd byte: 69 */ 0x6d7c,
+  /* 2nd byte: 70 */ 0x6d82,
+  /* 2nd byte: 71 */ 0x6d87,
+  /* 2nd byte: 72 */ 0x6d91,
+  /* 2nd byte: 73 */ 0x6d92,
+  /* 2nd byte: 74 */ 0x6d94,
+  /* 2nd byte: 75 */ 0x6d96,
+  /* 2nd byte: 76 */ 0x6d97,
+  /* 2nd byte: 77 */ 0x6d98,
+  /* 2nd byte: 78 */ 0x6daa,
+  /* 2nd byte: 79 */ 0x6dac,
+  /* 2nd byte: 80 */ 0x6db4,
+  /* 2nd byte: 81 */ 0x6db7,
+  /* 2nd byte: 82 */ 0x6db9,
+  /* 2nd byte: 83 */ 0x6dbd,
+  /* 2nd byte: 84 */ 0x6dbf,
+  /* 2nd byte: 85 */ 0x6dc4,
+  /* 2nd byte: 86 */ 0x6dc8,
+  /* 2nd byte: 87 */ 0x6dca,
+  /* 2nd byte: 88 */ 0x6dce,
+  /* 2nd byte: 89 */ 0x6dcf,
+  /* 2nd byte: 90 */ 0x6dd6,
+  /* 2nd byte: 91 */ 0x6ddb,
+  /* 2nd byte: 92 */ 0x6ddd,
+  /* 2nd byte: 93 */ 0x6ddf,
+  /* 2nd byte: 94 */ 0x6de0,
+  /* 2nd byte: 95 */ 0x6de2,
+  /* 2nd byte: 96 */ 0x6de5,
+  /* 2nd byte: 97 */ 0x6de9,
+  /* 2nd byte: 98 */ 0x6def,
+  /* 2nd byte: 99 */ 0x6df0,
+  /* 2nd byte: 100 */ 0x6df4,
+  /* 2nd byte: 101 */ 0x6df6,
+  /* 2nd byte: 102 */ 0x6dfc,
+  /* 2nd byte: 103 */ 0x6e00,
+  /* 2nd byte: 104 */ 0x6e04,
+  /* 2nd byte: 105 */ 0x6e1e,
+  /* 2nd byte: 106 */ 0x6e22,
+  /* 2nd byte: 107 */ 0x6e27,
+  /* 2nd byte: 108 */ 0x6e32,
+  /* 2nd byte: 109 */ 0x6e36,
+  /* 2nd byte: 110 */ 0x6e39,
+  /* 2nd byte: 111 */ 0x6e3b,
+  /* 2nd byte: 112 */ 0x6e3c,
+  /* 2nd byte: 113 */ 0x6e44,
+  /* 2nd byte: 114 */ 0x6e45,
+  /* 2nd byte: 115 */ 0x6e48,
+  /* 2nd byte: 116 */ 0x6e49,
+  /* 2nd byte: 117 */ 0x6e4b,
+  /* 2nd byte: 118 */ 0x6e4f,
+  /* 2nd byte: 119 */ 0x6e51,
+  /* 2nd byte: 120 */ 0x6e52,
+  /* 2nd byte: 121 */ 0x6e53,
+  /* 2nd byte: 122 */ 0x6e54,
+  /* 2nd byte: 123 */ 0x6e57,
+  /* 2nd byte: 124 */ 0x6e5c,
+  /* 2nd byte: 125 */ 0x6e5d,
+  /* 2nd byte: 126 */ 0x6e5e},
+/* 1st byte: 72 */ { 
+  /* 2nd byte: 33 */ 0x6e62,
+  /* 2nd byte: 34 */ 0x6e63,
+  /* 2nd byte: 35 */ 0x6e68,
+  /* 2nd byte: 36 */ 0x6e73,
+  /* 2nd byte: 37 */ 0x6e7b,
+  /* 2nd byte: 38 */ 0x6e7d,
+  /* 2nd byte: 39 */ 0x6e8d,
+  /* 2nd byte: 40 */ 0x6e93,
+  /* 2nd byte: 41 */ 0x6e99,
+  /* 2nd byte: 42 */ 0x6ea0,
+  /* 2nd byte: 43 */ 0x6ea7,
+  /* 2nd byte: 44 */ 0x6ead,
+  /* 2nd byte: 45 */ 0x6eae,
+  /* 2nd byte: 46 */ 0x6eb1,
+  /* 2nd byte: 47 */ 0x6eb3,
+  /* 2nd byte: 48 */ 0x6ebb,
+  /* 2nd byte: 49 */ 0x6ebf,
+  /* 2nd byte: 50 */ 0x6ec0,
+  /* 2nd byte: 51 */ 0x6ec1,
+  /* 2nd byte: 52 */ 0x6ec3,
+  /* 2nd byte: 53 */ 0x6ec7,
+  /* 2nd byte: 54 */ 0x6ec8,
+  /* 2nd byte: 55 */ 0x6eca,
+  /* 2nd byte: 56 */ 0x6ecd,
+  /* 2nd byte: 57 */ 0x6ece,
+  /* 2nd byte: 58 */ 0x6ecf,
+  /* 2nd byte: 59 */ 0x6eeb,
+  /* 2nd byte: 60 */ 0x6eed,
+  /* 2nd byte: 61 */ 0x6eee,
+  /* 2nd byte: 62 */ 0x6ef9,
+  /* 2nd byte: 63 */ 0x6efb,
+  /* 2nd byte: 64 */ 0x6efd,
+  /* 2nd byte: 65 */ 0x6f04,
+  /* 2nd byte: 66 */ 0x6f08,
+  /* 2nd byte: 67 */ 0x6f0a,
+  /* 2nd byte: 68 */ 0x6f0c,
+  /* 2nd byte: 69 */ 0x6f0d,
+  /* 2nd byte: 70 */ 0x6f16,
+  /* 2nd byte: 71 */ 0x6f18,
+  /* 2nd byte: 72 */ 0x6f1a,
+  /* 2nd byte: 73 */ 0x6f1b,
+  /* 2nd byte: 74 */ 0x6f26,
+  /* 2nd byte: 75 */ 0x6f29,
+  /* 2nd byte: 76 */ 0x6f2a,
+  /* 2nd byte: 77 */ 0x6f2f,
+  /* 2nd byte: 78 */ 0x6f30,
+  /* 2nd byte: 79 */ 0x6f33,
+  /* 2nd byte: 80 */ 0x6f36,
+  /* 2nd byte: 81 */ 0x6f3b,
+  /* 2nd byte: 82 */ 0x6f3c,
+  /* 2nd byte: 83 */ 0x6f2d,
+  /* 2nd byte: 84 */ 0x6f4f,
+  /* 2nd byte: 85 */ 0x6f51,
+  /* 2nd byte: 86 */ 0x6f52,
+  /* 2nd byte: 87 */ 0x6f53,
+  /* 2nd byte: 88 */ 0x6f57,
+  /* 2nd byte: 89 */ 0x6f59,
+  /* 2nd byte: 90 */ 0x6f5a,
+  /* 2nd byte: 91 */ 0x6f5d,
+  /* 2nd byte: 92 */ 0x6f5e,
+  /* 2nd byte: 93 */ 0x6f61,
+  /* 2nd byte: 94 */ 0x6f62,
+  /* 2nd byte: 95 */ 0x6f68,
+  /* 2nd byte: 96 */ 0x6f6c,
+  /* 2nd byte: 97 */ 0x6f7d,
+  /* 2nd byte: 98 */ 0x6f7e,
+  /* 2nd byte: 99 */ 0x6f83,
+  /* 2nd byte: 100 */ 0x6f87,
+  /* 2nd byte: 101 */ 0x6f88,
+  /* 2nd byte: 102 */ 0x6f8b,
+  /* 2nd byte: 103 */ 0x6f8c,
+  /* 2nd byte: 104 */ 0x6f8d,
+  /* 2nd byte: 105 */ 0x6f90,
+  /* 2nd byte: 106 */ 0x6f92,
+  /* 2nd byte: 107 */ 0x6f93,
+  /* 2nd byte: 108 */ 0x6f94,
+  /* 2nd byte: 109 */ 0x6f96,
+  /* 2nd byte: 110 */ 0x6f9a,
+  /* 2nd byte: 111 */ 0x6f9f,
+  /* 2nd byte: 112 */ 0x6fa0,
+  /* 2nd byte: 113 */ 0x6fa5,
+  /* 2nd byte: 114 */ 0x6fa6,
+  /* 2nd byte: 115 */ 0x6fa7,
+  /* 2nd byte: 116 */ 0x6fa8,
+  /* 2nd byte: 117 */ 0x6fae,
+  /* 2nd byte: 118 */ 0x6faf,
+  /* 2nd byte: 119 */ 0x6fb0,
+  /* 2nd byte: 120 */ 0x6fb5,
+  /* 2nd byte: 121 */ 0x6fb6,
+  /* 2nd byte: 122 */ 0x6fbc,
+  /* 2nd byte: 123 */ 0x6fc5,
+  /* 2nd byte: 124 */ 0x6fc7,
+  /* 2nd byte: 125 */ 0x6fc8,
+  /* 2nd byte: 126 */ 0x6fca},
+/* 1st byte: 73 */ { 
+  /* 2nd byte: 33 */ 0x6fda,
+  /* 2nd byte: 34 */ 0x6fde,
+  /* 2nd byte: 35 */ 0x6fe8,
+  /* 2nd byte: 36 */ 0x6fe9,
+  /* 2nd byte: 37 */ 0x6ff0,
+  /* 2nd byte: 38 */ 0x6ff5,
+  /* 2nd byte: 39 */ 0x6ff9,
+  /* 2nd byte: 40 */ 0x6ffc,
+  /* 2nd byte: 41 */ 0x6ffd,
+  /* 2nd byte: 42 */ 0x7000,
+  /* 2nd byte: 43 */ 0x7005,
+  /* 2nd byte: 44 */ 0x7006,
+  /* 2nd byte: 45 */ 0x7007,
+  /* 2nd byte: 46 */ 0x700d,
+  /* 2nd byte: 47 */ 0x7017,
+  /* 2nd byte: 48 */ 0x7020,
+  /* 2nd byte: 49 */ 0x7023,
+  /* 2nd byte: 50 */ 0x702f,
+  /* 2nd byte: 51 */ 0x7034,
+  /* 2nd byte: 52 */ 0x7037,
+  /* 2nd byte: 53 */ 0x7039,
+  /* 2nd byte: 54 */ 0x703c,
+  /* 2nd byte: 55 */ 0x7043,
+  /* 2nd byte: 56 */ 0x7044,
+  /* 2nd byte: 57 */ 0x7048,
+  /* 2nd byte: 58 */ 0x7049,
+  /* 2nd byte: 59 */ 0x704a,
+  /* 2nd byte: 60 */ 0x704b,
+  /* 2nd byte: 61 */ 0x7054,
+  /* 2nd byte: 62 */ 0x7055,
+  /* 2nd byte: 63 */ 0x705d,
+  /* 2nd byte: 64 */ 0x705e,
+  /* 2nd byte: 65 */ 0x704e,
+  /* 2nd byte: 66 */ 0x7064,
+  /* 2nd byte: 67 */ 0x7065,
+  /* 2nd byte: 68 */ 0x706c,
+  /* 2nd byte: 69 */ 0x706e,
+  /* 2nd byte: 70 */ 0x7075,
+  /* 2nd byte: 71 */ 0x7076,
+  /* 2nd byte: 72 */ 0x707e,
+  /* 2nd byte: 73 */ 0x7081,
+  /* 2nd byte: 74 */ 0x7085,
+  /* 2nd byte: 75 */ 0x7086,
+  /* 2nd byte: 76 */ 0x7094,
+  /* 2nd byte: 77 */ 0x7095,
+  /* 2nd byte: 78 */ 0x7096,
+  /* 2nd byte: 79 */ 0x7097,
+  /* 2nd byte: 80 */ 0x7098,
+  /* 2nd byte: 81 */ 0x709b,
+  /* 2nd byte: 82 */ 0x70a4,
+  /* 2nd byte: 83 */ 0x70ab,
+  /* 2nd byte: 84 */ 0x70b0,
+  /* 2nd byte: 85 */ 0x70b1,
+  /* 2nd byte: 86 */ 0x70b4,
+  /* 2nd byte: 87 */ 0x70b7,
+  /* 2nd byte: 88 */ 0x70ca,
+  /* 2nd byte: 89 */ 0x70d1,
+  /* 2nd byte: 90 */ 0x70d3,
+  /* 2nd byte: 91 */ 0x70d4,
+  /* 2nd byte: 92 */ 0x70d5,
+  /* 2nd byte: 93 */ 0x70d6,
+  /* 2nd byte: 94 */ 0x70d8,
+  /* 2nd byte: 95 */ 0x70dc,
+  /* 2nd byte: 96 */ 0x70e4,
+  /* 2nd byte: 97 */ 0x70fa,
+  /* 2nd byte: 98 */ 0x7103,
+  /* 2nd byte: 99 */ 0x7104,
+  /* 2nd byte: 100 */ 0x7105,
+  /* 2nd byte: 101 */ 0x7106,
+  /* 2nd byte: 102 */ 0x7107,
+  /* 2nd byte: 103 */ 0x710b,
+  /* 2nd byte: 104 */ 0x710c,
+  /* 2nd byte: 105 */ 0x710f,
+  /* 2nd byte: 106 */ 0x711e,
+  /* 2nd byte: 107 */ 0x7120,
+  /* 2nd byte: 108 */ 0x712b,
+  /* 2nd byte: 109 */ 0x712d,
+  /* 2nd byte: 110 */ 0x712f,
+  /* 2nd byte: 111 */ 0x7130,
+  /* 2nd byte: 112 */ 0x7131,
+  /* 2nd byte: 113 */ 0x7138,
+  /* 2nd byte: 114 */ 0x7141,
+  /* 2nd byte: 115 */ 0x7145,
+  /* 2nd byte: 116 */ 0x7146,
+  /* 2nd byte: 117 */ 0x7147,
+  /* 2nd byte: 118 */ 0x714a,
+  /* 2nd byte: 119 */ 0x714b,
+  /* 2nd byte: 120 */ 0x7150,
+  /* 2nd byte: 121 */ 0x7152,
+  /* 2nd byte: 122 */ 0x7157,
+  /* 2nd byte: 123 */ 0x715a,
+  /* 2nd byte: 124 */ 0x715c,
+  /* 2nd byte: 125 */ 0x715e,
+  /* 2nd byte: 126 */ 0x7160},
+/* 1st byte: 74 */ { 
+  /* 2nd byte: 33 */ 0x7168,
+  /* 2nd byte: 34 */ 0x7179,
+  /* 2nd byte: 35 */ 0x7180,
+  /* 2nd byte: 36 */ 0x7185,
+  /* 2nd byte: 37 */ 0x7187,
+  /* 2nd byte: 38 */ 0x718c,
+  /* 2nd byte: 39 */ 0x7192,
+  /* 2nd byte: 40 */ 0x719a,
+  /* 2nd byte: 41 */ 0x719b,
+  /* 2nd byte: 42 */ 0x71a0,
+  /* 2nd byte: 43 */ 0x71a2,
+  /* 2nd byte: 44 */ 0x71af,
+  /* 2nd byte: 45 */ 0x71b0,
+  /* 2nd byte: 46 */ 0x71b2,
+  /* 2nd byte: 47 */ 0x71b3,
+  /* 2nd byte: 48 */ 0x71ba,
+  /* 2nd byte: 49 */ 0x71bf,
+  /* 2nd byte: 50 */ 0x71c0,
+  /* 2nd byte: 51 */ 0x71c1,
+  /* 2nd byte: 52 */ 0x71c4,
+  /* 2nd byte: 53 */ 0x71cb,
+  /* 2nd byte: 54 */ 0x71cc,
+  /* 2nd byte: 55 */ 0x71d3,
+  /* 2nd byte: 56 */ 0x71d6,
+  /* 2nd byte: 57 */ 0x71d9,
+  /* 2nd byte: 58 */ 0x71da,
+  /* 2nd byte: 59 */ 0x71dc,
+  /* 2nd byte: 60 */ 0x71f8,
+  /* 2nd byte: 61 */ 0x71fe,
+  /* 2nd byte: 62 */ 0x7200,
+  /* 2nd byte: 63 */ 0x7207,
+  /* 2nd byte: 64 */ 0x7208,
+  /* 2nd byte: 65 */ 0x7209,
+  /* 2nd byte: 66 */ 0x7213,
+  /* 2nd byte: 67 */ 0x7217,
+  /* 2nd byte: 68 */ 0x721a,
+  /* 2nd byte: 69 */ 0x721d,
+  /* 2nd byte: 70 */ 0x721f,
+  /* 2nd byte: 71 */ 0x7224,
+  /* 2nd byte: 72 */ 0x722b,
+  /* 2nd byte: 73 */ 0x722f,
+  /* 2nd byte: 74 */ 0x7234,
+  /* 2nd byte: 75 */ 0x7238,
+  /* 2nd byte: 76 */ 0x7239,
+  /* 2nd byte: 77 */ 0x7241,
+  /* 2nd byte: 78 */ 0x7242,
+  /* 2nd byte: 79 */ 0x7243,
+  /* 2nd byte: 80 */ 0x7245,
+  /* 2nd byte: 81 */ 0x724e,
+  /* 2nd byte: 82 */ 0x724f,
+  /* 2nd byte: 83 */ 0x7250,
+  /* 2nd byte: 84 */ 0x7253,
+  /* 2nd byte: 85 */ 0x7255,
+  /* 2nd byte: 86 */ 0x7256,
+  /* 2nd byte: 87 */ 0x725a,
+  /* 2nd byte: 88 */ 0x725c,
+  /* 2nd byte: 89 */ 0x725e,
+  /* 2nd byte: 90 */ 0x7260,
+  /* 2nd byte: 91 */ 0x7263,
+  /* 2nd byte: 92 */ 0x7268,
+  /* 2nd byte: 93 */ 0x726b,
+  /* 2nd byte: 94 */ 0x726e,
+  /* 2nd byte: 95 */ 0x726f,
+  /* 2nd byte: 96 */ 0x7271,
+  /* 2nd byte: 97 */ 0x7277,
+  /* 2nd byte: 98 */ 0x7278,
+  /* 2nd byte: 99 */ 0x727b,
+  /* 2nd byte: 100 */ 0x727c,
+  /* 2nd byte: 101 */ 0x727f,
+  /* 2nd byte: 102 */ 0x7284,
+  /* 2nd byte: 103 */ 0x7289,
+  /* 2nd byte: 104 */ 0x728d,
+  /* 2nd byte: 105 */ 0x728e,
+  /* 2nd byte: 106 */ 0x7293,
+  /* 2nd byte: 107 */ 0x729b,
+  /* 2nd byte: 108 */ 0x72a8,
+  /* 2nd byte: 109 */ 0x72ad,
+  /* 2nd byte: 110 */ 0x72ae,
+  /* 2nd byte: 111 */ 0x72b1,
+  /* 2nd byte: 112 */ 0x72b4,
+  /* 2nd byte: 113 */ 0x72be,
+  /* 2nd byte: 114 */ 0x72c1,
+  /* 2nd byte: 115 */ 0x72c7,
+  /* 2nd byte: 116 */ 0x72c9,
+  /* 2nd byte: 117 */ 0x72cc,
+  /* 2nd byte: 118 */ 0x72d5,
+  /* 2nd byte: 119 */ 0x72d6,
+  /* 2nd byte: 120 */ 0x72d8,
+  /* 2nd byte: 121 */ 0x72df,
+  /* 2nd byte: 122 */ 0x72e5,
+  /* 2nd byte: 123 */ 0x72f3,
+  /* 2nd byte: 124 */ 0x72f4,
+  /* 2nd byte: 125 */ 0x72fa,
+  /* 2nd byte: 126 */ 0x72fb},
+/* 1st byte: 75 */ { 
+  /* 2nd byte: 33 */ 0x72fe,
+  /* 2nd byte: 34 */ 0x7302,
+  /* 2nd byte: 35 */ 0x7304,
+  /* 2nd byte: 36 */ 0x7305,
+  /* 2nd byte: 37 */ 0x7307,
+  /* 2nd byte: 38 */ 0x730b,
+  /* 2nd byte: 39 */ 0x730d,
+  /* 2nd byte: 40 */ 0x7312,
+  /* 2nd byte: 41 */ 0x7313,
+  /* 2nd byte: 42 */ 0x7318,
+  /* 2nd byte: 43 */ 0x7319,
+  /* 2nd byte: 44 */ 0x731e,
+  /* 2nd byte: 45 */ 0x7322,
+  /* 2nd byte: 46 */ 0x7324,
+  /* 2nd byte: 47 */ 0x7327,
+  /* 2nd byte: 48 */ 0x7328,
+  /* 2nd byte: 49 */ 0x732c,
+  /* 2nd byte: 50 */ 0x7331,
+  /* 2nd byte: 51 */ 0x7332,
+  /* 2nd byte: 52 */ 0x7335,
+  /* 2nd byte: 53 */ 0x733a,
+  /* 2nd byte: 54 */ 0x733b,
+  /* 2nd byte: 55 */ 0x733d,
+  /* 2nd byte: 56 */ 0x7343,
+  /* 2nd byte: 57 */ 0x734d,
+  /* 2nd byte: 58 */ 0x7350,
+  /* 2nd byte: 59 */ 0x7352,
+  /* 2nd byte: 60 */ 0x7356,
+  /* 2nd byte: 61 */ 0x7358,
+  /* 2nd byte: 62 */ 0x735d,
+  /* 2nd byte: 63 */ 0x735e,
+  /* 2nd byte: 64 */ 0x735f,
+  /* 2nd byte: 65 */ 0x7360,
+  /* 2nd byte: 66 */ 0x7366,
+  /* 2nd byte: 67 */ 0x7367,
+  /* 2nd byte: 68 */ 0x7369,
+  /* 2nd byte: 69 */ 0x736b,
+  /* 2nd byte: 70 */ 0x736c,
+  /* 2nd byte: 71 */ 0x736e,
+  /* 2nd byte: 72 */ 0x736f,
+  /* 2nd byte: 73 */ 0x7371,
+  /* 2nd byte: 74 */ 0x7377,
+  /* 2nd byte: 75 */ 0x7379,
+  /* 2nd byte: 76 */ 0x737c,
+  /* 2nd byte: 77 */ 0x7380,
+  /* 2nd byte: 78 */ 0x7381,
+  /* 2nd byte: 79 */ 0x7383,
+  /* 2nd byte: 80 */ 0x7385,
+  /* 2nd byte: 81 */ 0x7386,
+  /* 2nd byte: 82 */ 0x738e,
+  /* 2nd byte: 83 */ 0x7390,
+  /* 2nd byte: 84 */ 0x7393,
+  /* 2nd byte: 85 */ 0x7395,
+  /* 2nd byte: 86 */ 0x7397,
+  /* 2nd byte: 87 */ 0x7398,
+  /* 2nd byte: 88 */ 0x739c,
+  /* 2nd byte: 89 */ 0x739e,
+  /* 2nd byte: 90 */ 0x739f,
+  /* 2nd byte: 91 */ 0x73a0,
+  /* 2nd byte: 92 */ 0x73a2,
+  /* 2nd byte: 93 */ 0x73a5,
+  /* 2nd byte: 94 */ 0x73a6,
+  /* 2nd byte: 95 */ 0x73aa,
+  /* 2nd byte: 96 */ 0x73ab,
+  /* 2nd byte: 97 */ 0x73ad,
+  /* 2nd byte: 98 */ 0x73b5,
+  /* 2nd byte: 99 */ 0x73b7,
+  /* 2nd byte: 100 */ 0x73b9,
+  /* 2nd byte: 101 */ 0x73bc,
+  /* 2nd byte: 102 */ 0x73bd,
+  /* 2nd byte: 103 */ 0x73bf,
+  /* 2nd byte: 104 */ 0x73c5,
+  /* 2nd byte: 105 */ 0x73c6,
+  /* 2nd byte: 106 */ 0x73c9,
+  /* 2nd byte: 107 */ 0x73cb,
+  /* 2nd byte: 108 */ 0x73cc,
+  /* 2nd byte: 109 */ 0x73cf,
+  /* 2nd byte: 110 */ 0x73d2,
+  /* 2nd byte: 111 */ 0x73d3,
+  /* 2nd byte: 112 */ 0x73d6,
+  /* 2nd byte: 113 */ 0x73d9,
+  /* 2nd byte: 114 */ 0x73dd,
+  /* 2nd byte: 115 */ 0x73e1,
+  /* 2nd byte: 116 */ 0x73e3,
+  /* 2nd byte: 117 */ 0x73e6,
+  /* 2nd byte: 118 */ 0x73e7,
+  /* 2nd byte: 119 */ 0x73e9,
+  /* 2nd byte: 120 */ 0x73f4,
+  /* 2nd byte: 121 */ 0x73f5,
+  /* 2nd byte: 122 */ 0x73f7,
+  /* 2nd byte: 123 */ 0x73f9,
+  /* 2nd byte: 124 */ 0x73fa,
+  /* 2nd byte: 125 */ 0x73fb,
+  /* 2nd byte: 126 */ 0x73fd},
+/* 1st byte: 76 */ { 
+  /* 2nd byte: 33 */ 0x73ff,
+  /* 2nd byte: 34 */ 0x7400,
+  /* 2nd byte: 35 */ 0x7401,
+  /* 2nd byte: 36 */ 0x7404,
+  /* 2nd byte: 37 */ 0x7407,
+  /* 2nd byte: 38 */ 0x740a,
+  /* 2nd byte: 39 */ 0x7411,
+  /* 2nd byte: 40 */ 0x741a,
+  /* 2nd byte: 41 */ 0x741b,
+  /* 2nd byte: 42 */ 0x7424,
+  /* 2nd byte: 43 */ 0x7426,
+  /* 2nd byte: 44 */ 0x7428,
+  /* 2nd byte: 45 */ 0x7429,
+  /* 2nd byte: 46 */ 0x742a,
+  /* 2nd byte: 47 */ 0x742b,
+  /* 2nd byte: 48 */ 0x742c,
+  /* 2nd byte: 49 */ 0x742d,
+  /* 2nd byte: 50 */ 0x742e,
+  /* 2nd byte: 51 */ 0x742f,
+  /* 2nd byte: 52 */ 0x7430,
+  /* 2nd byte: 53 */ 0x7431,
+  /* 2nd byte: 54 */ 0x7439,
+  /* 2nd byte: 55 */ 0x7440,
+  /* 2nd byte: 56 */ 0x7443,
+  /* 2nd byte: 57 */ 0x7444,
+  /* 2nd byte: 58 */ 0x7446,
+  /* 2nd byte: 59 */ 0x7447,
+  /* 2nd byte: 60 */ 0x744b,
+  /* 2nd byte: 61 */ 0x744d,
+  /* 2nd byte: 62 */ 0x7451,
+  /* 2nd byte: 63 */ 0x7452,
+  /* 2nd byte: 64 */ 0x7457,
+  /* 2nd byte: 65 */ 0x745d,
+  /* 2nd byte: 66 */ 0x7462,
+  /* 2nd byte: 67 */ 0x7466,
+  /* 2nd byte: 68 */ 0x7467,
+  /* 2nd byte: 69 */ 0x7468,
+  /* 2nd byte: 70 */ 0x746b,
+  /* 2nd byte: 71 */ 0x746d,
+  /* 2nd byte: 72 */ 0x746e,
+  /* 2nd byte: 73 */ 0x7471,
+  /* 2nd byte: 74 */ 0x7472,
+  /* 2nd byte: 75 */ 0x7480,
+  /* 2nd byte: 76 */ 0x7481,
+  /* 2nd byte: 77 */ 0x7485,
+  /* 2nd byte: 78 */ 0x7486,
+  /* 2nd byte: 79 */ 0x7487,
+  /* 2nd byte: 80 */ 0x7489,
+  /* 2nd byte: 81 */ 0x748f,
+  /* 2nd byte: 82 */ 0x7490,
+  /* 2nd byte: 83 */ 0x7491,
+  /* 2nd byte: 84 */ 0x7492,
+  /* 2nd byte: 85 */ 0x7498,
+  /* 2nd byte: 86 */ 0x7499,
+  /* 2nd byte: 87 */ 0x749a,
+  /* 2nd byte: 88 */ 0x749c,
+  /* 2nd byte: 89 */ 0x749f,
+  /* 2nd byte: 90 */ 0x74a0,
+  /* 2nd byte: 91 */ 0x74a1,
+  /* 2nd byte: 92 */ 0x74a3,
+  /* 2nd byte: 93 */ 0x74a6,
+  /* 2nd byte: 94 */ 0x74a8,
+  /* 2nd byte: 95 */ 0x74a9,
+  /* 2nd byte: 96 */ 0x74aa,
+  /* 2nd byte: 97 */ 0x74ab,
+  /* 2nd byte: 98 */ 0x74ae,
+  /* 2nd byte: 99 */ 0x74af,
+  /* 2nd byte: 100 */ 0x74b1,
+  /* 2nd byte: 101 */ 0x74b2,
+  /* 2nd byte: 102 */ 0x74b5,
+  /* 2nd byte: 103 */ 0x74b9,
+  /* 2nd byte: 104 */ 0x74bb,
+  /* 2nd byte: 105 */ 0x74bf,
+  /* 2nd byte: 106 */ 0x74c8,
+  /* 2nd byte: 107 */ 0x74c9,
+  /* 2nd byte: 108 */ 0x74cc,
+  /* 2nd byte: 109 */ 0x74d0,
+  /* 2nd byte: 110 */ 0x74d3,
+  /* 2nd byte: 111 */ 0x74d8,
+  /* 2nd byte: 112 */ 0x74da,
+  /* 2nd byte: 113 */ 0x74db,
+  /* 2nd byte: 114 */ 0x74de,
+  /* 2nd byte: 115 */ 0x74df,
+  /* 2nd byte: 116 */ 0x74e4,
+  /* 2nd byte: 117 */ 0x74e8,
+  /* 2nd byte: 118 */ 0x74ea,
+  /* 2nd byte: 119 */ 0x74eb,
+  /* 2nd byte: 120 */ 0x74ef,
+  /* 2nd byte: 121 */ 0x74f4,
+  /* 2nd byte: 122 */ 0x74fa,
+  /* 2nd byte: 123 */ 0x74fb,
+  /* 2nd byte: 124 */ 0x74fc,
+  /* 2nd byte: 125 */ 0x74ff,
+  /* 2nd byte: 126 */ 0x7506},
+/* 1st byte: 77 */ { 
+  /* 2nd byte: 33 */ 0x7512,
+  /* 2nd byte: 34 */ 0x7516,
+  /* 2nd byte: 35 */ 0x7517,
+  /* 2nd byte: 36 */ 0x7520,
+  /* 2nd byte: 37 */ 0x7521,
+  /* 2nd byte: 38 */ 0x7524,
+  /* 2nd byte: 39 */ 0x7527,
+  /* 2nd byte: 40 */ 0x7529,
+  /* 2nd byte: 41 */ 0x752a,
+  /* 2nd byte: 42 */ 0x752f,
+  /* 2nd byte: 43 */ 0x7536,
+  /* 2nd byte: 44 */ 0x7539,
+  /* 2nd byte: 45 */ 0x753d,
+  /* 2nd byte: 46 */ 0x753e,
+  /* 2nd byte: 47 */ 0x753f,
+  /* 2nd byte: 48 */ 0x7540,
+  /* 2nd byte: 49 */ 0x7543,
+  /* 2nd byte: 50 */ 0x7547,
+  /* 2nd byte: 51 */ 0x7548,
+  /* 2nd byte: 52 */ 0x754e,
+  /* 2nd byte: 53 */ 0x7550,
+  /* 2nd byte: 54 */ 0x7552,
+  /* 2nd byte: 55 */ 0x7557,
+  /* 2nd byte: 56 */ 0x755e,
+  /* 2nd byte: 57 */ 0x755f,
+  /* 2nd byte: 58 */ 0x7561,
+  /* 2nd byte: 59 */ 0x756f,
+  /* 2nd byte: 60 */ 0x7571,
+  /* 2nd byte: 61 */ 0x7579,
+  /* 2nd byte: 62 */ 0x757a,
+  /* 2nd byte: 63 */ 0x757b,
+  /* 2nd byte: 64 */ 0x757c,
+  /* 2nd byte: 65 */ 0x757d,
+  /* 2nd byte: 66 */ 0x757e,
+  /* 2nd byte: 67 */ 0x7581,
+  /* 2nd byte: 68 */ 0x7585,
+  /* 2nd byte: 69 */ 0x7590,
+  /* 2nd byte: 70 */ 0x7592,
+  /* 2nd byte: 71 */ 0x7593,
+  /* 2nd byte: 72 */ 0x7595,
+  /* 2nd byte: 73 */ 0x7599,
+  /* 2nd byte: 74 */ 0x759c,
+  /* 2nd byte: 75 */ 0x75a2,
+  /* 2nd byte: 76 */ 0x75a4,
+  /* 2nd byte: 77 */ 0x75b4,
+  /* 2nd byte: 78 */ 0x75ba,
+  /* 2nd byte: 79 */ 0x75bf,
+  /* 2nd byte: 80 */ 0x75c0,
+  /* 2nd byte: 81 */ 0x75c1,
+  /* 2nd byte: 82 */ 0x75c4,
+  /* 2nd byte: 83 */ 0x75c6,
+  /* 2nd byte: 84 */ 0x75cc,
+  /* 2nd byte: 85 */ 0x75ce,
+  /* 2nd byte: 86 */ 0x75cf,
+  /* 2nd byte: 87 */ 0x75d7,
+  /* 2nd byte: 88 */ 0x75dc,
+  /* 2nd byte: 89 */ 0x75df,
+  /* 2nd byte: 90 */ 0x75e0,
+  /* 2nd byte: 91 */ 0x75e1,
+  /* 2nd byte: 92 */ 0x75e4,
+  /* 2nd byte: 93 */ 0x75e7,
+  /* 2nd byte: 94 */ 0x75ec,
+  /* 2nd byte: 95 */ 0x75ee,
+  /* 2nd byte: 96 */ 0x75ef,
+  /* 2nd byte: 97 */ 0x75f1,
+  /* 2nd byte: 98 */ 0x75f9,
+  /* 2nd byte: 99 */ 0x7600,
+  /* 2nd byte: 100 */ 0x7602,
+  /* 2nd byte: 101 */ 0x7603,
+  /* 2nd byte: 102 */ 0x7604,
+  /* 2nd byte: 103 */ 0x7607,
+  /* 2nd byte: 104 */ 0x7608,
+  /* 2nd byte: 105 */ 0x760a,
+  /* 2nd byte: 106 */ 0x760c,
+  /* 2nd byte: 107 */ 0x760f,
+  /* 2nd byte: 108 */ 0x7612,
+  /* 2nd byte: 109 */ 0x7613,
+  /* 2nd byte: 110 */ 0x7615,
+  /* 2nd byte: 111 */ 0x7616,
+  /* 2nd byte: 112 */ 0x7619,
+  /* 2nd byte: 113 */ 0x761b,
+  /* 2nd byte: 114 */ 0x761c,
+  /* 2nd byte: 115 */ 0x761d,
+  /* 2nd byte: 116 */ 0x761e,
+  /* 2nd byte: 117 */ 0x7623,
+  /* 2nd byte: 118 */ 0x7625,
+  /* 2nd byte: 119 */ 0x7626,
+  /* 2nd byte: 120 */ 0x7629,
+  /* 2nd byte: 121 */ 0x762d,
+  /* 2nd byte: 122 */ 0x7632,
+  /* 2nd byte: 123 */ 0x7633,
+  /* 2nd byte: 124 */ 0x7635,
+  /* 2nd byte: 125 */ 0x7638,
+  /* 2nd byte: 126 */ 0x7639},
+/* 1st byte: 78 */ { 
+  /* 2nd byte: 33 */ 0x763a,
+  /* 2nd byte: 34 */ 0x763c,
+  /* 2nd byte: 35 */ 0x764a,
+  /* 2nd byte: 36 */ 0x7640,
+  /* 2nd byte: 37 */ 0x7641,
+  /* 2nd byte: 38 */ 0x7643,
+  /* 2nd byte: 39 */ 0x7644,
+  /* 2nd byte: 40 */ 0x7645,
+  /* 2nd byte: 41 */ 0x7649,
+  /* 2nd byte: 42 */ 0x764b,
+  /* 2nd byte: 43 */ 0x7655,
+  /* 2nd byte: 44 */ 0x7659,
+  /* 2nd byte: 45 */ 0x765f,
+  /* 2nd byte: 46 */ 0x7664,
+  /* 2nd byte: 47 */ 0x7665,
+  /* 2nd byte: 48 */ 0x766d,
+  /* 2nd byte: 49 */ 0x766e,
+  /* 2nd byte: 50 */ 0x766f,
+  /* 2nd byte: 51 */ 0x7671,
+  /* 2nd byte: 52 */ 0x7674,
+  /* 2nd byte: 53 */ 0x7681,
+  /* 2nd byte: 54 */ 0x7685,
+  /* 2nd byte: 55 */ 0x768c,
+  /* 2nd byte: 56 */ 0x768d,
+  /* 2nd byte: 57 */ 0x7695,
+  /* 2nd byte: 58 */ 0x769b,
+  /* 2nd byte: 59 */ 0x769c,
+  /* 2nd byte: 60 */ 0x769d,
+  /* 2nd byte: 61 */ 0x769f,
+  /* 2nd byte: 62 */ 0x76a0,
+  /* 2nd byte: 63 */ 0x76a2,
+  /* 2nd byte: 64 */ 0x76a3,
+  /* 2nd byte: 65 */ 0x76a4,
+  /* 2nd byte: 66 */ 0x76a5,
+  /* 2nd byte: 67 */ 0x76a6,
+  /* 2nd byte: 68 */ 0x76a7,
+  /* 2nd byte: 69 */ 0x76a8,
+  /* 2nd byte: 70 */ 0x76aa,
+  /* 2nd byte: 71 */ 0x76ad,
+  /* 2nd byte: 72 */ 0x76bd,
+  /* 2nd byte: 73 */ 0x76c1,
+  /* 2nd byte: 74 */ 0x76c5,
+  /* 2nd byte: 75 */ 0x76c9,
+  /* 2nd byte: 76 */ 0x76cb,
+  /* 2nd byte: 77 */ 0x76cc,
+  /* 2nd byte: 78 */ 0x76ce,
+  /* 2nd byte: 79 */ 0x76d4,
+  /* 2nd byte: 80 */ 0x76d9,
+  /* 2nd byte: 81 */ 0x76e0,
+  /* 2nd byte: 82 */ 0x76e6,
+  /* 2nd byte: 83 */ 0x76e8,
+  /* 2nd byte: 84 */ 0x76ec,
+  /* 2nd byte: 85 */ 0x76f0,
+  /* 2nd byte: 86 */ 0x76f1,
+  /* 2nd byte: 87 */ 0x76f6,
+  /* 2nd byte: 88 */ 0x76f9,
+  /* 2nd byte: 89 */ 0x76fc,
+  /* 2nd byte: 90 */ 0x7700,
+  /* 2nd byte: 91 */ 0x7706,
+  /* 2nd byte: 92 */ 0x770a,
+  /* 2nd byte: 93 */ 0x770e,
+  /* 2nd byte: 94 */ 0x7712,
+  /* 2nd byte: 95 */ 0x7714,
+  /* 2nd byte: 96 */ 0x7715,
+  /* 2nd byte: 97 */ 0x7717,
+  /* 2nd byte: 98 */ 0x7719,
+  /* 2nd byte: 99 */ 0x771a,
+  /* 2nd byte: 100 */ 0x771c,
+  /* 2nd byte: 101 */ 0x7722,
+  /* 2nd byte: 102 */ 0x7728,
+  /* 2nd byte: 103 */ 0x772d,
+  /* 2nd byte: 104 */ 0x772e,
+  /* 2nd byte: 105 */ 0x772f,
+  /* 2nd byte: 106 */ 0x7734,
+  /* 2nd byte: 107 */ 0x7735,
+  /* 2nd byte: 108 */ 0x7736,
+  /* 2nd byte: 109 */ 0x7739,
+  /* 2nd byte: 110 */ 0x773d,
+  /* 2nd byte: 111 */ 0x773e,
+  /* 2nd byte: 112 */ 0x7742,
+  /* 2nd byte: 113 */ 0x7745,
+  /* 2nd byte: 114 */ 0x7746,
+  /* 2nd byte: 115 */ 0x774a,
+  /* 2nd byte: 116 */ 0x774d,
+  /* 2nd byte: 117 */ 0x774e,
+  /* 2nd byte: 118 */ 0x774f,
+  /* 2nd byte: 119 */ 0x7752,
+  /* 2nd byte: 120 */ 0x7756,
+  /* 2nd byte: 121 */ 0x7757,
+  /* 2nd byte: 122 */ 0x775c,
+  /* 2nd byte: 123 */ 0x775e,
+  /* 2nd byte: 124 */ 0x775f,
+  /* 2nd byte: 125 */ 0x7760,
+  /* 2nd byte: 126 */ 0x7762},
+/* 1st byte: 79 */ { 
+  /* 2nd byte: 33 */ 0x7764,
+  /* 2nd byte: 34 */ 0x7767,
+  /* 2nd byte: 35 */ 0x776a,
+  /* 2nd byte: 36 */ 0x776c,
+  /* 2nd byte: 37 */ 0x7770,
+  /* 2nd byte: 38 */ 0x7772,
+  /* 2nd byte: 39 */ 0x7773,
+  /* 2nd byte: 40 */ 0x7774,
+  /* 2nd byte: 41 */ 0x777a,
+  /* 2nd byte: 42 */ 0x777d,
+  /* 2nd byte: 43 */ 0x7780,
+  /* 2nd byte: 44 */ 0x7784,
+  /* 2nd byte: 45 */ 0x778c,
+  /* 2nd byte: 46 */ 0x778d,
+  /* 2nd byte: 47 */ 0x7794,
+  /* 2nd byte: 48 */ 0x7795,
+  /* 2nd byte: 49 */ 0x7796,
+  /* 2nd byte: 50 */ 0x779a,
+  /* 2nd byte: 51 */ 0x779f,
+  /* 2nd byte: 52 */ 0x77a2,
+  /* 2nd byte: 53 */ 0x77a7,
+  /* 2nd byte: 54 */ 0x77aa,
+  /* 2nd byte: 55 */ 0x77ae,
+  /* 2nd byte: 56 */ 0x77af,
+  /* 2nd byte: 57 */ 0x77b1,
+  /* 2nd byte: 58 */ 0x77b5,
+  /* 2nd byte: 59 */ 0x77be,
+  /* 2nd byte: 60 */ 0x77c3,
+  /* 2nd byte: 61 */ 0x77c9,
+  /* 2nd byte: 62 */ 0x77d1,
+  /* 2nd byte: 63 */ 0x77d2,
+  /* 2nd byte: 64 */ 0x77d5,
+  /* 2nd byte: 65 */ 0x77d9,
+  /* 2nd byte: 66 */ 0x77de,
+  /* 2nd byte: 67 */ 0x77df,
+  /* 2nd byte: 68 */ 0x77e0,
+  /* 2nd byte: 69 */ 0x77e4,
+  /* 2nd byte: 70 */ 0x77e6,
+  /* 2nd byte: 71 */ 0x77ea,
+  /* 2nd byte: 72 */ 0x77ec,
+  /* 2nd byte: 73 */ 0x77f0,
+  /* 2nd byte: 74 */ 0x77f1,
+  /* 2nd byte: 75 */ 0x77f4,
+  /* 2nd byte: 76 */ 0x77f8,
+  /* 2nd byte: 77 */ 0x77fb,
+  /* 2nd byte: 78 */ 0x7805,
+  /* 2nd byte: 79 */ 0x7806,
+  /* 2nd byte: 80 */ 0x7809,
+  /* 2nd byte: 81 */ 0x780d,
+  /* 2nd byte: 82 */ 0x780e,
+  /* 2nd byte: 83 */ 0x7811,
+  /* 2nd byte: 84 */ 0x781d,
+  /* 2nd byte: 85 */ 0x7821,
+  /* 2nd byte: 86 */ 0x7822,
+  /* 2nd byte: 87 */ 0x7823,
+  /* 2nd byte: 88 */ 0x782d,
+  /* 2nd byte: 89 */ 0x782e,
+  /* 2nd byte: 90 */ 0x7830,
+  /* 2nd byte: 91 */ 0x7835,
+  /* 2nd byte: 92 */ 0x7837,
+  /* 2nd byte: 93 */ 0x7843,
+  /* 2nd byte: 94 */ 0x7844,
+  /* 2nd byte: 95 */ 0x7847,
+  /* 2nd byte: 96 */ 0x7848,
+  /* 2nd byte: 97 */ 0x784c,
+  /* 2nd byte: 98 */ 0x784e,
+  /* 2nd byte: 99 */ 0x7852,
+  /* 2nd byte: 100 */ 0x785c,
+  /* 2nd byte: 101 */ 0x785e,
+  /* 2nd byte: 102 */ 0x7860,
+  /* 2nd byte: 103 */ 0x7861,
+  /* 2nd byte: 104 */ 0x7863,
+  /* 2nd byte: 105 */ 0x7864,
+  /* 2nd byte: 106 */ 0x7868,
+  /* 2nd byte: 107 */ 0x786a,
+  /* 2nd byte: 108 */ 0x786e,
+  /* 2nd byte: 109 */ 0x787a,
+  /* 2nd byte: 110 */ 0x787e,
+  /* 2nd byte: 111 */ 0x788a,
+  /* 2nd byte: 112 */ 0x788f,
+  /* 2nd byte: 113 */ 0x7894,
+  /* 2nd byte: 114 */ 0x7898,
+  /* 2nd byte: 115 */ 0x78a1,
+  /* 2nd byte: 116 */ 0x789d,
+  /* 2nd byte: 117 */ 0x789e,
+  /* 2nd byte: 118 */ 0x789f,
+  /* 2nd byte: 119 */ 0x78a4,
+  /* 2nd byte: 120 */ 0x78a8,
+  /* 2nd byte: 121 */ 0x78ac,
+  /* 2nd byte: 122 */ 0x78ad,
+  /* 2nd byte: 123 */ 0x78b0,
+  /* 2nd byte: 124 */ 0x78b1,
+  /* 2nd byte: 125 */ 0x78b2,
+  /* 2nd byte: 126 */ 0x78b3},
+/* 1st byte: 80 */ { 
+  /* 2nd byte: 33 */ 0x78bb,
+  /* 2nd byte: 34 */ 0x78bd,
+  /* 2nd byte: 35 */ 0x78bf,
+  /* 2nd byte: 36 */ 0x78c7,
+  /* 2nd byte: 37 */ 0x78c8,
+  /* 2nd byte: 38 */ 0x78c9,
+  /* 2nd byte: 39 */ 0x78cc,
+  /* 2nd byte: 40 */ 0x78ce,
+  /* 2nd byte: 41 */ 0x78d2,
+  /* 2nd byte: 42 */ 0x78d3,
+  /* 2nd byte: 43 */ 0x78d5,
+  /* 2nd byte: 44 */ 0x78d6,
+  /* 2nd byte: 45 */ 0x78e4,
+  /* 2nd byte: 46 */ 0x78db,
+  /* 2nd byte: 47 */ 0x78df,
+  /* 2nd byte: 48 */ 0x78e0,
+  /* 2nd byte: 49 */ 0x78e1,
+  /* 2nd byte: 50 */ 0x78e6,
+  /* 2nd byte: 51 */ 0x78ea,
+  /* 2nd byte: 52 */ 0x78f2,
+  /* 2nd byte: 53 */ 0x78f3,
+  /* 2nd byte: 54 */ 0x7900,
+  /* 2nd byte: 55 */ 0x78f6,
+  /* 2nd byte: 56 */ 0x78f7,
+  /* 2nd byte: 57 */ 0x78fa,
+  /* 2nd byte: 58 */ 0x78fb,
+  /* 2nd byte: 59 */ 0x78ff,
+  /* 2nd byte: 60 */ 0x7906,
+  /* 2nd byte: 61 */ 0x790c,
+  /* 2nd byte: 62 */ 0x7910,
+  /* 2nd byte: 63 */ 0x791a,
+  /* 2nd byte: 64 */ 0x791c,
+  /* 2nd byte: 65 */ 0x791e,
+  /* 2nd byte: 66 */ 0x791f,
+  /* 2nd byte: 67 */ 0x7920,
+  /* 2nd byte: 68 */ 0x7925,
+  /* 2nd byte: 69 */ 0x7927,
+  /* 2nd byte: 70 */ 0x7929,
+  /* 2nd byte: 71 */ 0x792d,
+  /* 2nd byte: 72 */ 0x7931,
+  /* 2nd byte: 73 */ 0x7934,
+  /* 2nd byte: 74 */ 0x7935,
+  /* 2nd byte: 75 */ 0x793b,
+  /* 2nd byte: 76 */ 0x793d,
+  /* 2nd byte: 77 */ 0x793f,
+  /* 2nd byte: 78 */ 0x7944,
+  /* 2nd byte: 79 */ 0x7945,
+  /* 2nd byte: 80 */ 0x7946,
+  /* 2nd byte: 81 */ 0x794a,
+  /* 2nd byte: 82 */ 0x794b,
+  /* 2nd byte: 83 */ 0x794f,
+  /* 2nd byte: 84 */ 0x7951,
+  /* 2nd byte: 85 */ 0x7954,
+  /* 2nd byte: 86 */ 0x7958,
+  /* 2nd byte: 87 */ 0x795b,
+  /* 2nd byte: 88 */ 0x795c,
+  /* 2nd byte: 89 */ 0x7967,
+  /* 2nd byte: 90 */ 0x7969,
+  /* 2nd byte: 91 */ 0x796b,
+  /* 2nd byte: 92 */ 0x7972,
+  /* 2nd byte: 93 */ 0x7979,
+  /* 2nd byte: 94 */ 0x797b,
+  /* 2nd byte: 95 */ 0x797c,
+  /* 2nd byte: 96 */ 0x797e,
+  /* 2nd byte: 97 */ 0x798b,
+  /* 2nd byte: 98 */ 0x798c,
+  /* 2nd byte: 99 */ 0x7991,
+  /* 2nd byte: 100 */ 0x7993,
+  /* 2nd byte: 101 */ 0x7994,
+  /* 2nd byte: 102 */ 0x7995,
+  /* 2nd byte: 103 */ 0x7996,
+  /* 2nd byte: 104 */ 0x7998,
+  /* 2nd byte: 105 */ 0x799b,
+  /* 2nd byte: 106 */ 0x799c,
+  /* 2nd byte: 107 */ 0x79a1,
+  /* 2nd byte: 108 */ 0x79a8,
+  /* 2nd byte: 109 */ 0x79a9,
+  /* 2nd byte: 110 */ 0x79ab,
+  /* 2nd byte: 111 */ 0x79af,
+  /* 2nd byte: 112 */ 0x79b1,
+  /* 2nd byte: 113 */ 0x79b4,
+  /* 2nd byte: 114 */ 0x79b8,
+  /* 2nd byte: 115 */ 0x79bb,
+  /* 2nd byte: 116 */ 0x79c2,
+  /* 2nd byte: 117 */ 0x79c4,
+  /* 2nd byte: 118 */ 0x79c7,
+  /* 2nd byte: 119 */ 0x79c8,
+  /* 2nd byte: 120 */ 0x79ca,
+  /* 2nd byte: 121 */ 0x79cf,
+  /* 2nd byte: 122 */ 0x79d4,
+  /* 2nd byte: 123 */ 0x79d6,
+  /* 2nd byte: 124 */ 0x79da,
+  /* 2nd byte: 125 */ 0x79dd,
+  /* 2nd byte: 126 */ 0x79de},
+/* 1st byte: 81 */ { 
+  /* 2nd byte: 33 */ 0x79e0,
+  /* 2nd byte: 34 */ 0x79e2,
+  /* 2nd byte: 35 */ 0x79e5,
+  /* 2nd byte: 36 */ 0x79ea,
+  /* 2nd byte: 37 */ 0x79eb,
+  /* 2nd byte: 38 */ 0x79ed,
+  /* 2nd byte: 39 */ 0x79f1,
+  /* 2nd byte: 40 */ 0x79f8,
+  /* 2nd byte: 41 */ 0x79fc,
+  /* 2nd byte: 42 */ 0x7a02,
+  /* 2nd byte: 43 */ 0x7a03,
+  /* 2nd byte: 44 */ 0x7a07,
+  /* 2nd byte: 45 */ 0x7a09,
+  /* 2nd byte: 46 */ 0x7a0a,
+  /* 2nd byte: 47 */ 0x7a0c,
+  /* 2nd byte: 48 */ 0x7a11,
+  /* 2nd byte: 49 */ 0x7a15,
+  /* 2nd byte: 50 */ 0x7a1b,
+  /* 2nd byte: 51 */ 0x7a1e,
+  /* 2nd byte: 52 */ 0x7a21,
+  /* 2nd byte: 53 */ 0x7a27,
+  /* 2nd byte: 54 */ 0x7a2b,
+  /* 2nd byte: 55 */ 0x7a2d,
+  /* 2nd byte: 56 */ 0x7a2f,
+  /* 2nd byte: 57 */ 0x7a30,
+  /* 2nd byte: 58 */ 0x7a34,
+  /* 2nd byte: 59 */ 0x7a35,
+  /* 2nd byte: 60 */ 0x7a38,
+  /* 2nd byte: 61 */ 0x7a39,
+  /* 2nd byte: 62 */ 0x7a3a,
+  /* 2nd byte: 63 */ 0x7a44,
+  /* 2nd byte: 64 */ 0x7a45,
+  /* 2nd byte: 65 */ 0x7a47,
+  /* 2nd byte: 66 */ 0x7a48,
+  /* 2nd byte: 67 */ 0x7a4c,
+  /* 2nd byte: 68 */ 0x7a55,
+  /* 2nd byte: 69 */ 0x7a56,
+  /* 2nd byte: 70 */ 0x7a59,
+  /* 2nd byte: 71 */ 0x7a5c,
+  /* 2nd byte: 72 */ 0x7a5d,
+  /* 2nd byte: 73 */ 0x7a5f,
+  /* 2nd byte: 74 */ 0x7a60,
+  /* 2nd byte: 75 */ 0x7a65,
+  /* 2nd byte: 76 */ 0x7a67,
+  /* 2nd byte: 77 */ 0x7a6a,
+  /* 2nd byte: 78 */ 0x7a6d,
+  /* 2nd byte: 79 */ 0x7a75,
+  /* 2nd byte: 80 */ 0x7a78,
+  /* 2nd byte: 81 */ 0x7a7e,
+  /* 2nd byte: 82 */ 0x7a80,
+  /* 2nd byte: 83 */ 0x7a82,
+  /* 2nd byte: 84 */ 0x7a85,
+  /* 2nd byte: 85 */ 0x7a86,
+  /* 2nd byte: 86 */ 0x7a8a,
+  /* 2nd byte: 87 */ 0x7a8b,
+  /* 2nd byte: 88 */ 0x7a90,
+  /* 2nd byte: 89 */ 0x7a91,
+  /* 2nd byte: 90 */ 0x7a94,
+  /* 2nd byte: 91 */ 0x7a9e,
+  /* 2nd byte: 92 */ 0x7aa0,
+  /* 2nd byte: 93 */ 0x7aa3,
+  /* 2nd byte: 94 */ 0x7aac,
+  /* 2nd byte: 95 */ 0x7ab3,
+  /* 2nd byte: 96 */ 0x7ab5,
+  /* 2nd byte: 97 */ 0x7ab9,
+  /* 2nd byte: 98 */ 0x7abb,
+  /* 2nd byte: 99 */ 0x7abc,
+  /* 2nd byte: 100 */ 0x7ac6,
+  /* 2nd byte: 101 */ 0x7ac9,
+  /* 2nd byte: 102 */ 0x7acc,
+  /* 2nd byte: 103 */ 0x7ace,
+  /* 2nd byte: 104 */ 0x7ad1,
+  /* 2nd byte: 105 */ 0x7adb,
+  /* 2nd byte: 106 */ 0x7ae8,
+  /* 2nd byte: 107 */ 0x7ae9,
+  /* 2nd byte: 108 */ 0x7aeb,
+  /* 2nd byte: 109 */ 0x7aec,
+  /* 2nd byte: 110 */ 0x7af1,
+  /* 2nd byte: 111 */ 0x7af4,
+  /* 2nd byte: 112 */ 0x7afb,
+  /* 2nd byte: 113 */ 0x7afd,
+  /* 2nd byte: 114 */ 0x7afe,
+  /* 2nd byte: 115 */ 0x7b07,
+  /* 2nd byte: 116 */ 0x7b14,
+  /* 2nd byte: 117 */ 0x7b1f,
+  /* 2nd byte: 118 */ 0x7b23,
+  /* 2nd byte: 119 */ 0x7b27,
+  /* 2nd byte: 120 */ 0x7b29,
+  /* 2nd byte: 121 */ 0x7b2a,
+  /* 2nd byte: 122 */ 0x7b2b,
+  /* 2nd byte: 123 */ 0x7b2d,
+  /* 2nd byte: 124 */ 0x7b2e,
+  /* 2nd byte: 125 */ 0x7b2f,
+  /* 2nd byte: 126 */ 0x7b30},
+/* 1st byte: 82 */ { 
+  /* 2nd byte: 33 */ 0x7b31,
+  /* 2nd byte: 34 */ 0x7b34,
+  /* 2nd byte: 35 */ 0x7b3d,
+  /* 2nd byte: 36 */ 0x7b3f,
+  /* 2nd byte: 37 */ 0x7b40,
+  /* 2nd byte: 38 */ 0x7b41,
+  /* 2nd byte: 39 */ 0x7b47,
+  /* 2nd byte: 40 */ 0x7b4e,
+  /* 2nd byte: 41 */ 0x7b55,
+  /* 2nd byte: 42 */ 0x7b60,
+  /* 2nd byte: 43 */ 0x7b64,
+  /* 2nd byte: 44 */ 0x7b66,
+  /* 2nd byte: 45 */ 0x7b69,
+  /* 2nd byte: 46 */ 0x7b6a,
+  /* 2nd byte: 47 */ 0x7b6d,
+  /* 2nd byte: 48 */ 0x7b6f,
+  /* 2nd byte: 49 */ 0x7b72,
+  /* 2nd byte: 50 */ 0x7b73,
+  /* 2nd byte: 51 */ 0x7b77,
+  /* 2nd byte: 52 */ 0x7b84,
+  /* 2nd byte: 53 */ 0x7b89,
+  /* 2nd byte: 54 */ 0x7b8e,
+  /* 2nd byte: 55 */ 0x7b90,
+  /* 2nd byte: 56 */ 0x7b91,
+  /* 2nd byte: 57 */ 0x7b96,
+  /* 2nd byte: 58 */ 0x7b9b,
+  /* 2nd byte: 59 */ 0x7b9e,
+  /* 2nd byte: 60 */ 0x7ba0,
+  /* 2nd byte: 61 */ 0x7ba5,
+  /* 2nd byte: 62 */ 0x7bac,
+  /* 2nd byte: 63 */ 0x7baf,
+  /* 2nd byte: 64 */ 0x7bb0,
+  /* 2nd byte: 65 */ 0x7bb2,
+  /* 2nd byte: 66 */ 0x7bb5,
+  /* 2nd byte: 67 */ 0x7bb6,
+  /* 2nd byte: 68 */ 0x7bba,
+  /* 2nd byte: 69 */ 0x7bbb,
+  /* 2nd byte: 70 */ 0x7bbc,
+  /* 2nd byte: 71 */ 0x7bbd,
+  /* 2nd byte: 72 */ 0x7bc2,
+  /* 2nd byte: 73 */ 0x7bc5,
+  /* 2nd byte: 74 */ 0x7bc8,
+  /* 2nd byte: 75 */ 0x7bca,
+  /* 2nd byte: 76 */ 0x7bd4,
+  /* 2nd byte: 77 */ 0x7bd6,
+  /* 2nd byte: 78 */ 0x7bd7,
+  /* 2nd byte: 79 */ 0x7bd9,
+  /* 2nd byte: 80 */ 0x7bda,
+  /* 2nd byte: 81 */ 0x7bdb,
+  /* 2nd byte: 82 */ 0x7be8,
+  /* 2nd byte: 83 */ 0x7bea,
+  /* 2nd byte: 84 */ 0x7bf2,
+  /* 2nd byte: 85 */ 0x7bf4,
+  /* 2nd byte: 86 */ 0x7bf5,
+  /* 2nd byte: 87 */ 0x7bf8,
+  /* 2nd byte: 88 */ 0x7bf9,
+  /* 2nd byte: 89 */ 0x7bfa,
+  /* 2nd byte: 90 */ 0x7bfc,
+  /* 2nd byte: 91 */ 0x7bfe,
+  /* 2nd byte: 92 */ 0x7c01,
+  /* 2nd byte: 93 */ 0x7c02,
+  /* 2nd byte: 94 */ 0x7c03,
+  /* 2nd byte: 95 */ 0x7c04,
+  /* 2nd byte: 96 */ 0x7c06,
+  /* 2nd byte: 97 */ 0x7c09,
+  /* 2nd byte: 98 */ 0x7c0b,
+  /* 2nd byte: 99 */ 0x7c0c,
+  /* 2nd byte: 100 */ 0x7c0e,
+  /* 2nd byte: 101 */ 0x7c0f,
+  /* 2nd byte: 102 */ 0x7c19,
+  /* 2nd byte: 103 */ 0x7c1b,
+  /* 2nd byte: 104 */ 0x7c20,
+  /* 2nd byte: 105 */ 0x7c25,
+  /* 2nd byte: 106 */ 0x7c26,
+  /* 2nd byte: 107 */ 0x7c28,
+  /* 2nd byte: 108 */ 0x7c2c,
+  /* 2nd byte: 109 */ 0x7c31,
+  /* 2nd byte: 110 */ 0x7c33,
+  /* 2nd byte: 111 */ 0x7c34,
+  /* 2nd byte: 112 */ 0x7c36,
+  /* 2nd byte: 113 */ 0x7c39,
+  /* 2nd byte: 114 */ 0x7c3a,
+  /* 2nd byte: 115 */ 0x7c46,
+  /* 2nd byte: 116 */ 0x7c4a,
+  /* 2nd byte: 117 */ 0x7c55,
+  /* 2nd byte: 118 */ 0x7c51,
+  /* 2nd byte: 119 */ 0x7c52,
+  /* 2nd byte: 120 */ 0x7c53,
+  /* 2nd byte: 121 */ 0x7c59,
+  /* 2nd byte: 122 */ 0x7c5a,
+  /* 2nd byte: 123 */ 0x7c5b,
+  /* 2nd byte: 124 */ 0x7c5c,
+  /* 2nd byte: 125 */ 0x7c5d,
+  /* 2nd byte: 126 */ 0x7c5e},
+/* 1st byte: 83 */ { 
+  /* 2nd byte: 33 */ 0x7c61,
+  /* 2nd byte: 34 */ 0x7c63,
+  /* 2nd byte: 35 */ 0x7c67,
+  /* 2nd byte: 36 */ 0x7c69,
+  /* 2nd byte: 37 */ 0x7c6d,
+  /* 2nd byte: 38 */ 0x7c6e,
+  /* 2nd byte: 39 */ 0x7c70,
+  /* 2nd byte: 40 */ 0x7c72,
+  /* 2nd byte: 41 */ 0x7c79,
+  /* 2nd byte: 42 */ 0x7c7c,
+  /* 2nd byte: 43 */ 0x7c7d,
+  /* 2nd byte: 44 */ 0x7c86,
+  /* 2nd byte: 45 */ 0x7c87,
+  /* 2nd byte: 46 */ 0x7c8f,
+  /* 2nd byte: 47 */ 0x7c94,
+  /* 2nd byte: 48 */ 0x7c9e,
+  /* 2nd byte: 49 */ 0x7ca0,
+  /* 2nd byte: 50 */ 0x7ca6,
+  /* 2nd byte: 51 */ 0x7cb0,
+  /* 2nd byte: 52 */ 0x7cb6,
+  /* 2nd byte: 53 */ 0x7cb7,
+  /* 2nd byte: 54 */ 0x7cba,
+  /* 2nd byte: 55 */ 0x7cbb,
+  /* 2nd byte: 56 */ 0x7cbc,
+  /* 2nd byte: 57 */ 0x7cbf,
+  /* 2nd byte: 58 */ 0x7cc4,
+  /* 2nd byte: 59 */ 0x7cc7,
+  /* 2nd byte: 60 */ 0x7cc8,
+  /* 2nd byte: 61 */ 0x7cc9,
+  /* 2nd byte: 62 */ 0x7ccd,
+  /* 2nd byte: 63 */ 0x7ccf,
+  /* 2nd byte: 64 */ 0x7cd3,
+  /* 2nd byte: 65 */ 0x7cd4,
+  /* 2nd byte: 66 */ 0x7cd5,
+  /* 2nd byte: 67 */ 0x7cd7,
+  /* 2nd byte: 68 */ 0x7cd9,
+  /* 2nd byte: 69 */ 0x7cda,
+  /* 2nd byte: 70 */ 0x7cdd,
+  /* 2nd byte: 71 */ 0x7ce6,
+  /* 2nd byte: 72 */ 0x7ce9,
+  /* 2nd byte: 73 */ 0x7ceb,
+  /* 2nd byte: 74 */ 0x7cf5,
+  /* 2nd byte: 75 */ 0x7d03,
+  /* 2nd byte: 76 */ 0x7d07,
+  /* 2nd byte: 77 */ 0x7d08,
+  /* 2nd byte: 78 */ 0x7d09,
+  /* 2nd byte: 79 */ 0x7d0f,
+  /* 2nd byte: 80 */ 0x7d11,
+  /* 2nd byte: 81 */ 0x7d12,
+  /* 2nd byte: 82 */ 0x7d13,
+  /* 2nd byte: 83 */ 0x7d16,
+  /* 2nd byte: 84 */ 0x7d1d,
+  /* 2nd byte: 85 */ 0x7d1e,
+  /* 2nd byte: 86 */ 0x7d23,
+  /* 2nd byte: 87 */ 0x7d26,
+  /* 2nd byte: 88 */ 0x7d2a,
+  /* 2nd byte: 89 */ 0x7d2d,
+  /* 2nd byte: 90 */ 0x7d31,
+  /* 2nd byte: 91 */ 0x7d3c,
+  /* 2nd byte: 92 */ 0x7d3d,
+  /* 2nd byte: 93 */ 0x7d3e,
+  /* 2nd byte: 94 */ 0x7d40,
+  /* 2nd byte: 95 */ 0x7d41,
+  /* 2nd byte: 96 */ 0x7d47,
+  /* 2nd byte: 97 */ 0x7d48,
+  /* 2nd byte: 98 */ 0x7d4d,
+  /* 2nd byte: 99 */ 0x7d51,
+  /* 2nd byte: 100 */ 0x7d53,
+  /* 2nd byte: 101 */ 0x7d57,
+  /* 2nd byte: 102 */ 0x7d59,
+  /* 2nd byte: 103 */ 0x7d5a,
+  /* 2nd byte: 104 */ 0x7d5c,
+  /* 2nd byte: 105 */ 0x7d5d,
+  /* 2nd byte: 106 */ 0x7d65,
+  /* 2nd byte: 107 */ 0x7d67,
+  /* 2nd byte: 108 */ 0x7d6a,
+  /* 2nd byte: 109 */ 0x7d70,
+  /* 2nd byte: 110 */ 0x7d78,
+  /* 2nd byte: 111 */ 0x7d7a,
+  /* 2nd byte: 112 */ 0x7d7b,
+  /* 2nd byte: 113 */ 0x7d7f,
+  /* 2nd byte: 114 */ 0x7d81,
+  /* 2nd byte: 115 */ 0x7d82,
+  /* 2nd byte: 116 */ 0x7d83,
+  /* 2nd byte: 117 */ 0x7d85,
+  /* 2nd byte: 118 */ 0x7d86,
+  /* 2nd byte: 119 */ 0x7d88,
+  /* 2nd byte: 120 */ 0x7d8b,
+  /* 2nd byte: 121 */ 0x7d8c,
+  /* 2nd byte: 122 */ 0x7d8d,
+  /* 2nd byte: 123 */ 0x7d91,
+  /* 2nd byte: 124 */ 0x7d96,
+  /* 2nd byte: 125 */ 0x7d97,
+  /* 2nd byte: 126 */ 0x7d9d},
+/* 1st byte: 84 */ { 
+  /* 2nd byte: 33 */ 0x7d9e,
+  /* 2nd byte: 34 */ 0x7da6,
+  /* 2nd byte: 35 */ 0x7da7,
+  /* 2nd byte: 36 */ 0x7daa,
+  /* 2nd byte: 37 */ 0x7db3,
+  /* 2nd byte: 38 */ 0x7db6,
+  /* 2nd byte: 39 */ 0x7db7,
+  /* 2nd byte: 40 */ 0x7db9,
+  /* 2nd byte: 41 */ 0x7dc2,
+  /* 2nd byte: 42 */ 0x7dc3,
+  /* 2nd byte: 43 */ 0x7dc4,
+  /* 2nd byte: 44 */ 0x7dc5,
+  /* 2nd byte: 45 */ 0x7dc6,
+  /* 2nd byte: 46 */ 0x7dcc,
+  /* 2nd byte: 47 */ 0x7dcd,
+  /* 2nd byte: 48 */ 0x7dce,
+  /* 2nd byte: 49 */ 0x7dd7,
+  /* 2nd byte: 50 */ 0x7dd9,
+  /* 2nd byte: 51 */ 0x7e00,
+  /* 2nd byte: 52 */ 0x7de2,
+  /* 2nd byte: 53 */ 0x7de5,
+  /* 2nd byte: 54 */ 0x7de6,
+  /* 2nd byte: 55 */ 0x7dea,
+  /* 2nd byte: 56 */ 0x7deb,
+  /* 2nd byte: 57 */ 0x7ded,
+  /* 2nd byte: 58 */ 0x7df1,
+  /* 2nd byte: 59 */ 0x7df5,
+  /* 2nd byte: 60 */ 0x7df6,
+  /* 2nd byte: 61 */ 0x7df9,
+  /* 2nd byte: 62 */ 0x7dfa,
+  /* 2nd byte: 63 */ 0x7e08,
+  /* 2nd byte: 64 */ 0x7e10,
+  /* 2nd byte: 65 */ 0x7e11,
+  /* 2nd byte: 66 */ 0x7e15,
+  /* 2nd byte: 67 */ 0x7e17,
+  /* 2nd byte: 68 */ 0x7e1c,
+  /* 2nd byte: 69 */ 0x7e1d,
+  /* 2nd byte: 70 */ 0x7e20,
+  /* 2nd byte: 71 */ 0x7e27,
+  /* 2nd byte: 72 */ 0x7e28,
+  /* 2nd byte: 73 */ 0x7e2c,
+  /* 2nd byte: 74 */ 0x7e2d,
+  /* 2nd byte: 75 */ 0x7e2f,
+  /* 2nd byte: 76 */ 0x7e33,
+  /* 2nd byte: 77 */ 0x7e36,
+  /* 2nd byte: 78 */ 0x7e3f,
+  /* 2nd byte: 79 */ 0x7e44,
+  /* 2nd byte: 80 */ 0x7e45,
+  /* 2nd byte: 81 */ 0x7e47,
+  /* 2nd byte: 82 */ 0x7e4e,
+  /* 2nd byte: 83 */ 0x7e50,
+  /* 2nd byte: 84 */ 0x7e52,
+  /* 2nd byte: 85 */ 0x7e58,
+  /* 2nd byte: 86 */ 0x7e5f,
+  /* 2nd byte: 87 */ 0x7e61,
+  /* 2nd byte: 88 */ 0x7e62,
+  /* 2nd byte: 89 */ 0x7e65,
+  /* 2nd byte: 90 */ 0x7e6b,
+  /* 2nd byte: 91 */ 0x7e6e,
+  /* 2nd byte: 92 */ 0x7e6f,
+  /* 2nd byte: 93 */ 0x7e73,
+  /* 2nd byte: 94 */ 0x7e78,
+  /* 2nd byte: 95 */ 0x7e7e,
+  /* 2nd byte: 96 */ 0x7e81,
+  /* 2nd byte: 97 */ 0x7e86,
+  /* 2nd byte: 98 */ 0x7e87,
+  /* 2nd byte: 99 */ 0x7e8a,
+  /* 2nd byte: 100 */ 0x7e8d,
+  /* 2nd byte: 101 */ 0x7e91,
+  /* 2nd byte: 102 */ 0x7e95,
+  /* 2nd byte: 103 */ 0x7e98,
+  /* 2nd byte: 104 */ 0x7e9a,
+  /* 2nd byte: 105 */ 0x7e9d,
+  /* 2nd byte: 106 */ 0x7e9e,
+  /* 2nd byte: 107 */ 0x7f3c,
+  /* 2nd byte: 108 */ 0x7f3b,
+  /* 2nd byte: 109 */ 0x7f3d,
+  /* 2nd byte: 110 */ 0x7f3e,
+  /* 2nd byte: 111 */ 0x7f3f,
+  /* 2nd byte: 112 */ 0x7f43,
+  /* 2nd byte: 113 */ 0x7f44,
+  /* 2nd byte: 114 */ 0x7f47,
+  /* 2nd byte: 115 */ 0x7f4f,
+  /* 2nd byte: 116 */ 0x7f52,
+  /* 2nd byte: 117 */ 0x7f53,
+  /* 2nd byte: 118 */ 0x7f5b,
+  /* 2nd byte: 119 */ 0x7f5c,
+  /* 2nd byte: 120 */ 0x7f5d,
+  /* 2nd byte: 121 */ 0x7f61,
+  /* 2nd byte: 122 */ 0x7f63,
+  /* 2nd byte: 123 */ 0x7f64,
+  /* 2nd byte: 124 */ 0x7f65,
+  /* 2nd byte: 125 */ 0x7f66,
+  /* 2nd byte: 126 */ 0x7f6d},
+/* 1st byte: 85 */ { 
+  /* 2nd byte: 33 */ 0x7f71,
+  /* 2nd byte: 34 */ 0x7f7d,
+  /* 2nd byte: 35 */ 0x7f7e,
+  /* 2nd byte: 36 */ 0x7f7f,
+  /* 2nd byte: 37 */ 0x7f80,
+  /* 2nd byte: 38 */ 0x7f8b,
+  /* 2nd byte: 39 */ 0x7f8d,
+  /* 2nd byte: 40 */ 0x7f8f,
+  /* 2nd byte: 41 */ 0x7f90,
+  /* 2nd byte: 42 */ 0x7f91,
+  /* 2nd byte: 43 */ 0x7f96,
+  /* 2nd byte: 44 */ 0x7f97,
+  /* 2nd byte: 45 */ 0x7f9c,
+  /* 2nd byte: 46 */ 0x7fa1,
+  /* 2nd byte: 47 */ 0x7fa2,
+  /* 2nd byte: 48 */ 0x7fa6,
+  /* 2nd byte: 49 */ 0x7faa,
+  /* 2nd byte: 50 */ 0x7fad,
+  /* 2nd byte: 51 */ 0x7fb4,
+  /* 2nd byte: 52 */ 0x7fbc,
+  /* 2nd byte: 53 */ 0x7fbf,
+  /* 2nd byte: 54 */ 0x7fc0,
+  /* 2nd byte: 55 */ 0x7fc3,
+  /* 2nd byte: 56 */ 0x7fc8,
+  /* 2nd byte: 57 */ 0x7fce,
+  /* 2nd byte: 58 */ 0x7fcf,
+  /* 2nd byte: 59 */ 0x7fdb,
+  /* 2nd byte: 60 */ 0x7fdf,
+  /* 2nd byte: 61 */ 0x7fe3,
+  /* 2nd byte: 62 */ 0x7fe5,
+  /* 2nd byte: 63 */ 0x7fe8,
+  /* 2nd byte: 64 */ 0x7fec,
+  /* 2nd byte: 65 */ 0x7fee,
+  /* 2nd byte: 66 */ 0x7fef,
+  /* 2nd byte: 67 */ 0x7ff2,
+  /* 2nd byte: 68 */ 0x7ffa,
+  /* 2nd byte: 69 */ 0x7ffd,
+  /* 2nd byte: 70 */ 0x7ffe,
+  /* 2nd byte: 71 */ 0x7fff,
+  /* 2nd byte: 72 */ 0x8007,
+  /* 2nd byte: 73 */ 0x8008,
+  /* 2nd byte: 74 */ 0x800a,
+  /* 2nd byte: 75 */ 0x800d,
+  /* 2nd byte: 76 */ 0x800e,
+  /* 2nd byte: 77 */ 0x800f,
+  /* 2nd byte: 78 */ 0x8011,
+  /* 2nd byte: 79 */ 0x8013,
+  /* 2nd byte: 80 */ 0x8014,
+  /* 2nd byte: 81 */ 0x8016,
+  /* 2nd byte: 82 */ 0x801d,
+  /* 2nd byte: 83 */ 0x801e,
+  /* 2nd byte: 84 */ 0x801f,
+  /* 2nd byte: 85 */ 0x8020,
+  /* 2nd byte: 86 */ 0x8024,
+  /* 2nd byte: 87 */ 0x8026,
+  /* 2nd byte: 88 */ 0x802c,
+  /* 2nd byte: 89 */ 0x802e,
+  /* 2nd byte: 90 */ 0x8030,
+  /* 2nd byte: 91 */ 0x8034,
+  /* 2nd byte: 92 */ 0x8035,
+  /* 2nd byte: 93 */ 0x8037,
+  /* 2nd byte: 94 */ 0x8039,
+  /* 2nd byte: 95 */ 0x803a,
+  /* 2nd byte: 96 */ 0x803c,
+  /* 2nd byte: 97 */ 0x803e,
+  /* 2nd byte: 98 */ 0x8040,
+  /* 2nd byte: 99 */ 0x8044,
+  /* 2nd byte: 100 */ 0x8060,
+  /* 2nd byte: 101 */ 0x8064,
+  /* 2nd byte: 102 */ 0x8066,
+  /* 2nd byte: 103 */ 0x806d,
+  /* 2nd byte: 104 */ 0x8071,
+  /* 2nd byte: 105 */ 0x8075,
+  /* 2nd byte: 106 */ 0x8081,
+  /* 2nd byte: 107 */ 0x8088,
+  /* 2nd byte: 108 */ 0x808e,
+  /* 2nd byte: 109 */ 0x809c,
+  /* 2nd byte: 110 */ 0x809e,
+  /* 2nd byte: 111 */ 0x80a6,
+  /* 2nd byte: 112 */ 0x80a7,
+  /* 2nd byte: 113 */ 0x80ab,
+  /* 2nd byte: 114 */ 0x80b8,
+  /* 2nd byte: 115 */ 0x80b9,
+  /* 2nd byte: 116 */ 0x80c8,
+  /* 2nd byte: 117 */ 0x80cd,
+  /* 2nd byte: 118 */ 0x80cf,
+  /* 2nd byte: 119 */ 0x80d2,
+  /* 2nd byte: 120 */ 0x80d4,
+  /* 2nd byte: 121 */ 0x80d5,
+  /* 2nd byte: 122 */ 0x80d7,
+  /* 2nd byte: 123 */ 0x80d8,
+  /* 2nd byte: 124 */ 0x80e0,
+  /* 2nd byte: 125 */ 0x80ed,
+  /* 2nd byte: 126 */ 0x80ee},
+/* 1st byte: 86 */ { 
+  /* 2nd byte: 33 */ 0x80f0,
+  /* 2nd byte: 34 */ 0x80f2,
+  /* 2nd byte: 35 */ 0x80f3,
+  /* 2nd byte: 36 */ 0x80f6,
+  /* 2nd byte: 37 */ 0x80f9,
+  /* 2nd byte: 38 */ 0x80fa,
+  /* 2nd byte: 39 */ 0x80fe,
+  /* 2nd byte: 40 */ 0x8103,
+  /* 2nd byte: 41 */ 0x810b,
+  /* 2nd byte: 42 */ 0x8116,
+  /* 2nd byte: 43 */ 0x8117,
+  /* 2nd byte: 44 */ 0x8118,
+  /* 2nd byte: 45 */ 0x811c,
+  /* 2nd byte: 46 */ 0x811e,
+  /* 2nd byte: 47 */ 0x8120,
+  /* 2nd byte: 48 */ 0x8124,
+  /* 2nd byte: 49 */ 0x8127,
+  /* 2nd byte: 50 */ 0x812c,
+  /* 2nd byte: 51 */ 0x8130,
+  /* 2nd byte: 52 */ 0x8135,
+  /* 2nd byte: 53 */ 0x813a,
+  /* 2nd byte: 54 */ 0x813c,
+  /* 2nd byte: 55 */ 0x8145,
+  /* 2nd byte: 56 */ 0x8147,
+  /* 2nd byte: 57 */ 0x814a,
+  /* 2nd byte: 58 */ 0x814c,
+  /* 2nd byte: 59 */ 0x8152,
+  /* 2nd byte: 60 */ 0x8157,
+  /* 2nd byte: 61 */ 0x8160,
+  /* 2nd byte: 62 */ 0x8161,
+  /* 2nd byte: 63 */ 0x8167,
+  /* 2nd byte: 64 */ 0x8168,
+  /* 2nd byte: 65 */ 0x8169,
+  /* 2nd byte: 66 */ 0x816d,
+  /* 2nd byte: 67 */ 0x816f,
+  /* 2nd byte: 68 */ 0x8177,
+  /* 2nd byte: 69 */ 0x8181,
+  /* 2nd byte: 70 */ 0x8190,
+  /* 2nd byte: 71 */ 0x8184,
+  /* 2nd byte: 72 */ 0x8185,
+  /* 2nd byte: 73 */ 0x8186,
+  /* 2nd byte: 74 */ 0x818b,
+  /* 2nd byte: 75 */ 0x818e,
+  /* 2nd byte: 76 */ 0x8196,
+  /* 2nd byte: 77 */ 0x8198,
+  /* 2nd byte: 78 */ 0x819b,
+  /* 2nd byte: 79 */ 0x819e,
+  /* 2nd byte: 80 */ 0x81a2,
+  /* 2nd byte: 81 */ 0x81ae,
+  /* 2nd byte: 82 */ 0x81b2,
+  /* 2nd byte: 83 */ 0x81b4,
+  /* 2nd byte: 84 */ 0x81bb,
+  /* 2nd byte: 85 */ 0x81cb,
+  /* 2nd byte: 86 */ 0x81c3,
+  /* 2nd byte: 87 */ 0x81c5,
+  /* 2nd byte: 88 */ 0x81ca,
+  /* 2nd byte: 89 */ 0x81ce,
+  /* 2nd byte: 90 */ 0x81cf,
+  /* 2nd byte: 91 */ 0x81d5,
+  /* 2nd byte: 92 */ 0x81d7,
+  /* 2nd byte: 93 */ 0x81db,
+  /* 2nd byte: 94 */ 0x81dd,
+  /* 2nd byte: 95 */ 0x81de,
+  /* 2nd byte: 96 */ 0x81e1,
+  /* 2nd byte: 97 */ 0x81e4,
+  /* 2nd byte: 98 */ 0x81eb,
+  /* 2nd byte: 99 */ 0x81ec,
+  /* 2nd byte: 100 */ 0x81f0,
+  /* 2nd byte: 101 */ 0x81f1,
+  /* 2nd byte: 102 */ 0x81f2,
+  /* 2nd byte: 103 */ 0x81f5,
+  /* 2nd byte: 104 */ 0x81f6,
+  /* 2nd byte: 105 */ 0x81f8,
+  /* 2nd byte: 106 */ 0x81f9,
+  /* 2nd byte: 107 */ 0x81fd,
+  /* 2nd byte: 108 */ 0x81ff,
+  /* 2nd byte: 109 */ 0x8200,
+  /* 2nd byte: 110 */ 0x8203,
+  /* 2nd byte: 111 */ 0x820f,
+  /* 2nd byte: 112 */ 0x8213,
+  /* 2nd byte: 113 */ 0x8214,
+  /* 2nd byte: 114 */ 0x8219,
+  /* 2nd byte: 115 */ 0x821a,
+  /* 2nd byte: 116 */ 0x821d,
+  /* 2nd byte: 117 */ 0x8221,
+  /* 2nd byte: 118 */ 0x8222,
+  /* 2nd byte: 119 */ 0x8228,
+  /* 2nd byte: 120 */ 0x8232,
+  /* 2nd byte: 121 */ 0x8234,
+  /* 2nd byte: 122 */ 0x823a,
+  /* 2nd byte: 123 */ 0x8243,
+  /* 2nd byte: 124 */ 0x8244,
+  /* 2nd byte: 125 */ 0x8245,
+  /* 2nd byte: 126 */ 0x8246},
+/* 1st byte: 87 */ { 
+  /* 2nd byte: 33 */ 0x824b,
+  /* 2nd byte: 34 */ 0x824e,
+  /* 2nd byte: 35 */ 0x824f,
+  /* 2nd byte: 36 */ 0x8251,
+  /* 2nd byte: 37 */ 0x8256,
+  /* 2nd byte: 38 */ 0x825c,
+  /* 2nd byte: 39 */ 0x8260,
+  /* 2nd byte: 40 */ 0x8263,
+  /* 2nd byte: 41 */ 0x8267,
+  /* 2nd byte: 42 */ 0x826d,
+  /* 2nd byte: 43 */ 0x8274,
+  /* 2nd byte: 44 */ 0x827b,
+  /* 2nd byte: 45 */ 0x827d,
+  /* 2nd byte: 46 */ 0x827f,
+  /* 2nd byte: 47 */ 0x8280,
+  /* 2nd byte: 48 */ 0x8281,
+  /* 2nd byte: 49 */ 0x8283,
+  /* 2nd byte: 50 */ 0x8284,
+  /* 2nd byte: 51 */ 0x8287,
+  /* 2nd byte: 52 */ 0x8289,
+  /* 2nd byte: 53 */ 0x828a,
+  /* 2nd byte: 54 */ 0x828e,
+  /* 2nd byte: 55 */ 0x8291,
+  /* 2nd byte: 56 */ 0x8294,
+  /* 2nd byte: 57 */ 0x8296,
+  /* 2nd byte: 58 */ 0x8298,
+  /* 2nd byte: 59 */ 0x829a,
+  /* 2nd byte: 60 */ 0x829b,
+  /* 2nd byte: 61 */ 0x82a0,
+  /* 2nd byte: 62 */ 0x82a1,
+  /* 2nd byte: 63 */ 0x82a3,
+  /* 2nd byte: 64 */ 0x82a4,
+  /* 2nd byte: 65 */ 0x82a7,
+  /* 2nd byte: 66 */ 0x82a8,
+  /* 2nd byte: 67 */ 0x82a9,
+  /* 2nd byte: 68 */ 0x82aa,
+  /* 2nd byte: 69 */ 0x82ae,
+  /* 2nd byte: 70 */ 0x82b0,
+  /* 2nd byte: 71 */ 0x82b2,
+  /* 2nd byte: 72 */ 0x82b4,
+  /* 2nd byte: 73 */ 0x82b7,
+  /* 2nd byte: 74 */ 0x82ba,
+  /* 2nd byte: 75 */ 0x82bc,
+  /* 2nd byte: 76 */ 0x82be,
+  /* 2nd byte: 77 */ 0x82bf,
+  /* 2nd byte: 78 */ 0x82c6,
+  /* 2nd byte: 79 */ 0x82d0,
+  /* 2nd byte: 80 */ 0x82d5,
+  /* 2nd byte: 81 */ 0x82da,
+  /* 2nd byte: 82 */ 0x82e0,
+  /* 2nd byte: 83 */ 0x82e2,
+  /* 2nd byte: 84 */ 0x82e4,
+  /* 2nd byte: 85 */ 0x82e8,
+  /* 2nd byte: 86 */ 0x82ea,
+  /* 2nd byte: 87 */ 0x82ed,
+  /* 2nd byte: 88 */ 0x82ef,
+  /* 2nd byte: 89 */ 0x82f6,
+  /* 2nd byte: 90 */ 0x82f7,
+  /* 2nd byte: 91 */ 0x82fd,
+  /* 2nd byte: 92 */ 0x82fe,
+  /* 2nd byte: 93 */ 0x8300,
+  /* 2nd byte: 94 */ 0x8301,
+  /* 2nd byte: 95 */ 0x8307,
+  /* 2nd byte: 96 */ 0x8308,
+  /* 2nd byte: 97 */ 0x830a,
+  /* 2nd byte: 98 */ 0x830b,
+  /* 2nd byte: 99 */ 0x8354,
+  /* 2nd byte: 100 */ 0x831b,
+  /* 2nd byte: 101 */ 0x831d,
+  /* 2nd byte: 102 */ 0x831e,
+  /* 2nd byte: 103 */ 0x831f,
+  /* 2nd byte: 104 */ 0x8321,
+  /* 2nd byte: 105 */ 0x8322,
+  /* 2nd byte: 106 */ 0x832c,
+  /* 2nd byte: 107 */ 0x832d,
+  /* 2nd byte: 108 */ 0x832e,
+  /* 2nd byte: 109 */ 0x8330,
+  /* 2nd byte: 110 */ 0x8333,
+  /* 2nd byte: 111 */ 0x8337,
+  /* 2nd byte: 112 */ 0x833a,
+  /* 2nd byte: 113 */ 0x833c,
+  /* 2nd byte: 114 */ 0x833d,
+  /* 2nd byte: 115 */ 0x8342,
+  /* 2nd byte: 116 */ 0x8343,
+  /* 2nd byte: 117 */ 0x8344,
+  /* 2nd byte: 118 */ 0x8347,
+  /* 2nd byte: 119 */ 0x834d,
+  /* 2nd byte: 120 */ 0x834e,
+  /* 2nd byte: 121 */ 0x8351,
+  /* 2nd byte: 122 */ 0x8355,
+  /* 2nd byte: 123 */ 0x8356,
+  /* 2nd byte: 124 */ 0x8357,
+  /* 2nd byte: 125 */ 0x8370,
+  /* 2nd byte: 126 */ 0x8378},
+/* 1st byte: 88 */ { 
+  /* 2nd byte: 33 */ 0x837d,
+  /* 2nd byte: 34 */ 0x837f,
+  /* 2nd byte: 35 */ 0x8380,
+  /* 2nd byte: 36 */ 0x8382,
+  /* 2nd byte: 37 */ 0x8384,
+  /* 2nd byte: 38 */ 0x8386,
+  /* 2nd byte: 39 */ 0x838d,
+  /* 2nd byte: 40 */ 0x8392,
+  /* 2nd byte: 41 */ 0x8394,
+  /* 2nd byte: 42 */ 0x8395,
+  /* 2nd byte: 43 */ 0x8398,
+  /* 2nd byte: 44 */ 0x8399,
+  /* 2nd byte: 45 */ 0x839b,
+  /* 2nd byte: 46 */ 0x839c,
+  /* 2nd byte: 47 */ 0x839d,
+  /* 2nd byte: 48 */ 0x83a6,
+  /* 2nd byte: 49 */ 0x83a7,
+  /* 2nd byte: 50 */ 0x83a9,
+  /* 2nd byte: 51 */ 0x83ac,
+  /* 2nd byte: 52 */ 0x83be,
+  /* 2nd byte: 53 */ 0x83bf,
+  /* 2nd byte: 54 */ 0x83c0,
+  /* 2nd byte: 55 */ 0x83c7,
+  /* 2nd byte: 56 */ 0x83c9,
+  /* 2nd byte: 57 */ 0x83cf,
+  /* 2nd byte: 58 */ 0x83d0,
+  /* 2nd byte: 59 */ 0x83d1,
+  /* 2nd byte: 60 */ 0x83d4,
+  /* 2nd byte: 61 */ 0x83dd,
+  /* 2nd byte: 62 */ 0x8353,
+  /* 2nd byte: 63 */ 0x83e8,
+  /* 2nd byte: 64 */ 0x83ea,
+  /* 2nd byte: 65 */ 0x83f6,
+  /* 2nd byte: 66 */ 0x83f8,
+  /* 2nd byte: 67 */ 0x83f9,
+  /* 2nd byte: 68 */ 0x83fc,
+  /* 2nd byte: 69 */ 0x8401,
+  /* 2nd byte: 70 */ 0x8406,
+  /* 2nd byte: 71 */ 0x840a,
+  /* 2nd byte: 72 */ 0x840f,
+  /* 2nd byte: 73 */ 0x8411,
+  /* 2nd byte: 74 */ 0x8415,
+  /* 2nd byte: 75 */ 0x8419,
+  /* 2nd byte: 76 */ 0x83ad,
+  /* 2nd byte: 77 */ 0x842f,
+  /* 2nd byte: 78 */ 0x8439,
+  /* 2nd byte: 79 */ 0x8445,
+  /* 2nd byte: 80 */ 0x8447,
+  /* 2nd byte: 81 */ 0x8448,
+  /* 2nd byte: 82 */ 0x844a,
+  /* 2nd byte: 83 */ 0x844d,
+  /* 2nd byte: 84 */ 0x844f,
+  /* 2nd byte: 85 */ 0x8451,
+  /* 2nd byte: 86 */ 0x8452,
+  /* 2nd byte: 87 */ 0x8456,
+  /* 2nd byte: 88 */ 0x8458,
+  /* 2nd byte: 89 */ 0x8459,
+  /* 2nd byte: 90 */ 0x845a,
+  /* 2nd byte: 91 */ 0x845c,
+  /* 2nd byte: 92 */ 0x8460,
+  /* 2nd byte: 93 */ 0x8464,
+  /* 2nd byte: 94 */ 0x8465,
+  /* 2nd byte: 95 */ 0x8467,
+  /* 2nd byte: 96 */ 0x846a,
+  /* 2nd byte: 97 */ 0x8470,
+  /* 2nd byte: 98 */ 0x8473,
+  /* 2nd byte: 99 */ 0x8474,
+  /* 2nd byte: 100 */ 0x8476,
+  /* 2nd byte: 101 */ 0x8478,
+  /* 2nd byte: 102 */ 0x847c,
+  /* 2nd byte: 103 */ 0x847d,
+  /* 2nd byte: 104 */ 0x8481,
+  /* 2nd byte: 105 */ 0x8485,
+  /* 2nd byte: 106 */ 0x8492,
+  /* 2nd byte: 107 */ 0x8493,
+  /* 2nd byte: 108 */ 0x8495,
+  /* 2nd byte: 109 */ 0x849e,
+  /* 2nd byte: 110 */ 0x84a6,
+  /* 2nd byte: 111 */ 0x84a8,
+  /* 2nd byte: 112 */ 0x84a9,
+  /* 2nd byte: 113 */ 0x84aa,
+  /* 2nd byte: 114 */ 0x84af,
+  /* 2nd byte: 115 */ 0x84b1,
+  /* 2nd byte: 116 */ 0x84b4,
+  /* 2nd byte: 117 */ 0x84ba,
+  /* 2nd byte: 118 */ 0x84bd,
+  /* 2nd byte: 119 */ 0x84be,
+  /* 2nd byte: 120 */ 0x84c0,
+  /* 2nd byte: 121 */ 0x84c2,
+  /* 2nd byte: 122 */ 0x84c7,
+  /* 2nd byte: 123 */ 0x84c8,
+  /* 2nd byte: 124 */ 0x84cc,
+  /* 2nd byte: 125 */ 0x84cf,
+  /* 2nd byte: 126 */ 0x84d3},
+/* 1st byte: 89 */ { 
+  /* 2nd byte: 33 */ 0x84dc,
+  /* 2nd byte: 34 */ 0x84e7,
+  /* 2nd byte: 35 */ 0x84ea,
+  /* 2nd byte: 36 */ 0x84ef,
+  /* 2nd byte: 37 */ 0x84f0,
+  /* 2nd byte: 38 */ 0x84f1,
+  /* 2nd byte: 39 */ 0x84f2,
+  /* 2nd byte: 40 */ 0x84f7,
+  /* 2nd byte: 41 */ 0x8532,
+  /* 2nd byte: 42 */ 0x84fa,
+  /* 2nd byte: 43 */ 0x84fb,
+  /* 2nd byte: 44 */ 0x84fd,
+  /* 2nd byte: 45 */ 0x8502,
+  /* 2nd byte: 46 */ 0x8503,
+  /* 2nd byte: 47 */ 0x8507,
+  /* 2nd byte: 48 */ 0x850c,
+  /* 2nd byte: 49 */ 0x850e,
+  /* 2nd byte: 50 */ 0x8510,
+  /* 2nd byte: 51 */ 0x851c,
+  /* 2nd byte: 52 */ 0x851e,
+  /* 2nd byte: 53 */ 0x8522,
+  /* 2nd byte: 54 */ 0x8523,
+  /* 2nd byte: 55 */ 0x8524,
+  /* 2nd byte: 56 */ 0x8525,
+  /* 2nd byte: 57 */ 0x8527,
+  /* 2nd byte: 58 */ 0x852a,
+  /* 2nd byte: 59 */ 0x852b,
+  /* 2nd byte: 60 */ 0x852f,
+  /* 2nd byte: 61 */ 0x8533,
+  /* 2nd byte: 62 */ 0x8534,
+  /* 2nd byte: 63 */ 0x8536,
+  /* 2nd byte: 64 */ 0x853f,
+  /* 2nd byte: 65 */ 0x8546,
+  /* 2nd byte: 66 */ 0x854f,
+  /* 2nd byte: 67 */ 0x8550,
+  /* 2nd byte: 68 */ 0x8551,
+  /* 2nd byte: 69 */ 0x8552,
+  /* 2nd byte: 70 */ 0x8553,
+  /* 2nd byte: 71 */ 0x8556,
+  /* 2nd byte: 72 */ 0x8559,
+  /* 2nd byte: 73 */ 0x855c,
+  /* 2nd byte: 74 */ 0x855d,
+  /* 2nd byte: 75 */ 0x855e,
+  /* 2nd byte: 76 */ 0x855f,
+  /* 2nd byte: 77 */ 0x8560,
+  /* 2nd byte: 78 */ 0x8561,
+  /* 2nd byte: 79 */ 0x8562,
+  /* 2nd byte: 80 */ 0x8564,
+  /* 2nd byte: 81 */ 0x856b,
+  /* 2nd byte: 82 */ 0x856f,
+  /* 2nd byte: 83 */ 0x8579,
+  /* 2nd byte: 84 */ 0x857a,
+  /* 2nd byte: 85 */ 0x857b,
+  /* 2nd byte: 86 */ 0x857d,
+  /* 2nd byte: 87 */ 0x857f,
+  /* 2nd byte: 88 */ 0x8581,
+  /* 2nd byte: 89 */ 0x8585,
+  /* 2nd byte: 90 */ 0x8586,
+  /* 2nd byte: 91 */ 0x8589,
+  /* 2nd byte: 92 */ 0x858b,
+  /* 2nd byte: 93 */ 0x858c,
+  /* 2nd byte: 94 */ 0x858f,
+  /* 2nd byte: 95 */ 0x8593,
+  /* 2nd byte: 96 */ 0x8598,
+  /* 2nd byte: 97 */ 0x859d,
+  /* 2nd byte: 98 */ 0x859f,
+  /* 2nd byte: 99 */ 0x85a0,
+  /* 2nd byte: 100 */ 0x85a2,
+  /* 2nd byte: 101 */ 0x85a5,
+  /* 2nd byte: 102 */ 0x85a7,
+  /* 2nd byte: 103 */ 0x85b4,
+  /* 2nd byte: 104 */ 0x85b6,
+  /* 2nd byte: 105 */ 0x85b7,
+  /* 2nd byte: 106 */ 0x85b8,
+  /* 2nd byte: 107 */ 0x85bc,
+  /* 2nd byte: 108 */ 0x85bd,
+  /* 2nd byte: 109 */ 0x85be,
+  /* 2nd byte: 110 */ 0x85bf,
+  /* 2nd byte: 111 */ 0x85c2,
+  /* 2nd byte: 112 */ 0x85c7,
+  /* 2nd byte: 113 */ 0x85ca,
+  /* 2nd byte: 114 */ 0x85cb,
+  /* 2nd byte: 115 */ 0x85ce,
+  /* 2nd byte: 116 */ 0x85ad,
+  /* 2nd byte: 117 */ 0x85d8,
+  /* 2nd byte: 118 */ 0x85da,
+  /* 2nd byte: 119 */ 0x85df,
+  /* 2nd byte: 120 */ 0x85e0,
+  /* 2nd byte: 121 */ 0x85e6,
+  /* 2nd byte: 122 */ 0x85e8,
+  /* 2nd byte: 123 */ 0x85ed,
+  /* 2nd byte: 124 */ 0x85f3,
+  /* 2nd byte: 125 */ 0x85f6,
+  /* 2nd byte: 126 */ 0x85fc},
+/* 1st byte: 90 */ { 
+  /* 2nd byte: 33 */ 0x85ff,
+  /* 2nd byte: 34 */ 0x8600,
+  /* 2nd byte: 35 */ 0x8604,
+  /* 2nd byte: 36 */ 0x8605,
+  /* 2nd byte: 37 */ 0x860d,
+  /* 2nd byte: 38 */ 0x860e,
+  /* 2nd byte: 39 */ 0x8610,
+  /* 2nd byte: 40 */ 0x8611,
+  /* 2nd byte: 41 */ 0x8612,
+  /* 2nd byte: 42 */ 0x8618,
+  /* 2nd byte: 43 */ 0x8619,
+  /* 2nd byte: 44 */ 0x861b,
+  /* 2nd byte: 45 */ 0x861e,
+  /* 2nd byte: 46 */ 0x8621,
+  /* 2nd byte: 47 */ 0x8627,
+  /* 2nd byte: 48 */ 0x8629,
+  /* 2nd byte: 49 */ 0x8636,
+  /* 2nd byte: 50 */ 0x8638,
+  /* 2nd byte: 51 */ 0x863a,
+  /* 2nd byte: 52 */ 0x863c,
+  /* 2nd byte: 53 */ 0x863d,
+  /* 2nd byte: 54 */ 0x8640,
+  /* 2nd byte: 55 */ 0x8642,
+  /* 2nd byte: 56 */ 0x8646,
+  /* 2nd byte: 57 */ 0x8652,
+  /* 2nd byte: 58 */ 0x8653,
+  /* 2nd byte: 59 */ 0x8656,
+  /* 2nd byte: 60 */ 0x8657,
+  /* 2nd byte: 61 */ 0x8658,
+  /* 2nd byte: 62 */ 0x8659,
+  /* 2nd byte: 63 */ 0x865d,
+  /* 2nd byte: 64 */ 0x8660,
+  /* 2nd byte: 65 */ 0x8661,
+  /* 2nd byte: 66 */ 0x8662,
+  /* 2nd byte: 67 */ 0x8663,
+  /* 2nd byte: 68 */ 0x8664,
+  /* 2nd byte: 69 */ 0x8669,
+  /* 2nd byte: 70 */ 0x866c,
+  /* 2nd byte: 71 */ 0x866f,
+  /* 2nd byte: 72 */ 0x8675,
+  /* 2nd byte: 73 */ 0x8676,
+  /* 2nd byte: 74 */ 0x8677,
+  /* 2nd byte: 75 */ 0x867a,
+  /* 2nd byte: 76 */ 0x868d,
+  /* 2nd byte: 77 */ 0x8691,
+  /* 2nd byte: 78 */ 0x8696,
+  /* 2nd byte: 79 */ 0x8698,
+  /* 2nd byte: 80 */ 0x869a,
+  /* 2nd byte: 81 */ 0x869c,
+  /* 2nd byte: 82 */ 0x86a1,
+  /* 2nd byte: 83 */ 0x86a6,
+  /* 2nd byte: 84 */ 0x86a7,
+  /* 2nd byte: 85 */ 0x86a8,
+  /* 2nd byte: 86 */ 0x86ad,
+  /* 2nd byte: 87 */ 0x86b1,
+  /* 2nd byte: 88 */ 0x86b3,
+  /* 2nd byte: 89 */ 0x86b4,
+  /* 2nd byte: 90 */ 0x86b5,
+  /* 2nd byte: 91 */ 0x86b7,
+  /* 2nd byte: 92 */ 0x86b8,
+  /* 2nd byte: 93 */ 0x86b9,
+  /* 2nd byte: 94 */ 0x86bf,
+  /* 2nd byte: 95 */ 0x86c0,
+  /* 2nd byte: 96 */ 0x86c1,
+  /* 2nd byte: 97 */ 0x86c3,
+  /* 2nd byte: 98 */ 0x86c5,
+  /* 2nd byte: 99 */ 0x86d1,
+  /* 2nd byte: 100 */ 0x86d2,
+  /* 2nd byte: 101 */ 0x86d5,
+  /* 2nd byte: 102 */ 0x86d7,
+  /* 2nd byte: 103 */ 0x86da,
+  /* 2nd byte: 104 */ 0x86dc,
+  /* 2nd byte: 105 */ 0x86e0,
+  /* 2nd byte: 106 */ 0x86e3,
+  /* 2nd byte: 107 */ 0x86e5,
+  /* 2nd byte: 108 */ 0x86e7,
+  /* 2nd byte: 109 */ 0x8688,
+  /* 2nd byte: 110 */ 0x86fa,
+  /* 2nd byte: 111 */ 0x86fc,
+  /* 2nd byte: 112 */ 0x86fd,
+  /* 2nd byte: 113 */ 0x8704,
+  /* 2nd byte: 114 */ 0x8705,
+  /* 2nd byte: 115 */ 0x8707,
+  /* 2nd byte: 116 */ 0x870b,
+  /* 2nd byte: 117 */ 0x870e,
+  /* 2nd byte: 118 */ 0x870f,
+  /* 2nd byte: 119 */ 0x8710,
+  /* 2nd byte: 120 */ 0x8713,
+  /* 2nd byte: 121 */ 0x8714,
+  /* 2nd byte: 122 */ 0x8719,
+  /* 2nd byte: 123 */ 0x871e,
+  /* 2nd byte: 124 */ 0x871f,
+  /* 2nd byte: 125 */ 0x8721,
+  /* 2nd byte: 126 */ 0x8723},
+/* 1st byte: 91 */ { 
+  /* 2nd byte: 33 */ 0x8728,
+  /* 2nd byte: 34 */ 0x872e,
+  /* 2nd byte: 35 */ 0x872f,
+  /* 2nd byte: 36 */ 0x8731,
+  /* 2nd byte: 37 */ 0x8732,
+  /* 2nd byte: 38 */ 0x8739,
+  /* 2nd byte: 39 */ 0x873a,
+  /* 2nd byte: 40 */ 0x873c,
+  /* 2nd byte: 41 */ 0x873d,
+  /* 2nd byte: 42 */ 0x873e,
+  /* 2nd byte: 43 */ 0x8740,
+  /* 2nd byte: 44 */ 0x8743,
+  /* 2nd byte: 45 */ 0x8745,
+  /* 2nd byte: 46 */ 0x874d,
+  /* 2nd byte: 47 */ 0x8758,
+  /* 2nd byte: 48 */ 0x875d,
+  /* 2nd byte: 49 */ 0x8761,
+  /* 2nd byte: 50 */ 0x8764,
+  /* 2nd byte: 51 */ 0x8765,
+  /* 2nd byte: 52 */ 0x876f,
+  /* 2nd byte: 53 */ 0x8771,
+  /* 2nd byte: 54 */ 0x8772,
+  /* 2nd byte: 55 */ 0x877b,
+  /* 2nd byte: 56 */ 0x8783,
+  /* 2nd byte: 57 */ 0x8784,
+  /* 2nd byte: 58 */ 0x8785,
+  /* 2nd byte: 59 */ 0x8786,
+  /* 2nd byte: 60 */ 0x8787,
+  /* 2nd byte: 61 */ 0x8788,
+  /* 2nd byte: 62 */ 0x8789,
+  /* 2nd byte: 63 */ 0x878b,
+  /* 2nd byte: 64 */ 0x878c,
+  /* 2nd byte: 65 */ 0x8790,
+  /* 2nd byte: 66 */ 0x8793,
+  /* 2nd byte: 67 */ 0x8795,
+  /* 2nd byte: 68 */ 0x8797,
+  /* 2nd byte: 69 */ 0x8798,
+  /* 2nd byte: 70 */ 0x8799,
+  /* 2nd byte: 71 */ 0x879e,
+  /* 2nd byte: 72 */ 0x87a0,
+  /* 2nd byte: 73 */ 0x87a3,
+  /* 2nd byte: 74 */ 0x87a7,
+  /* 2nd byte: 75 */ 0x87ac,
+  /* 2nd byte: 76 */ 0x87ad,
+  /* 2nd byte: 77 */ 0x87ae,
+  /* 2nd byte: 78 */ 0x87b1,
+  /* 2nd byte: 79 */ 0x87b5,
+  /* 2nd byte: 80 */ 0x87be,
+  /* 2nd byte: 81 */ 0x87bf,
+  /* 2nd byte: 82 */ 0x87c1,
+  /* 2nd byte: 83 */ 0x87c8,
+  /* 2nd byte: 84 */ 0x87c9,
+  /* 2nd byte: 85 */ 0x87ca,
+  /* 2nd byte: 86 */ 0x87ce,
+  /* 2nd byte: 87 */ 0x87d5,
+  /* 2nd byte: 88 */ 0x87d6,
+  /* 2nd byte: 89 */ 0x87d9,
+  /* 2nd byte: 90 */ 0x87da,
+  /* 2nd byte: 91 */ 0x87dc,
+  /* 2nd byte: 92 */ 0x87df,
+  /* 2nd byte: 93 */ 0x87e2,
+  /* 2nd byte: 94 */ 0x87e3,
+  /* 2nd byte: 95 */ 0x87e4,
+  /* 2nd byte: 96 */ 0x87ea,
+  /* 2nd byte: 97 */ 0x87eb,
+  /* 2nd byte: 98 */ 0x87ed,
+  /* 2nd byte: 99 */ 0x87f1,
+  /* 2nd byte: 100 */ 0x87f3,
+  /* 2nd byte: 101 */ 0x87f8,
+  /* 2nd byte: 102 */ 0x87fa,
+  /* 2nd byte: 103 */ 0x87ff,
+  /* 2nd byte: 104 */ 0x8801,
+  /* 2nd byte: 105 */ 0x8803,
+  /* 2nd byte: 106 */ 0x8806,
+  /* 2nd byte: 107 */ 0x8809,
+  /* 2nd byte: 108 */ 0x880a,
+  /* 2nd byte: 109 */ 0x880b,
+  /* 2nd byte: 110 */ 0x8810,
+  /* 2nd byte: 111 */ 0x8819,
+  /* 2nd byte: 112 */ 0x8812,
+  /* 2nd byte: 113 */ 0x8813,
+  /* 2nd byte: 114 */ 0x8814,
+  /* 2nd byte: 115 */ 0x8818,
+  /* 2nd byte: 116 */ 0x881a,
+  /* 2nd byte: 117 */ 0x881b,
+  /* 2nd byte: 118 */ 0x881c,
+  /* 2nd byte: 119 */ 0x881e,
+  /* 2nd byte: 120 */ 0x881f,
+  /* 2nd byte: 121 */ 0x8828,
+  /* 2nd byte: 122 */ 0x882d,
+  /* 2nd byte: 123 */ 0x882e,
+  /* 2nd byte: 124 */ 0x8830,
+  /* 2nd byte: 125 */ 0x8832,
+  /* 2nd byte: 126 */ 0x8835},
+/* 1st byte: 92 */ { 
+  /* 2nd byte: 33 */ 0x883a,
+  /* 2nd byte: 34 */ 0x883c,
+  /* 2nd byte: 35 */ 0x8841,
+  /* 2nd byte: 36 */ 0x8843,
+  /* 2nd byte: 37 */ 0x8845,
+  /* 2nd byte: 38 */ 0x8848,
+  /* 2nd byte: 39 */ 0x8849,
+  /* 2nd byte: 40 */ 0x884a,
+  /* 2nd byte: 41 */ 0x884b,
+  /* 2nd byte: 42 */ 0x884e,
+  /* 2nd byte: 43 */ 0x8851,
+  /* 2nd byte: 44 */ 0x8855,
+  /* 2nd byte: 45 */ 0x8856,
+  /* 2nd byte: 46 */ 0x8858,
+  /* 2nd byte: 47 */ 0x885a,
+  /* 2nd byte: 48 */ 0x885c,
+  /* 2nd byte: 49 */ 0x885f,
+  /* 2nd byte: 50 */ 0x8860,
+  /* 2nd byte: 51 */ 0x8864,
+  /* 2nd byte: 52 */ 0x8869,
+  /* 2nd byte: 53 */ 0x8871,
+  /* 2nd byte: 54 */ 0x8879,
+  /* 2nd byte: 55 */ 0x887b,
+  /* 2nd byte: 56 */ 0x8880,
+  /* 2nd byte: 57 */ 0x8898,
+  /* 2nd byte: 58 */ 0x889a,
+  /* 2nd byte: 59 */ 0x889b,
+  /* 2nd byte: 60 */ 0x889c,
+  /* 2nd byte: 61 */ 0x889f,
+  /* 2nd byte: 62 */ 0x88a0,
+  /* 2nd byte: 63 */ 0x88a8,
+  /* 2nd byte: 64 */ 0x88aa,
+  /* 2nd byte: 65 */ 0x88ba,
+  /* 2nd byte: 66 */ 0x88bd,
+  /* 2nd byte: 67 */ 0x88be,
+  /* 2nd byte: 68 */ 0x88c0,
+  /* 2nd byte: 69 */ 0x88ca,
+  /* 2nd byte: 70 */ 0x88cb,
+  /* 2nd byte: 71 */ 0x88cc,
+  /* 2nd byte: 72 */ 0x88cd,
+  /* 2nd byte: 73 */ 0x88ce,
+  /* 2nd byte: 74 */ 0x88d1,
+  /* 2nd byte: 75 */ 0x88d2,
+  /* 2nd byte: 76 */ 0x88d3,
+  /* 2nd byte: 77 */ 0x88db,
+  /* 2nd byte: 78 */ 0x88de,
+  /* 2nd byte: 79 */ 0x88e7,
+  /* 2nd byte: 80 */ 0x88ef,
+  /* 2nd byte: 81 */ 0x88f0,
+  /* 2nd byte: 82 */ 0x88f1,
+  /* 2nd byte: 83 */ 0x88f5,
+  /* 2nd byte: 84 */ 0x88f7,
+  /* 2nd byte: 85 */ 0x8901,
+  /* 2nd byte: 86 */ 0x8906,
+  /* 2nd byte: 87 */ 0x890d,
+  /* 2nd byte: 88 */ 0x890e,
+  /* 2nd byte: 89 */ 0x890f,
+  /* 2nd byte: 90 */ 0x8915,
+  /* 2nd byte: 91 */ 0x8916,
+  /* 2nd byte: 92 */ 0x8918,
+  /* 2nd byte: 93 */ 0x8919,
+  /* 2nd byte: 94 */ 0x891a,
+  /* 2nd byte: 95 */ 0x891c,
+  /* 2nd byte: 96 */ 0x8920,
+  /* 2nd byte: 97 */ 0x8926,
+  /* 2nd byte: 98 */ 0x8927,
+  /* 2nd byte: 99 */ 0x8928,
+  /* 2nd byte: 100 */ 0x8930,
+  /* 2nd byte: 101 */ 0x8931,
+  /* 2nd byte: 102 */ 0x8932,
+  /* 2nd byte: 103 */ 0x8935,
+  /* 2nd byte: 104 */ 0x8939,
+  /* 2nd byte: 105 */ 0x893a,
+  /* 2nd byte: 106 */ 0x893e,
+  /* 2nd byte: 107 */ 0x8940,
+  /* 2nd byte: 108 */ 0x8942,
+  /* 2nd byte: 109 */ 0x8945,
+  /* 2nd byte: 110 */ 0x8946,
+  /* 2nd byte: 111 */ 0x8949,
+  /* 2nd byte: 112 */ 0x894f,
+  /* 2nd byte: 113 */ 0x8952,
+  /* 2nd byte: 114 */ 0x8957,
+  /* 2nd byte: 115 */ 0x895a,
+  /* 2nd byte: 116 */ 0x895b,
+  /* 2nd byte: 117 */ 0x895c,
+  /* 2nd byte: 118 */ 0x8961,
+  /* 2nd byte: 119 */ 0x8962,
+  /* 2nd byte: 120 */ 0x8963,
+  /* 2nd byte: 121 */ 0x896b,
+  /* 2nd byte: 122 */ 0x896e,
+  /* 2nd byte: 123 */ 0x8970,
+  /* 2nd byte: 124 */ 0x8973,
+  /* 2nd byte: 125 */ 0x8975,
+  /* 2nd byte: 126 */ 0x897a},
+/* 1st byte: 93 */ { 
+  /* 2nd byte: 33 */ 0x897b,
+  /* 2nd byte: 34 */ 0x897c,
+  /* 2nd byte: 35 */ 0x897d,
+  /* 2nd byte: 36 */ 0x8989,
+  /* 2nd byte: 37 */ 0x898d,
+  /* 2nd byte: 38 */ 0x8990,
+  /* 2nd byte: 39 */ 0x8994,
+  /* 2nd byte: 40 */ 0x8995,
+  /* 2nd byte: 41 */ 0x899b,
+  /* 2nd byte: 42 */ 0x899c,
+  /* 2nd byte: 43 */ 0x899f,
+  /* 2nd byte: 44 */ 0x89a0,
+  /* 2nd byte: 45 */ 0x89a5,
+  /* 2nd byte: 46 */ 0x89b0,
+  /* 2nd byte: 47 */ 0x89b4,
+  /* 2nd byte: 48 */ 0x89b5,
+  /* 2nd byte: 49 */ 0x89b6,
+  /* 2nd byte: 50 */ 0x89b7,
+  /* 2nd byte: 51 */ 0x89bc,
+  /* 2nd byte: 52 */ 0x89d4,
+  /* 2nd byte: 53 */ 0x89d5,
+  /* 2nd byte: 54 */ 0x89d6,
+  /* 2nd byte: 55 */ 0x89d7,
+  /* 2nd byte: 56 */ 0x89d8,
+  /* 2nd byte: 57 */ 0x89e5,
+  /* 2nd byte: 58 */ 0x89e9,
+  /* 2nd byte: 59 */ 0x89eb,
+  /* 2nd byte: 60 */ 0x89ed,
+  /* 2nd byte: 61 */ 0x89f1,
+  /* 2nd byte: 62 */ 0x89f3,
+  /* 2nd byte: 63 */ 0x89f6,
+  /* 2nd byte: 64 */ 0x89f9,
+  /* 2nd byte: 65 */ 0x89fd,
+  /* 2nd byte: 66 */ 0x89ff,
+  /* 2nd byte: 67 */ 0x8a04,
+  /* 2nd byte: 68 */ 0x8a05,
+  /* 2nd byte: 69 */ 0x8a07,
+  /* 2nd byte: 70 */ 0x8a0f,
+  /* 2nd byte: 71 */ 0x8a11,
+  /* 2nd byte: 72 */ 0x8a12,
+  /* 2nd byte: 73 */ 0x8a14,
+  /* 2nd byte: 74 */ 0x8a15,
+  /* 2nd byte: 75 */ 0x8a1e,
+  /* 2nd byte: 76 */ 0x8a20,
+  /* 2nd byte: 77 */ 0x8a22,
+  /* 2nd byte: 78 */ 0x8a24,
+  /* 2nd byte: 79 */ 0x8a26,
+  /* 2nd byte: 80 */ 0x8a2b,
+  /* 2nd byte: 81 */ 0x8a2c,
+  /* 2nd byte: 82 */ 0x8a2f,
+  /* 2nd byte: 83 */ 0x8a35,
+  /* 2nd byte: 84 */ 0x8a37,
+  /* 2nd byte: 85 */ 0x8a3d,
+  /* 2nd byte: 86 */ 0x8a3e,
+  /* 2nd byte: 87 */ 0x8a40,
+  /* 2nd byte: 88 */ 0x8a43,
+  /* 2nd byte: 89 */ 0x8a45,
+  /* 2nd byte: 90 */ 0x8a47,
+  /* 2nd byte: 91 */ 0x8a49,
+  /* 2nd byte: 92 */ 0x8a4d,
+  /* 2nd byte: 93 */ 0x8a4e,
+  /* 2nd byte: 94 */ 0x8a53,
+  /* 2nd byte: 95 */ 0x8a56,
+  /* 2nd byte: 96 */ 0x8a57,
+  /* 2nd byte: 97 */ 0x8a58,
+  /* 2nd byte: 98 */ 0x8a5c,
+  /* 2nd byte: 99 */ 0x8a5d,
+  /* 2nd byte: 100 */ 0x8a61,
+  /* 2nd byte: 101 */ 0x8a65,
+  /* 2nd byte: 102 */ 0x8a67,
+  /* 2nd byte: 103 */ 0x8a75,
+  /* 2nd byte: 104 */ 0x8a76,
+  /* 2nd byte: 105 */ 0x8a77,
+  /* 2nd byte: 106 */ 0x8a79,
+  /* 2nd byte: 107 */ 0x8a7a,
+  /* 2nd byte: 108 */ 0x8a7b,
+  /* 2nd byte: 109 */ 0x8a7e,
+  /* 2nd byte: 110 */ 0x8a7f,
+  /* 2nd byte: 111 */ 0x8a80,
+  /* 2nd byte: 112 */ 0x8a83,
+  /* 2nd byte: 113 */ 0x8a86,
+  /* 2nd byte: 114 */ 0x8a8b,
+  /* 2nd byte: 115 */ 0x8a8f,
+  /* 2nd byte: 116 */ 0x8a90,
+  /* 2nd byte: 117 */ 0x8a92,
+  /* 2nd byte: 118 */ 0x8a96,
+  /* 2nd byte: 119 */ 0x8a97,
+  /* 2nd byte: 120 */ 0x8a99,
+  /* 2nd byte: 121 */ 0x8a9f,
+  /* 2nd byte: 122 */ 0x8aa7,
+  /* 2nd byte: 123 */ 0x8aa9,
+  /* 2nd byte: 124 */ 0x8aae,
+  /* 2nd byte: 125 */ 0x8aaf,
+  /* 2nd byte: 126 */ 0x8ab3},
+/* 1st byte: 94 */ { 
+  /* 2nd byte: 33 */ 0x8ab6,
+  /* 2nd byte: 34 */ 0x8ab7,
+  /* 2nd byte: 35 */ 0x8abb,
+  /* 2nd byte: 36 */ 0x8abe,
+  /* 2nd byte: 37 */ 0x8ac3,
+  /* 2nd byte: 38 */ 0x8ac6,
+  /* 2nd byte: 39 */ 0x8ac8,
+  /* 2nd byte: 40 */ 0x8ac9,
+  /* 2nd byte: 41 */ 0x8aca,
+  /* 2nd byte: 42 */ 0x8ad1,
+  /* 2nd byte: 43 */ 0x8ad3,
+  /* 2nd byte: 44 */ 0x8ad4,
+  /* 2nd byte: 45 */ 0x8ad5,
+  /* 2nd byte: 46 */ 0x8ad7,
+  /* 2nd byte: 47 */ 0x8add,
+  /* 2nd byte: 48 */ 0x8adf,
+  /* 2nd byte: 49 */ 0x8aec,
+  /* 2nd byte: 50 */ 0x8af0,
+  /* 2nd byte: 51 */ 0x8af4,
+  /* 2nd byte: 52 */ 0x8af5,
+  /* 2nd byte: 53 */ 0x8af6,
+  /* 2nd byte: 54 */ 0x8afc,
+  /* 2nd byte: 55 */ 0x8aff,
+  /* 2nd byte: 56 */ 0x8b05,
+  /* 2nd byte: 57 */ 0x8b06,
+  /* 2nd byte: 58 */ 0x8b0b,
+  /* 2nd byte: 59 */ 0x8b11,
+  /* 2nd byte: 60 */ 0x8b1c,
+  /* 2nd byte: 61 */ 0x8b1e,
+  /* 2nd byte: 62 */ 0x8b1f,
+  /* 2nd byte: 63 */ 0x8b0a,
+  /* 2nd byte: 64 */ 0x8b2d,
+  /* 2nd byte: 65 */ 0x8b30,
+  /* 2nd byte: 66 */ 0x8b37,
+  /* 2nd byte: 67 */ 0x8b3c,
+  /* 2nd byte: 68 */ 0x8b42,
+  /* 2nd byte: 69 */ 0x8b43,
+  /* 2nd byte: 70 */ 0x8b44,
+  /* 2nd byte: 71 */ 0x8b45,
+  /* 2nd byte: 72 */ 0x8b46,
+  /* 2nd byte: 73 */ 0x8b48,
+  /* 2nd byte: 74 */ 0x8b52,
+  /* 2nd byte: 75 */ 0x8b53,
+  /* 2nd byte: 76 */ 0x8b54,
+  /* 2nd byte: 77 */ 0x8b59,
+  /* 2nd byte: 78 */ 0x8b4d,
+  /* 2nd byte: 79 */ 0x8b5e,
+  /* 2nd byte: 80 */ 0x8b63,
+  /* 2nd byte: 81 */ 0x8b6d,
+  /* 2nd byte: 82 */ 0x8b76,
+  /* 2nd byte: 83 */ 0x8b78,
+  /* 2nd byte: 84 */ 0x8b79,
+  /* 2nd byte: 85 */ 0x8b7c,
+  /* 2nd byte: 86 */ 0x8b7e,
+  /* 2nd byte: 87 */ 0x8b81,
+  /* 2nd byte: 88 */ 0x8b84,
+  /* 2nd byte: 89 */ 0x8b85,
+  /* 2nd byte: 90 */ 0x8b8b,
+  /* 2nd byte: 91 */ 0x8b8d,
+  /* 2nd byte: 92 */ 0x8b8f,
+  /* 2nd byte: 93 */ 0x8b94,
+  /* 2nd byte: 94 */ 0x8b95,
+  /* 2nd byte: 95 */ 0x8b9c,
+  /* 2nd byte: 96 */ 0x8b9e,
+  /* 2nd byte: 97 */ 0x8b9f,
+  /* 2nd byte: 98 */ 0x8c38,
+  /* 2nd byte: 99 */ 0x8c39,
+  /* 2nd byte: 100 */ 0x8c3d,
+  /* 2nd byte: 101 */ 0x8c3e,
+  /* 2nd byte: 102 */ 0x8c45,
+  /* 2nd byte: 103 */ 0x8c47,
+  /* 2nd byte: 104 */ 0x8c49,
+  /* 2nd byte: 105 */ 0x8c4b,
+  /* 2nd byte: 106 */ 0x8c4f,
+  /* 2nd byte: 107 */ 0x8c51,
+  /* 2nd byte: 108 */ 0x8c53,
+  /* 2nd byte: 109 */ 0x8c54,
+  /* 2nd byte: 110 */ 0x8c57,
+  /* 2nd byte: 111 */ 0x8c58,
+  /* 2nd byte: 112 */ 0x8c5b,
+  /* 2nd byte: 113 */ 0x8c5d,
+  /* 2nd byte: 114 */ 0x8c59,
+  /* 2nd byte: 115 */ 0x8c63,
+  /* 2nd byte: 116 */ 0x8c64,
+  /* 2nd byte: 117 */ 0x8c66,
+  /* 2nd byte: 118 */ 0x8c68,
+  /* 2nd byte: 119 */ 0x8c69,
+  /* 2nd byte: 120 */ 0x8c6d,
+  /* 2nd byte: 121 */ 0x8c73,
+  /* 2nd byte: 122 */ 0x8c75,
+  /* 2nd byte: 123 */ 0x8c76,
+  /* 2nd byte: 124 */ 0x8c7b,
+  /* 2nd byte: 125 */ 0x8c7e,
+  /* 2nd byte: 126 */ 0x8c86},
+/* 1st byte: 95 */ { 
+  /* 2nd byte: 33 */ 0x8c87,
+  /* 2nd byte: 34 */ 0x8c8b,
+  /* 2nd byte: 35 */ 0x8c90,
+  /* 2nd byte: 36 */ 0x8c92,
+  /* 2nd byte: 37 */ 0x8c93,
+  /* 2nd byte: 38 */ 0x8c99,
+  /* 2nd byte: 39 */ 0x8c9b,
+  /* 2nd byte: 40 */ 0x8c9c,
+  /* 2nd byte: 41 */ 0x8ca4,
+  /* 2nd byte: 42 */ 0x8cb9,
+  /* 2nd byte: 43 */ 0x8cba,
+  /* 2nd byte: 44 */ 0x8cc5,
+  /* 2nd byte: 45 */ 0x8cc6,
+  /* 2nd byte: 46 */ 0x8cc9,
+  /* 2nd byte: 47 */ 0x8ccb,
+  /* 2nd byte: 48 */ 0x8ccf,
+  /* 2nd byte: 49 */ 0x8cd6,
+  /* 2nd byte: 50 */ 0x8cd5,
+  /* 2nd byte: 51 */ 0x8cd9,
+  /* 2nd byte: 52 */ 0x8cdd,
+  /* 2nd byte: 53 */ 0x8ce1,
+  /* 2nd byte: 54 */ 0x8ce8,
+  /* 2nd byte: 55 */ 0x8cec,
+  /* 2nd byte: 56 */ 0x8cef,
+  /* 2nd byte: 57 */ 0x8cf0,
+  /* 2nd byte: 58 */ 0x8cf2,
+  /* 2nd byte: 59 */ 0x8cf5,
+  /* 2nd byte: 60 */ 0x8cf7,
+  /* 2nd byte: 61 */ 0x8cf8,
+  /* 2nd byte: 62 */ 0x8cfe,
+  /* 2nd byte: 63 */ 0x8cff,
+  /* 2nd byte: 64 */ 0x8d01,
+  /* 2nd byte: 65 */ 0x8d03,
+  /* 2nd byte: 66 */ 0x8d09,
+  /* 2nd byte: 67 */ 0x8d12,
+  /* 2nd byte: 68 */ 0x8d17,
+  /* 2nd byte: 69 */ 0x8d1b,
+  /* 2nd byte: 70 */ 0x8d65,
+  /* 2nd byte: 71 */ 0x8d69,
+  /* 2nd byte: 72 */ 0x8d6c,
+  /* 2nd byte: 73 */ 0x8d6e,
+  /* 2nd byte: 74 */ 0x8d7f,
+  /* 2nd byte: 75 */ 0x8d82,
+  /* 2nd byte: 76 */ 0x8d84,
+  /* 2nd byte: 77 */ 0x8d88,
+  /* 2nd byte: 78 */ 0x8d8d,
+  /* 2nd byte: 79 */ 0x8d90,
+  /* 2nd byte: 80 */ 0x8d91,
+  /* 2nd byte: 81 */ 0x8d95,
+  /* 2nd byte: 82 */ 0x8d9e,
+  /* 2nd byte: 83 */ 0x8d9f,
+  /* 2nd byte: 84 */ 0x8da0,
+  /* 2nd byte: 85 */ 0x8da6,
+  /* 2nd byte: 86 */ 0x8dab,
+  /* 2nd byte: 87 */ 0x8dac,
+  /* 2nd byte: 88 */ 0x8daf,
+  /* 2nd byte: 89 */ 0x8db2,
+  /* 2nd byte: 90 */ 0x8db5,
+  /* 2nd byte: 91 */ 0x8db7,
+  /* 2nd byte: 92 */ 0x8db9,
+  /* 2nd byte: 93 */ 0x8dbb,
+  /* 2nd byte: 94 */ 0x8dc0,
+  /* 2nd byte: 95 */ 0x8dc5,
+  /* 2nd byte: 96 */ 0x8dc6,
+  /* 2nd byte: 97 */ 0x8dc7,
+  /* 2nd byte: 98 */ 0x8dc8,
+  /* 2nd byte: 99 */ 0x8dca,
+  /* 2nd byte: 100 */ 0x8dce,
+  /* 2nd byte: 101 */ 0x8dd1,
+  /* 2nd byte: 102 */ 0x8dd4,
+  /* 2nd byte: 103 */ 0x8dd5,
+  /* 2nd byte: 104 */ 0x8dd7,
+  /* 2nd byte: 105 */ 0x8dd9,
+  /* 2nd byte: 106 */ 0x8de4,
+  /* 2nd byte: 107 */ 0x8de5,
+  /* 2nd byte: 108 */ 0x8de7,
+  /* 2nd byte: 109 */ 0x8dec,
+  /* 2nd byte: 110 */ 0x8df0,
+  /* 2nd byte: 111 */ 0x8dbc,
+  /* 2nd byte: 112 */ 0x8df1,
+  /* 2nd byte: 113 */ 0x8df2,
+  /* 2nd byte: 114 */ 0x8df4,
+  /* 2nd byte: 115 */ 0x8dfd,
+  /* 2nd byte: 116 */ 0x8e01,
+  /* 2nd byte: 117 */ 0x8e04,
+  /* 2nd byte: 118 */ 0x8e05,
+  /* 2nd byte: 119 */ 0x8e06,
+  /* 2nd byte: 120 */ 0x8e0b,
+  /* 2nd byte: 121 */ 0x8e11,
+  /* 2nd byte: 122 */ 0x8e14,
+  /* 2nd byte: 123 */ 0x8e16,
+  /* 2nd byte: 124 */ 0x8e20,
+  /* 2nd byte: 125 */ 0x8e21,
+  /* 2nd byte: 126 */ 0x8e22},
+/* 1st byte: 96 */ { 
+  /* 2nd byte: 33 */ 0x8e23,
+  /* 2nd byte: 34 */ 0x8e26,
+  /* 2nd byte: 35 */ 0x8e27,
+  /* 2nd byte: 36 */ 0x8e31,
+  /* 2nd byte: 37 */ 0x8e33,
+  /* 2nd byte: 38 */ 0x8e36,
+  /* 2nd byte: 39 */ 0x8e37,
+  /* 2nd byte: 40 */ 0x8e38,
+  /* 2nd byte: 41 */ 0x8e39,
+  /* 2nd byte: 42 */ 0x8e3d,
+  /* 2nd byte: 43 */ 0x8e40,
+  /* 2nd byte: 44 */ 0x8e41,
+  /* 2nd byte: 45 */ 0x8e4b,
+  /* 2nd byte: 46 */ 0x8e4d,
+  /* 2nd byte: 47 */ 0x8e4e,
+  /* 2nd byte: 48 */ 0x8e4f,
+  /* 2nd byte: 49 */ 0x8e54,
+  /* 2nd byte: 50 */ 0x8e5b,
+  /* 2nd byte: 51 */ 0x8e5c,
+  /* 2nd byte: 52 */ 0x8e5d,
+  /* 2nd byte: 53 */ 0x8e5e,
+  /* 2nd byte: 54 */ 0x8e61,
+  /* 2nd byte: 55 */ 0x8e62,
+  /* 2nd byte: 56 */ 0x8e69,
+  /* 2nd byte: 57 */ 0x8e6c,
+  /* 2nd byte: 58 */ 0x8e6d,
+  /* 2nd byte: 59 */ 0x8e6f,
+  /* 2nd byte: 60 */ 0x8e70,
+  /* 2nd byte: 61 */ 0x8e71,
+  /* 2nd byte: 62 */ 0x8e79,
+  /* 2nd byte: 63 */ 0x8e7a,
+  /* 2nd byte: 64 */ 0x8e7b,
+  /* 2nd byte: 65 */ 0x8e82,
+  /* 2nd byte: 66 */ 0x8e83,
+  /* 2nd byte: 67 */ 0x8e89,
+  /* 2nd byte: 68 */ 0x8e90,
+  /* 2nd byte: 69 */ 0x8e92,
+  /* 2nd byte: 70 */ 0x8e95,
+  /* 2nd byte: 71 */ 0x8e9a,
+  /* 2nd byte: 72 */ 0x8e9b,
+  /* 2nd byte: 73 */ 0x8e9d,
+  /* 2nd byte: 74 */ 0x8e9e,
+  /* 2nd byte: 75 */ 0x8ea2,
+  /* 2nd byte: 76 */ 0x8ea7,
+  /* 2nd byte: 77 */ 0x8ea9,
+  /* 2nd byte: 78 */ 0x8ead,
+  /* 2nd byte: 79 */ 0x8eae,
+  /* 2nd byte: 80 */ 0x8eb3,
+  /* 2nd byte: 81 */ 0x8eb5,
+  /* 2nd byte: 82 */ 0x8eba,
+  /* 2nd byte: 83 */ 0x8ebb,
+  /* 2nd byte: 84 */ 0x8ec0,
+  /* 2nd byte: 85 */ 0x8ec1,
+  /* 2nd byte: 86 */ 0x8ec3,
+  /* 2nd byte: 87 */ 0x8ec4,
+  /* 2nd byte: 88 */ 0x8ec7,
+  /* 2nd byte: 89 */ 0x8ecf,
+  /* 2nd byte: 90 */ 0x8ed1,
+  /* 2nd byte: 91 */ 0x8ed4,
+  /* 2nd byte: 92 */ 0x8edc,
+  /* 2nd byte: 93 */ 0x8ee8,
+  /* 2nd byte: 94 */ 0x8eee,
+  /* 2nd byte: 95 */ 0x8ef0,
+  /* 2nd byte: 96 */ 0x8ef1,
+  /* 2nd byte: 97 */ 0x8ef7,
+  /* 2nd byte: 98 */ 0x8ef9,
+  /* 2nd byte: 99 */ 0x8efa,
+  /* 2nd byte: 100 */ 0x8eed,
+  /* 2nd byte: 101 */ 0x8f00,
+  /* 2nd byte: 102 */ 0x8f02,
+  /* 2nd byte: 103 */ 0x8f07,
+  /* 2nd byte: 104 */ 0x8f08,
+  /* 2nd byte: 105 */ 0x8f0f,
+  /* 2nd byte: 106 */ 0x8f10,
+  /* 2nd byte: 107 */ 0x8f16,
+  /* 2nd byte: 108 */ 0x8f17,
+  /* 2nd byte: 109 */ 0x8f18,
+  /* 2nd byte: 110 */ 0x8f1e,
+  /* 2nd byte: 111 */ 0x8f20,
+  /* 2nd byte: 112 */ 0x8f21,
+  /* 2nd byte: 113 */ 0x8f23,
+  /* 2nd byte: 114 */ 0x8f25,
+  /* 2nd byte: 115 */ 0x8f27,
+  /* 2nd byte: 116 */ 0x8f28,
+  /* 2nd byte: 117 */ 0x8f2c,
+  /* 2nd byte: 118 */ 0x8f2d,
+  /* 2nd byte: 119 */ 0x8f2e,
+  /* 2nd byte: 120 */ 0x8f34,
+  /* 2nd byte: 121 */ 0x8f35,
+  /* 2nd byte: 122 */ 0x8f36,
+  /* 2nd byte: 123 */ 0x8f37,
+  /* 2nd byte: 124 */ 0x8f3a,
+  /* 2nd byte: 125 */ 0x8f40,
+  /* 2nd byte: 126 */ 0x8f41},
+/* 1st byte: 97 */ { 
+  /* 2nd byte: 33 */ 0x8f43,
+  /* 2nd byte: 34 */ 0x8f47,
+  /* 2nd byte: 35 */ 0x8f4f,
+  /* 2nd byte: 36 */ 0x8f51,
+  /* 2nd byte: 37 */ 0x8f52,
+  /* 2nd byte: 38 */ 0x8f53,
+  /* 2nd byte: 39 */ 0x8f54,
+  /* 2nd byte: 40 */ 0x8f55,
+  /* 2nd byte: 41 */ 0x8f58,
+  /* 2nd byte: 42 */ 0x8f5d,
+  /* 2nd byte: 43 */ 0x8f5e,
+  /* 2nd byte: 44 */ 0x8f65,
+  /* 2nd byte: 45 */ 0x8f9d,
+  /* 2nd byte: 46 */ 0x8fa0,
+  /* 2nd byte: 47 */ 0x8fa1,
+  /* 2nd byte: 48 */ 0x8fa4,
+  /* 2nd byte: 49 */ 0x8fa5,
+  /* 2nd byte: 50 */ 0x8fa6,
+  /* 2nd byte: 51 */ 0x8fb5,
+  /* 2nd byte: 52 */ 0x8fb6,
+  /* 2nd byte: 53 */ 0x8fb8,
+  /* 2nd byte: 54 */ 0x8fbe,
+  /* 2nd byte: 55 */ 0x8fc0,
+  /* 2nd byte: 56 */ 0x8fc1,
+  /* 2nd byte: 57 */ 0x8fc6,
+  /* 2nd byte: 58 */ 0x8fca,
+  /* 2nd byte: 59 */ 0x8fcb,
+  /* 2nd byte: 60 */ 0x8fcd,
+  /* 2nd byte: 61 */ 0x8fd0,
+  /* 2nd byte: 62 */ 0x8fd2,
+  /* 2nd byte: 63 */ 0x8fd3,
+  /* 2nd byte: 64 */ 0x8fd5,
+  /* 2nd byte: 65 */ 0x8fe0,
+  /* 2nd byte: 66 */ 0x8fe3,
+  /* 2nd byte: 67 */ 0x8fe4,
+  /* 2nd byte: 68 */ 0x8fe8,
+  /* 2nd byte: 69 */ 0x8fee,
+  /* 2nd byte: 70 */ 0x8ff1,
+  /* 2nd byte: 71 */ 0x8ff5,
+  /* 2nd byte: 72 */ 0x8ff6,
+  /* 2nd byte: 73 */ 0x8ffb,
+  /* 2nd byte: 74 */ 0x8ffe,
+  /* 2nd byte: 75 */ 0x9002,
+  /* 2nd byte: 76 */ 0x9004,
+  /* 2nd byte: 77 */ 0x9008,
+  /* 2nd byte: 78 */ 0x900c,
+  /* 2nd byte: 79 */ 0x9018,
+  /* 2nd byte: 80 */ 0x901b,
+  /* 2nd byte: 81 */ 0x9028,
+  /* 2nd byte: 82 */ 0x9029,
+  /* 2nd byte: 83 */ 0x902f,
+  /* 2nd byte: 84 */ 0x902a,
+  /* 2nd byte: 85 */ 0x902c,
+  /* 2nd byte: 86 */ 0x902d,
+  /* 2nd byte: 87 */ 0x9033,
+  /* 2nd byte: 88 */ 0x9034,
+  /* 2nd byte: 89 */ 0x9037,
+  /* 2nd byte: 90 */ 0x903f,
+  /* 2nd byte: 91 */ 0x9043,
+  /* 2nd byte: 92 */ 0x9044,
+  /* 2nd byte: 93 */ 0x904c,
+  /* 2nd byte: 94 */ 0x905b,
+  /* 2nd byte: 95 */ 0x905d,
+  /* 2nd byte: 96 */ 0x9062,
+  /* 2nd byte: 97 */ 0x9066,
+  /* 2nd byte: 98 */ 0x9067,
+  /* 2nd byte: 99 */ 0x906c,
+  /* 2nd byte: 100 */ 0x9070,
+  /* 2nd byte: 101 */ 0x9074,
+  /* 2nd byte: 102 */ 0x9079,
+  /* 2nd byte: 103 */ 0x9085,
+  /* 2nd byte: 104 */ 0x9088,
+  /* 2nd byte: 105 */ 0x908b,
+  /* 2nd byte: 106 */ 0x908c,
+  /* 2nd byte: 107 */ 0x908e,
+  /* 2nd byte: 108 */ 0x9090,
+  /* 2nd byte: 109 */ 0x9095,
+  /* 2nd byte: 110 */ 0x9097,
+  /* 2nd byte: 111 */ 0x9098,
+  /* 2nd byte: 112 */ 0x9099,
+  /* 2nd byte: 113 */ 0x909b,
+  /* 2nd byte: 114 */ 0x90a0,
+  /* 2nd byte: 115 */ 0x90a1,
+  /* 2nd byte: 116 */ 0x90a2,
+  /* 2nd byte: 117 */ 0x90a5,
+  /* 2nd byte: 118 */ 0x90b0,
+  /* 2nd byte: 119 */ 0x90b2,
+  /* 2nd byte: 120 */ 0x90b3,
+  /* 2nd byte: 121 */ 0x90b4,
+  /* 2nd byte: 122 */ 0x90b6,
+  /* 2nd byte: 123 */ 0x90bd,
+  /* 2nd byte: 124 */ 0x90cc,
+  /* 2nd byte: 125 */ 0x90be,
+  /* 2nd byte: 126 */ 0x90c3},
+/* 1st byte: 98 */ { 
+  /* 2nd byte: 33 */ 0x90c4,
+  /* 2nd byte: 34 */ 0x90c5,
+  /* 2nd byte: 35 */ 0x90c7,
+  /* 2nd byte: 36 */ 0x90c8,
+  /* 2nd byte: 37 */ 0x90d5,
+  /* 2nd byte: 38 */ 0x90d7,
+  /* 2nd byte: 39 */ 0x90d8,
+  /* 2nd byte: 40 */ 0x90d9,
+  /* 2nd byte: 41 */ 0x90dc,
+  /* 2nd byte: 42 */ 0x90dd,
+  /* 2nd byte: 43 */ 0x90df,
+  /* 2nd byte: 44 */ 0x90e5,
+  /* 2nd byte: 45 */ 0x90d2,
+  /* 2nd byte: 46 */ 0x90f6,
+  /* 2nd byte: 47 */ 0x90eb,
+  /* 2nd byte: 48 */ 0x90ef,
+  /* 2nd byte: 49 */ 0x90f0,
+  /* 2nd byte: 50 */ 0x90f4,
+  /* 2nd byte: 51 */ 0x90fe,
+  /* 2nd byte: 52 */ 0x90ff,
+  /* 2nd byte: 53 */ 0x9100,
+  /* 2nd byte: 54 */ 0x9104,
+  /* 2nd byte: 55 */ 0x9105,
+  /* 2nd byte: 56 */ 0x9106,
+  /* 2nd byte: 57 */ 0x9108,
+  /* 2nd byte: 58 */ 0x910d,
+  /* 2nd byte: 59 */ 0x9110,
+  /* 2nd byte: 60 */ 0x9114,
+  /* 2nd byte: 61 */ 0x9116,
+  /* 2nd byte: 62 */ 0x9117,
+  /* 2nd byte: 63 */ 0x9118,
+  /* 2nd byte: 64 */ 0x911a,
+  /* 2nd byte: 65 */ 0x911c,
+  /* 2nd byte: 66 */ 0x911e,
+  /* 2nd byte: 67 */ 0x9120,
+  /* 2nd byte: 68 */ 0x9125,
+  /* 2nd byte: 69 */ 0x9122,
+  /* 2nd byte: 70 */ 0x9123,
+  /* 2nd byte: 71 */ 0x9127,
+  /* 2nd byte: 72 */ 0x9129,
+  /* 2nd byte: 73 */ 0x912e,
+  /* 2nd byte: 74 */ 0x912f,
+  /* 2nd byte: 75 */ 0x9131,
+  /* 2nd byte: 76 */ 0x9134,
+  /* 2nd byte: 77 */ 0x9136,
+  /* 2nd byte: 78 */ 0x9137,
+  /* 2nd byte: 79 */ 0x9139,
+  /* 2nd byte: 80 */ 0x913a,
+  /* 2nd byte: 81 */ 0x913c,
+  /* 2nd byte: 82 */ 0x913d,
+  /* 2nd byte: 83 */ 0x9143,
+  /* 2nd byte: 84 */ 0x9147,
+  /* 2nd byte: 85 */ 0x9148,
+  /* 2nd byte: 86 */ 0x914f,
+  /* 2nd byte: 87 */ 0x9153,
+  /* 2nd byte: 88 */ 0x9157,
+  /* 2nd byte: 89 */ 0x9159,
+  /* 2nd byte: 90 */ 0x915a,
+  /* 2nd byte: 91 */ 0x915b,
+  /* 2nd byte: 92 */ 0x9161,
+  /* 2nd byte: 93 */ 0x9164,
+  /* 2nd byte: 94 */ 0x9167,
+  /* 2nd byte: 95 */ 0x916d,
+  /* 2nd byte: 96 */ 0x9174,
+  /* 2nd byte: 97 */ 0x9179,
+  /* 2nd byte: 98 */ 0x917a,
+  /* 2nd byte: 99 */ 0x917b,
+  /* 2nd byte: 100 */ 0x9181,
+  /* 2nd byte: 101 */ 0x9183,
+  /* 2nd byte: 102 */ 0x9185,
+  /* 2nd byte: 103 */ 0x9186,
+  /* 2nd byte: 104 */ 0x918a,
+  /* 2nd byte: 105 */ 0x918e,
+  /* 2nd byte: 106 */ 0x9191,
+  /* 2nd byte: 107 */ 0x9193,
+  /* 2nd byte: 108 */ 0x9194,
+  /* 2nd byte: 109 */ 0x9195,
+  /* 2nd byte: 110 */ 0x9198,
+  /* 2nd byte: 111 */ 0x919e,
+  /* 2nd byte: 112 */ 0x91a1,
+  /* 2nd byte: 113 */ 0x91a6,
+  /* 2nd byte: 114 */ 0x91a8,
+  /* 2nd byte: 115 */ 0x91ac,
+  /* 2nd byte: 116 */ 0x91ad,
+  /* 2nd byte: 117 */ 0x91ae,
+  /* 2nd byte: 118 */ 0x91b0,
+  /* 2nd byte: 119 */ 0x91b1,
+  /* 2nd byte: 120 */ 0x91b2,
+  /* 2nd byte: 121 */ 0x91b3,
+  /* 2nd byte: 122 */ 0x91b6,
+  /* 2nd byte: 123 */ 0x91bb,
+  /* 2nd byte: 124 */ 0x91bc,
+  /* 2nd byte: 125 */ 0x91bd,
+  /* 2nd byte: 126 */ 0x91bf},
+/* 1st byte: 99 */ { 
+  /* 2nd byte: 33 */ 0x91c2,
+  /* 2nd byte: 34 */ 0x91c3,
+  /* 2nd byte: 35 */ 0x91c5,
+  /* 2nd byte: 36 */ 0x91d3,
+  /* 2nd byte: 37 */ 0x91d4,
+  /* 2nd byte: 38 */ 0x91d7,
+  /* 2nd byte: 39 */ 0x91d9,
+  /* 2nd byte: 40 */ 0x91da,
+  /* 2nd byte: 41 */ 0x91de,
+  /* 2nd byte: 42 */ 0x91e4,
+  /* 2nd byte: 43 */ 0x91e5,
+  /* 2nd byte: 44 */ 0x91e9,
+  /* 2nd byte: 45 */ 0x91ea,
+  /* 2nd byte: 46 */ 0x91ec,
+  /* 2nd byte: 47 */ 0x91ed,
+  /* 2nd byte: 48 */ 0x91ee,
+  /* 2nd byte: 49 */ 0x91ef,
+  /* 2nd byte: 50 */ 0x91f0,
+  /* 2nd byte: 51 */ 0x91f1,
+  /* 2nd byte: 52 */ 0x91f7,
+  /* 2nd byte: 53 */ 0x91f9,
+  /* 2nd byte: 54 */ 0x91fb,
+  /* 2nd byte: 55 */ 0x91fd,
+  /* 2nd byte: 56 */ 0x9200,
+  /* 2nd byte: 57 */ 0x9201,
+  /* 2nd byte: 58 */ 0x9204,
+  /* 2nd byte: 59 */ 0x9205,
+  /* 2nd byte: 60 */ 0x9206,
+  /* 2nd byte: 61 */ 0x9207,
+  /* 2nd byte: 62 */ 0x9209,
+  /* 2nd byte: 63 */ 0x920a,
+  /* 2nd byte: 64 */ 0x920c,
+  /* 2nd byte: 65 */ 0x9210,
+  /* 2nd byte: 66 */ 0x9212,
+  /* 2nd byte: 67 */ 0x9213,
+  /* 2nd byte: 68 */ 0x9216,
+  /* 2nd byte: 69 */ 0x9218,
+  /* 2nd byte: 70 */ 0x921c,
+  /* 2nd byte: 71 */ 0x921d,
+  /* 2nd byte: 72 */ 0x9223,
+  /* 2nd byte: 73 */ 0x9224,
+  /* 2nd byte: 74 */ 0x9225,
+  /* 2nd byte: 75 */ 0x9226,
+  /* 2nd byte: 76 */ 0x9228,
+  /* 2nd byte: 77 */ 0x922e,
+  /* 2nd byte: 78 */ 0x922f,
+  /* 2nd byte: 79 */ 0x9230,
+  /* 2nd byte: 80 */ 0x9233,
+  /* 2nd byte: 81 */ 0x9235,
+  /* 2nd byte: 82 */ 0x9236,
+  /* 2nd byte: 83 */ 0x9238,
+  /* 2nd byte: 84 */ 0x9239,
+  /* 2nd byte: 85 */ 0x923a,
+  /* 2nd byte: 86 */ 0x923c,
+  /* 2nd byte: 87 */ 0x923e,
+  /* 2nd byte: 88 */ 0x9240,
+  /* 2nd byte: 89 */ 0x9242,
+  /* 2nd byte: 90 */ 0x9243,
+  /* 2nd byte: 91 */ 0x9246,
+  /* 2nd byte: 92 */ 0x9247,
+  /* 2nd byte: 93 */ 0x924a,
+  /* 2nd byte: 94 */ 0x924d,
+  /* 2nd byte: 95 */ 0x924e,
+  /* 2nd byte: 96 */ 0x924f,
+  /* 2nd byte: 97 */ 0x9251,
+  /* 2nd byte: 98 */ 0x9258,
+  /* 2nd byte: 99 */ 0x9259,
+  /* 2nd byte: 100 */ 0x925c,
+  /* 2nd byte: 101 */ 0x925d,
+  /* 2nd byte: 102 */ 0x9260,
+  /* 2nd byte: 103 */ 0x9261,
+  /* 2nd byte: 104 */ 0x9265,
+  /* 2nd byte: 105 */ 0x9267,
+  /* 2nd byte: 106 */ 0x9268,
+  /* 2nd byte: 107 */ 0x9269,
+  /* 2nd byte: 108 */ 0x926e,
+  /* 2nd byte: 109 */ 0x926f,
+  /* 2nd byte: 110 */ 0x9270,
+  /* 2nd byte: 111 */ 0x9275,
+  /* 2nd byte: 112 */ 0x9276,
+  /* 2nd byte: 113 */ 0x9277,
+  /* 2nd byte: 114 */ 0x9278,
+  /* 2nd byte: 115 */ 0x9279,
+  /* 2nd byte: 116 */ 0x927b,
+  /* 2nd byte: 117 */ 0x927c,
+  /* 2nd byte: 118 */ 0x927d,
+  /* 2nd byte: 119 */ 0x927f,
+  /* 2nd byte: 120 */ 0x9288,
+  /* 2nd byte: 121 */ 0x9289,
+  /* 2nd byte: 122 */ 0x928a,
+  /* 2nd byte: 123 */ 0x928d,
+  /* 2nd byte: 124 */ 0x928e,
+  /* 2nd byte: 125 */ 0x9292,
+  /* 2nd byte: 126 */ 0x9297},
+/* 1st byte: 100 */ { 
+  /* 2nd byte: 33 */ 0x9299,
+  /* 2nd byte: 34 */ 0x929f,
+  /* 2nd byte: 35 */ 0x92a0,
+  /* 2nd byte: 36 */ 0x92a4,
+  /* 2nd byte: 37 */ 0x92a5,
+  /* 2nd byte: 38 */ 0x92a7,
+  /* 2nd byte: 39 */ 0x92a8,
+  /* 2nd byte: 40 */ 0x92ab,
+  /* 2nd byte: 41 */ 0x92af,
+  /* 2nd byte: 42 */ 0x92b2,
+  /* 2nd byte: 43 */ 0x92b6,
+  /* 2nd byte: 44 */ 0x92b8,
+  /* 2nd byte: 45 */ 0x92ba,
+  /* 2nd byte: 46 */ 0x92bb,
+  /* 2nd byte: 47 */ 0x92bc,
+  /* 2nd byte: 48 */ 0x92bd,
+  /* 2nd byte: 49 */ 0x92bf,
+  /* 2nd byte: 50 */ 0x92c0,
+  /* 2nd byte: 51 */ 0x92c1,
+  /* 2nd byte: 52 */ 0x92c2,
+  /* 2nd byte: 53 */ 0x92c3,
+  /* 2nd byte: 54 */ 0x92c5,
+  /* 2nd byte: 55 */ 0x92c6,
+  /* 2nd byte: 56 */ 0x92c7,
+  /* 2nd byte: 57 */ 0x92c8,
+  /* 2nd byte: 58 */ 0x92cb,
+  /* 2nd byte: 59 */ 0x92cc,
+  /* 2nd byte: 60 */ 0x92cd,
+  /* 2nd byte: 61 */ 0x92ce,
+  /* 2nd byte: 62 */ 0x92d0,
+  /* 2nd byte: 63 */ 0x92d3,
+  /* 2nd byte: 64 */ 0x92d5,
+  /* 2nd byte: 65 */ 0x92d7,
+  /* 2nd byte: 66 */ 0x92d8,
+  /* 2nd byte: 67 */ 0x92d9,
+  /* 2nd byte: 68 */ 0x92dc,
+  /* 2nd byte: 69 */ 0x92dd,
+  /* 2nd byte: 70 */ 0x92df,
+  /* 2nd byte: 71 */ 0x92e0,
+  /* 2nd byte: 72 */ 0x92e1,
+  /* 2nd byte: 73 */ 0x92e3,
+  /* 2nd byte: 74 */ 0x92e5,
+  /* 2nd byte: 75 */ 0x92e7,
+  /* 2nd byte: 76 */ 0x92e8,
+  /* 2nd byte: 77 */ 0x92ec,
+  /* 2nd byte: 78 */ 0x92ee,
+  /* 2nd byte: 79 */ 0x92f0,
+  /* 2nd byte: 80 */ 0x92f9,
+  /* 2nd byte: 81 */ 0x92fb,
+  /* 2nd byte: 82 */ 0x92ff,
+  /* 2nd byte: 83 */ 0x9300,
+  /* 2nd byte: 84 */ 0x9302,
+  /* 2nd byte: 85 */ 0x9308,
+  /* 2nd byte: 86 */ 0x930d,
+  /* 2nd byte: 87 */ 0x9311,
+  /* 2nd byte: 88 */ 0x9314,
+  /* 2nd byte: 89 */ 0x9315,
+  /* 2nd byte: 90 */ 0x931c,
+  /* 2nd byte: 91 */ 0x931d,
+  /* 2nd byte: 92 */ 0x931e,
+  /* 2nd byte: 93 */ 0x931f,
+  /* 2nd byte: 94 */ 0x9321,
+  /* 2nd byte: 95 */ 0x9324,
+  /* 2nd byte: 96 */ 0x9325,
+  /* 2nd byte: 97 */ 0x9327,
+  /* 2nd byte: 98 */ 0x9329,
+  /* 2nd byte: 99 */ 0x932a,
+  /* 2nd byte: 100 */ 0x9333,
+  /* 2nd byte: 101 */ 0x9334,
+  /* 2nd byte: 102 */ 0x9336,
+  /* 2nd byte: 103 */ 0x9337,
+  /* 2nd byte: 104 */ 0x9347,
+  /* 2nd byte: 105 */ 0x9348,
+  /* 2nd byte: 106 */ 0x9349,
+  /* 2nd byte: 107 */ 0x9350,
+  /* 2nd byte: 108 */ 0x9351,
+  /* 2nd byte: 109 */ 0x9352,
+  /* 2nd byte: 110 */ 0x9355,
+  /* 2nd byte: 111 */ 0x9357,
+  /* 2nd byte: 112 */ 0x9358,
+  /* 2nd byte: 113 */ 0x935a,
+  /* 2nd byte: 114 */ 0x935e,
+  /* 2nd byte: 115 */ 0x9364,
+  /* 2nd byte: 116 */ 0x9365,
+  /* 2nd byte: 117 */ 0x9367,
+  /* 2nd byte: 118 */ 0x9369,
+  /* 2nd byte: 119 */ 0x936a,
+  /* 2nd byte: 120 */ 0x936d,
+  /* 2nd byte: 121 */ 0x936f,
+  /* 2nd byte: 122 */ 0x9370,
+  /* 2nd byte: 123 */ 0x9371,
+  /* 2nd byte: 124 */ 0x9373,
+  /* 2nd byte: 125 */ 0x9374,
+  /* 2nd byte: 126 */ 0x9376},
+/* 1st byte: 101 */ { 
+  /* 2nd byte: 33 */ 0x937a,
+  /* 2nd byte: 34 */ 0x937d,
+  /* 2nd byte: 35 */ 0x937f,
+  /* 2nd byte: 36 */ 0x9380,
+  /* 2nd byte: 37 */ 0x9381,
+  /* 2nd byte: 38 */ 0x9382,
+  /* 2nd byte: 39 */ 0x9388,
+  /* 2nd byte: 40 */ 0x938a,
+  /* 2nd byte: 41 */ 0x938b,
+  /* 2nd byte: 42 */ 0x938d,
+  /* 2nd byte: 43 */ 0x938f,
+  /* 2nd byte: 44 */ 0x9392,
+  /* 2nd byte: 45 */ 0x9395,
+  /* 2nd byte: 46 */ 0x9398,
+  /* 2nd byte: 47 */ 0x939b,
+  /* 2nd byte: 48 */ 0x939e,
+  /* 2nd byte: 49 */ 0x93a1,
+  /* 2nd byte: 50 */ 0x93a3,
+  /* 2nd byte: 51 */ 0x93a4,
+  /* 2nd byte: 52 */ 0x93a6,
+  /* 2nd byte: 53 */ 0x93a8,
+  /* 2nd byte: 54 */ 0x93ab,
+  /* 2nd byte: 55 */ 0x93b4,
+  /* 2nd byte: 56 */ 0x93b5,
+  /* 2nd byte: 57 */ 0x93b6,
+  /* 2nd byte: 58 */ 0x93ba,
+  /* 2nd byte: 59 */ 0x93a9,
+  /* 2nd byte: 60 */ 0x93c1,
+  /* 2nd byte: 61 */ 0x93c4,
+  /* 2nd byte: 62 */ 0x93c5,
+  /* 2nd byte: 63 */ 0x93c6,
+  /* 2nd byte: 64 */ 0x93c7,
+  /* 2nd byte: 65 */ 0x93c9,
+  /* 2nd byte: 66 */ 0x93ca,
+  /* 2nd byte: 67 */ 0x93cb,
+  /* 2nd byte: 68 */ 0x93cc,
+  /* 2nd byte: 69 */ 0x93cd,
+  /* 2nd byte: 70 */ 0x93d3,
+  /* 2nd byte: 71 */ 0x93d9,
+  /* 2nd byte: 72 */ 0x93dc,
+  /* 2nd byte: 73 */ 0x93de,
+  /* 2nd byte: 74 */ 0x93df,
+  /* 2nd byte: 75 */ 0x93e2,
+  /* 2nd byte: 76 */ 0x93e6,
+  /* 2nd byte: 77 */ 0x93e7,
+  /* 2nd byte: 78 */ 0x93f9,
+  /* 2nd byte: 79 */ 0x93f7,
+  /* 2nd byte: 80 */ 0x93f8,
+  /* 2nd byte: 81 */ 0x93fa,
+  /* 2nd byte: 82 */ 0x93fb,
+  /* 2nd byte: 83 */ 0x93fd,
+  /* 2nd byte: 84 */ 0x9401,
+  /* 2nd byte: 85 */ 0x9402,
+  /* 2nd byte: 86 */ 0x9404,
+  /* 2nd byte: 87 */ 0x9408,
+  /* 2nd byte: 88 */ 0x9409,
+  /* 2nd byte: 89 */ 0x940d,
+  /* 2nd byte: 90 */ 0x940e,
+  /* 2nd byte: 91 */ 0x940f,
+  /* 2nd byte: 92 */ 0x9415,
+  /* 2nd byte: 93 */ 0x9416,
+  /* 2nd byte: 94 */ 0x9417,
+  /* 2nd byte: 95 */ 0x941f,
+  /* 2nd byte: 96 */ 0x942e,
+  /* 2nd byte: 97 */ 0x942f,
+  /* 2nd byte: 98 */ 0x9431,
+  /* 2nd byte: 99 */ 0x9432,
+  /* 2nd byte: 100 */ 0x9433,
+  /* 2nd byte: 101 */ 0x9434,
+  /* 2nd byte: 102 */ 0x943b,
+  /* 2nd byte: 103 */ 0x943f,
+  /* 2nd byte: 104 */ 0x943d,
+  /* 2nd byte: 105 */ 0x9443,
+  /* 2nd byte: 106 */ 0x9445,
+  /* 2nd byte: 107 */ 0x9448,
+  /* 2nd byte: 108 */ 0x944a,
+  /* 2nd byte: 109 */ 0x944c,
+  /* 2nd byte: 110 */ 0x9455,
+  /* 2nd byte: 111 */ 0x9459,
+  /* 2nd byte: 112 */ 0x945c,
+  /* 2nd byte: 113 */ 0x945f,
+  /* 2nd byte: 114 */ 0x9461,
+  /* 2nd byte: 115 */ 0x9463,
+  /* 2nd byte: 116 */ 0x9468,
+  /* 2nd byte: 117 */ 0x946b,
+  /* 2nd byte: 118 */ 0x946d,
+  /* 2nd byte: 119 */ 0x946e,
+  /* 2nd byte: 120 */ 0x946f,
+  /* 2nd byte: 121 */ 0x9471,
+  /* 2nd byte: 122 */ 0x9472,
+  /* 2nd byte: 123 */ 0x9484,
+  /* 2nd byte: 124 */ 0x9483,
+  /* 2nd byte: 125 */ 0x9578,
+  /* 2nd byte: 126 */ 0x9579},
+/* 1st byte: 102 */ { 
+  /* 2nd byte: 33 */ 0x957e,
+  /* 2nd byte: 34 */ 0x9584,
+  /* 2nd byte: 35 */ 0x9588,
+  /* 2nd byte: 36 */ 0x958c,
+  /* 2nd byte: 37 */ 0x958d,
+  /* 2nd byte: 38 */ 0x958e,
+  /* 2nd byte: 39 */ 0x959d,
+  /* 2nd byte: 40 */ 0x959e,
+  /* 2nd byte: 41 */ 0x959f,
+  /* 2nd byte: 42 */ 0x95a1,
+  /* 2nd byte: 43 */ 0x95a6,
+  /* 2nd byte: 44 */ 0x95a9,
+  /* 2nd byte: 45 */ 0x95ab,
+  /* 2nd byte: 46 */ 0x95ac,
+  /* 2nd byte: 47 */ 0x95b4,
+  /* 2nd byte: 48 */ 0x95b6,
+  /* 2nd byte: 49 */ 0x95ba,
+  /* 2nd byte: 50 */ 0x95bd,
+  /* 2nd byte: 51 */ 0x95bf,
+  /* 2nd byte: 52 */ 0x95c6,
+  /* 2nd byte: 53 */ 0x95c8,
+  /* 2nd byte: 54 */ 0x95c9,
+  /* 2nd byte: 55 */ 0x95cb,
+  /* 2nd byte: 56 */ 0x95d0,
+  /* 2nd byte: 57 */ 0x95d1,
+  /* 2nd byte: 58 */ 0x95d2,
+  /* 2nd byte: 59 */ 0x95d3,
+  /* 2nd byte: 60 */ 0x95d9,
+  /* 2nd byte: 61 */ 0x95da,
+  /* 2nd byte: 62 */ 0x95dd,
+  /* 2nd byte: 63 */ 0x95de,
+  /* 2nd byte: 64 */ 0x95df,
+  /* 2nd byte: 65 */ 0x95e0,
+  /* 2nd byte: 66 */ 0x95e4,
+  /* 2nd byte: 67 */ 0x95e6,
+  /* 2nd byte: 68 */ 0x961d,
+  /* 2nd byte: 69 */ 0x961e,
+  /* 2nd byte: 70 */ 0x9622,
+  /* 2nd byte: 71 */ 0x9624,
+  /* 2nd byte: 72 */ 0x9625,
+  /* 2nd byte: 73 */ 0x9626,
+  /* 2nd byte: 74 */ 0x962c,
+  /* 2nd byte: 75 */ 0x9631,
+  /* 2nd byte: 76 */ 0x9633,
+  /* 2nd byte: 77 */ 0x9637,
+  /* 2nd byte: 78 */ 0x9638,
+  /* 2nd byte: 79 */ 0x9639,
+  /* 2nd byte: 80 */ 0x963a,
+  /* 2nd byte: 81 */ 0x963c,
+  /* 2nd byte: 82 */ 0x963d,
+  /* 2nd byte: 83 */ 0x9641,
+  /* 2nd byte: 84 */ 0x9652,
+  /* 2nd byte: 85 */ 0x9654,
+  /* 2nd byte: 86 */ 0x9656,
+  /* 2nd byte: 87 */ 0x9657,
+  /* 2nd byte: 88 */ 0x9658,
+  /* 2nd byte: 89 */ 0x9661,
+  /* 2nd byte: 90 */ 0x966e,
+  /* 2nd byte: 91 */ 0x9674,
+  /* 2nd byte: 92 */ 0x967b,
+  /* 2nd byte: 93 */ 0x967c,
+  /* 2nd byte: 94 */ 0x967e,
+  /* 2nd byte: 95 */ 0x967f,
+  /* 2nd byte: 96 */ 0x9681,
+  /* 2nd byte: 97 */ 0x9682,
+  /* 2nd byte: 98 */ 0x9683,
+  /* 2nd byte: 99 */ 0x9684,
+  /* 2nd byte: 100 */ 0x9689,
+  /* 2nd byte: 101 */ 0x9691,
+  /* 2nd byte: 102 */ 0x9696,
+  /* 2nd byte: 103 */ 0x969a,
+  /* 2nd byte: 104 */ 0x969d,
+  /* 2nd byte: 105 */ 0x969f,
+  /* 2nd byte: 106 */ 0x96a4,
+  /* 2nd byte: 107 */ 0x96a5,
+  /* 2nd byte: 108 */ 0x96a6,
+  /* 2nd byte: 109 */ 0x96a9,
+  /* 2nd byte: 110 */ 0x96ae,
+  /* 2nd byte: 111 */ 0x96af,
+  /* 2nd byte: 112 */ 0x96b3,
+  /* 2nd byte: 113 */ 0x96ba,
+  /* 2nd byte: 114 */ 0x96ca,
+  /* 2nd byte: 115 */ 0x96d2,
+  /* 2nd byte: 116 */ 0x5db2,
+  /* 2nd byte: 117 */ 0x96d8,
+  /* 2nd byte: 118 */ 0x96da,
+  /* 2nd byte: 119 */ 0x96dd,
+  /* 2nd byte: 120 */ 0x96de,
+  /* 2nd byte: 121 */ 0x96df,
+  /* 2nd byte: 122 */ 0x96e9,
+  /* 2nd byte: 123 */ 0x96ef,
+  /* 2nd byte: 124 */ 0x96f1,
+  /* 2nd byte: 125 */ 0x96fa,
+  /* 2nd byte: 126 */ 0x9702},
+/* 1st byte: 103 */ { 
+  /* 2nd byte: 33 */ 0x9703,
+  /* 2nd byte: 34 */ 0x9705,
+  /* 2nd byte: 35 */ 0x9709,
+  /* 2nd byte: 36 */ 0x971a,
+  /* 2nd byte: 37 */ 0x971b,
+  /* 2nd byte: 38 */ 0x971d,
+  /* 2nd byte: 39 */ 0x9721,
+  /* 2nd byte: 40 */ 0x9722,
+  /* 2nd byte: 41 */ 0x9723,
+  /* 2nd byte: 42 */ 0x9728,
+  /* 2nd byte: 43 */ 0x9731,
+  /* 2nd byte: 44 */ 0x9733,
+  /* 2nd byte: 45 */ 0x9741,
+  /* 2nd byte: 46 */ 0x9743,
+  /* 2nd byte: 47 */ 0x974a,
+  /* 2nd byte: 48 */ 0x974e,
+  /* 2nd byte: 49 */ 0x974f,
+  /* 2nd byte: 50 */ 0x9755,
+  /* 2nd byte: 51 */ 0x9757,
+  /* 2nd byte: 52 */ 0x9758,
+  /* 2nd byte: 53 */ 0x975a,
+  /* 2nd byte: 54 */ 0x975b,
+  /* 2nd byte: 55 */ 0x9763,
+  /* 2nd byte: 56 */ 0x9767,
+  /* 2nd byte: 57 */ 0x976a,
+  /* 2nd byte: 58 */ 0x976e,
+  /* 2nd byte: 59 */ 0x9773,
+  /* 2nd byte: 60 */ 0x9776,
+  /* 2nd byte: 61 */ 0x9777,
+  /* 2nd byte: 62 */ 0x9778,
+  /* 2nd byte: 63 */ 0x977b,
+  /* 2nd byte: 64 */ 0x977d,
+  /* 2nd byte: 65 */ 0x977f,
+  /* 2nd byte: 66 */ 0x9780,
+  /* 2nd byte: 67 */ 0x9789,
+  /* 2nd byte: 68 */ 0x9795,
+  /* 2nd byte: 69 */ 0x9796,
+  /* 2nd byte: 70 */ 0x9797,
+  /* 2nd byte: 71 */ 0x9799,
+  /* 2nd byte: 72 */ 0x979a,
+  /* 2nd byte: 73 */ 0x979e,
+  /* 2nd byte: 74 */ 0x979f,
+  /* 2nd byte: 75 */ 0x97a2,
+  /* 2nd byte: 76 */ 0x97ac,
+  /* 2nd byte: 77 */ 0x97ae,
+  /* 2nd byte: 78 */ 0x97b1,
+  /* 2nd byte: 79 */ 0x97b2,
+  /* 2nd byte: 80 */ 0x97b5,
+  /* 2nd byte: 81 */ 0x97b6,
+  /* 2nd byte: 82 */ 0x97b8,
+  /* 2nd byte: 83 */ 0x97b9,
+  /* 2nd byte: 84 */ 0x97ba,
+  /* 2nd byte: 85 */ 0x97bc,
+  /* 2nd byte: 86 */ 0x97be,
+  /* 2nd byte: 87 */ 0x97bf,
+  /* 2nd byte: 88 */ 0x97c1,
+  /* 2nd byte: 89 */ 0x97c4,
+  /* 2nd byte: 90 */ 0x97c5,
+  /* 2nd byte: 91 */ 0x97c7,
+  /* 2nd byte: 92 */ 0x97c9,
+  /* 2nd byte: 93 */ 0x97ca,
+  /* 2nd byte: 94 */ 0x97cc,
+  /* 2nd byte: 95 */ 0x97cd,
+  /* 2nd byte: 96 */ 0x97ce,
+  /* 2nd byte: 97 */ 0x97d0,
+  /* 2nd byte: 98 */ 0x97d1,
+  /* 2nd byte: 99 */ 0x97d4,
+  /* 2nd byte: 100 */ 0x97d7,
+  /* 2nd byte: 101 */ 0x97d8,
+  /* 2nd byte: 102 */ 0x97d9,
+  /* 2nd byte: 103 */ 0x97dd,
+  /* 2nd byte: 104 */ 0x97de,
+  /* 2nd byte: 105 */ 0x97e0,
+  /* 2nd byte: 106 */ 0x97db,
+  /* 2nd byte: 107 */ 0x97e1,
+  /* 2nd byte: 108 */ 0x97e4,
+  /* 2nd byte: 109 */ 0x97ef,
+  /* 2nd byte: 110 */ 0x97f1,
+  /* 2nd byte: 111 */ 0x97f4,
+  /* 2nd byte: 112 */ 0x97f7,
+  /* 2nd byte: 113 */ 0x97f8,
+  /* 2nd byte: 114 */ 0x97fa,
+  /* 2nd byte: 115 */ 0x9807,
+  /* 2nd byte: 116 */ 0x980a,
+  /* 2nd byte: 117 */ 0x9819,
+  /* 2nd byte: 118 */ 0x980d,
+  /* 2nd byte: 119 */ 0x980e,
+  /* 2nd byte: 120 */ 0x9814,
+  /* 2nd byte: 121 */ 0x9816,
+  /* 2nd byte: 122 */ 0x981c,
+  /* 2nd byte: 123 */ 0x981e,
+  /* 2nd byte: 124 */ 0x9820,
+  /* 2nd byte: 125 */ 0x9823,
+  /* 2nd byte: 126 */ 0x9826},
+/* 1st byte: 104 */ { 
+  /* 2nd byte: 33 */ 0x982b,
+  /* 2nd byte: 34 */ 0x982e,
+  /* 2nd byte: 35 */ 0x982f,
+  /* 2nd byte: 36 */ 0x9830,
+  /* 2nd byte: 37 */ 0x9832,
+  /* 2nd byte: 38 */ 0x9833,
+  /* 2nd byte: 39 */ 0x9835,
+  /* 2nd byte: 40 */ 0x9825,
+  /* 2nd byte: 41 */ 0x983e,
+  /* 2nd byte: 42 */ 0x9844,
+  /* 2nd byte: 43 */ 0x9847,
+  /* 2nd byte: 44 */ 0x984a,
+  /* 2nd byte: 45 */ 0x9851,
+  /* 2nd byte: 46 */ 0x9852,
+  /* 2nd byte: 47 */ 0x9853,
+  /* 2nd byte: 48 */ 0x9856,
+  /* 2nd byte: 49 */ 0x9857,
+  /* 2nd byte: 50 */ 0x9859,
+  /* 2nd byte: 51 */ 0x985a,
+  /* 2nd byte: 52 */ 0x9862,
+  /* 2nd byte: 53 */ 0x9863,
+  /* 2nd byte: 54 */ 0x9865,
+  /* 2nd byte: 55 */ 0x9866,
+  /* 2nd byte: 56 */ 0x986a,
+  /* 2nd byte: 57 */ 0x986c,
+  /* 2nd byte: 58 */ 0x98ab,
+  /* 2nd byte: 59 */ 0x98ad,
+  /* 2nd byte: 60 */ 0x98ae,
+  /* 2nd byte: 61 */ 0x98b0,
+  /* 2nd byte: 62 */ 0x98b4,
+  /* 2nd byte: 63 */ 0x98b7,
+  /* 2nd byte: 64 */ 0x98b8,
+  /* 2nd byte: 65 */ 0x98ba,
+  /* 2nd byte: 66 */ 0x98bb,
+  /* 2nd byte: 67 */ 0x98bf,
+  /* 2nd byte: 68 */ 0x98c2,
+  /* 2nd byte: 69 */ 0x98c5,
+  /* 2nd byte: 70 */ 0x98c8,
+  /* 2nd byte: 71 */ 0x98cc,
+  /* 2nd byte: 72 */ 0x98e1,
+  /* 2nd byte: 73 */ 0x98e3,
+  /* 2nd byte: 74 */ 0x98e5,
+  /* 2nd byte: 75 */ 0x98e6,
+  /* 2nd byte: 76 */ 0x98e7,
+  /* 2nd byte: 77 */ 0x98ea,
+  /* 2nd byte: 78 */ 0x98f3,
+  /* 2nd byte: 79 */ 0x98f6,
+  /* 2nd byte: 80 */ 0x9902,
+  /* 2nd byte: 81 */ 0x9907,
+  /* 2nd byte: 82 */ 0x9908,
+  /* 2nd byte: 83 */ 0x9911,
+  /* 2nd byte: 84 */ 0x9915,
+  /* 2nd byte: 85 */ 0x9916,
+  /* 2nd byte: 86 */ 0x9917,
+  /* 2nd byte: 87 */ 0x991a,
+  /* 2nd byte: 88 */ 0x991b,
+  /* 2nd byte: 89 */ 0x991c,
+  /* 2nd byte: 90 */ 0x991f,
+  /* 2nd byte: 91 */ 0x9922,
+  /* 2nd byte: 92 */ 0x9926,
+  /* 2nd byte: 93 */ 0x9927,
+  /* 2nd byte: 94 */ 0x992b,
+  /* 2nd byte: 95 */ 0x9931,
+  /* 2nd byte: 96 */ 0x9932,
+  /* 2nd byte: 97 */ 0x9933,
+  /* 2nd byte: 98 */ 0x9934,
+  /* 2nd byte: 99 */ 0x9935,
+  /* 2nd byte: 100 */ 0x9939,
+  /* 2nd byte: 101 */ 0x993a,
+  /* 2nd byte: 102 */ 0x993b,
+  /* 2nd byte: 103 */ 0x993c,
+  /* 2nd byte: 104 */ 0x9940,
+  /* 2nd byte: 105 */ 0x9941,
+  /* 2nd byte: 106 */ 0x9946,
+  /* 2nd byte: 107 */ 0x9947,
+  /* 2nd byte: 108 */ 0x9948,
+  /* 2nd byte: 109 */ 0x994d,
+  /* 2nd byte: 110 */ 0x994e,
+  /* 2nd byte: 111 */ 0x9954,
+  /* 2nd byte: 112 */ 0x9958,
+  /* 2nd byte: 113 */ 0x9959,
+  /* 2nd byte: 114 */ 0x995b,
+  /* 2nd byte: 115 */ 0x995c,
+  /* 2nd byte: 116 */ 0x995e,
+  /* 2nd byte: 117 */ 0x995f,
+  /* 2nd byte: 118 */ 0x9960,
+  /* 2nd byte: 119 */ 0x999b,
+  /* 2nd byte: 120 */ 0x999d,
+  /* 2nd byte: 121 */ 0x999f,
+  /* 2nd byte: 122 */ 0x99a6,
+  /* 2nd byte: 123 */ 0x99b0,
+  /* 2nd byte: 124 */ 0x99b1,
+  /* 2nd byte: 125 */ 0x99b2,
+  /* 2nd byte: 126 */ 0x99b5},
+/* 1st byte: 105 */ { 
+  /* 2nd byte: 33 */ 0x99b9,
+  /* 2nd byte: 34 */ 0x99ba,
+  /* 2nd byte: 35 */ 0x99bd,
+  /* 2nd byte: 36 */ 0x99bf,
+  /* 2nd byte: 37 */ 0x99c3,
+  /* 2nd byte: 38 */ 0x99c9,
+  /* 2nd byte: 39 */ 0x99d3,
+  /* 2nd byte: 40 */ 0x99d4,
+  /* 2nd byte: 41 */ 0x99d9,
+  /* 2nd byte: 42 */ 0x99da,
+  /* 2nd byte: 43 */ 0x99dc,
+  /* 2nd byte: 44 */ 0x99de,
+  /* 2nd byte: 45 */ 0x99e7,
+  /* 2nd byte: 46 */ 0x99ea,
+  /* 2nd byte: 47 */ 0x99eb,
+  /* 2nd byte: 48 */ 0x99ec,
+  /* 2nd byte: 49 */ 0x99f0,
+  /* 2nd byte: 50 */ 0x99f4,
+  /* 2nd byte: 51 */ 0x99f5,
+  /* 2nd byte: 52 */ 0x99f9,
+  /* 2nd byte: 53 */ 0x99fd,
+  /* 2nd byte: 54 */ 0x99fe,
+  /* 2nd byte: 55 */ 0x9a02,
+  /* 2nd byte: 56 */ 0x9a03,
+  /* 2nd byte: 57 */ 0x9a04,
+  /* 2nd byte: 58 */ 0x9a0b,
+  /* 2nd byte: 59 */ 0x9a0c,
+  /* 2nd byte: 60 */ 0x9a10,
+  /* 2nd byte: 61 */ 0x9a11,
+  /* 2nd byte: 62 */ 0x9a16,
+  /* 2nd byte: 63 */ 0x9a1e,
+  /* 2nd byte: 64 */ 0x9a20,
+  /* 2nd byte: 65 */ 0x9a22,
+  /* 2nd byte: 66 */ 0x9a23,
+  /* 2nd byte: 67 */ 0x9a24,
+  /* 2nd byte: 68 */ 0x9a27,
+  /* 2nd byte: 69 */ 0x9a2d,
+  /* 2nd byte: 70 */ 0x9a2e,
+  /* 2nd byte: 71 */ 0x9a33,
+  /* 2nd byte: 72 */ 0x9a35,
+  /* 2nd byte: 73 */ 0x9a36,
+  /* 2nd byte: 74 */ 0x9a38,
+  /* 2nd byte: 75 */ 0x9a47,
+  /* 2nd byte: 76 */ 0x9a41,
+  /* 2nd byte: 77 */ 0x9a44,
+  /* 2nd byte: 78 */ 0x9a4a,
+  /* 2nd byte: 79 */ 0x9a4b,
+  /* 2nd byte: 80 */ 0x9a4c,
+  /* 2nd byte: 81 */ 0x9a4e,
+  /* 2nd byte: 82 */ 0x9a51,
+  /* 2nd byte: 83 */ 0x9a54,
+  /* 2nd byte: 84 */ 0x9a56,
+  /* 2nd byte: 85 */ 0x9a5d,
+  /* 2nd byte: 86 */ 0x9aaa,
+  /* 2nd byte: 87 */ 0x9aac,
+  /* 2nd byte: 88 */ 0x9aae,
+  /* 2nd byte: 89 */ 0x9aaf,
+  /* 2nd byte: 90 */ 0x9ab2,
+  /* 2nd byte: 91 */ 0x9ab4,
+  /* 2nd byte: 92 */ 0x9ab5,
+  /* 2nd byte: 93 */ 0x9ab6,
+  /* 2nd byte: 94 */ 0x9ab9,
+  /* 2nd byte: 95 */ 0x9abb,
+  /* 2nd byte: 96 */ 0x9abe,
+  /* 2nd byte: 97 */ 0x9abf,
+  /* 2nd byte: 98 */ 0x9ac1,
+  /* 2nd byte: 99 */ 0x9ac3,
+  /* 2nd byte: 100 */ 0x9ac6,
+  /* 2nd byte: 101 */ 0x9ac8,
+  /* 2nd byte: 102 */ 0x9ace,
+  /* 2nd byte: 103 */ 0x9ad0,
+  /* 2nd byte: 104 */ 0x9ad2,
+  /* 2nd byte: 105 */ 0x9ad5,
+  /* 2nd byte: 106 */ 0x9ad6,
+  /* 2nd byte: 107 */ 0x9ad7,
+  /* 2nd byte: 108 */ 0x9adb,
+  /* 2nd byte: 109 */ 0x9adc,
+  /* 2nd byte: 110 */ 0x9ae0,
+  /* 2nd byte: 111 */ 0x9ae4,
+  /* 2nd byte: 112 */ 0x9ae5,
+  /* 2nd byte: 113 */ 0x9ae7,
+  /* 2nd byte: 114 */ 0x9ae9,
+  /* 2nd byte: 115 */ 0x9aec,
+  /* 2nd byte: 116 */ 0x9af2,
+  /* 2nd byte: 117 */ 0x9af3,
+  /* 2nd byte: 118 */ 0x9af5,
+  /* 2nd byte: 119 */ 0x9af9,
+  /* 2nd byte: 120 */ 0x9afa,
+  /* 2nd byte: 121 */ 0x9afd,
+  /* 2nd byte: 122 */ 0x9aff,
+  /* 2nd byte: 123 */ 0x9b00,
+  /* 2nd byte: 124 */ 0x9b01,
+  /* 2nd byte: 125 */ 0x9b02,
+  /* 2nd byte: 126 */ 0x9b03},
+/* 1st byte: 106 */ { 
+  /* 2nd byte: 33 */ 0x9b04,
+  /* 2nd byte: 34 */ 0x9b05,
+  /* 2nd byte: 35 */ 0x9b08,
+  /* 2nd byte: 36 */ 0x9b09,
+  /* 2nd byte: 37 */ 0x9b0b,
+  /* 2nd byte: 38 */ 0x9b0c,
+  /* 2nd byte: 39 */ 0x9b0d,
+  /* 2nd byte: 40 */ 0x9b0e,
+  /* 2nd byte: 41 */ 0x9b10,
+  /* 2nd byte: 42 */ 0x9b12,
+  /* 2nd byte: 43 */ 0x9b16,
+  /* 2nd byte: 44 */ 0x9b19,
+  /* 2nd byte: 45 */ 0x9b1b,
+  /* 2nd byte: 46 */ 0x9b1c,
+  /* 2nd byte: 47 */ 0x9b20,
+  /* 2nd byte: 48 */ 0x9b26,
+  /* 2nd byte: 49 */ 0x9b2b,
+  /* 2nd byte: 50 */ 0x9b2d,
+  /* 2nd byte: 51 */ 0x9b33,
+  /* 2nd byte: 52 */ 0x9b34,
+  /* 2nd byte: 53 */ 0x9b35,
+  /* 2nd byte: 54 */ 0x9b37,
+  /* 2nd byte: 55 */ 0x9b39,
+  /* 2nd byte: 56 */ 0x9b3a,
+  /* 2nd byte: 57 */ 0x9b3d,
+  /* 2nd byte: 58 */ 0x9b48,
+  /* 2nd byte: 59 */ 0x9b4b,
+  /* 2nd byte: 60 */ 0x9b4c,
+  /* 2nd byte: 61 */ 0x9b55,
+  /* 2nd byte: 62 */ 0x9b56,
+  /* 2nd byte: 63 */ 0x9b57,
+  /* 2nd byte: 64 */ 0x9b5b,
+  /* 2nd byte: 65 */ 0x9b5e,
+  /* 2nd byte: 66 */ 0x9b61,
+  /* 2nd byte: 67 */ 0x9b63,
+  /* 2nd byte: 68 */ 0x9b65,
+  /* 2nd byte: 69 */ 0x9b66,
+  /* 2nd byte: 70 */ 0x9b68,
+  /* 2nd byte: 71 */ 0x9b6a,
+  /* 2nd byte: 72 */ 0x9b6b,
+  /* 2nd byte: 73 */ 0x9b6c,
+  /* 2nd byte: 74 */ 0x9b6d,
+  /* 2nd byte: 75 */ 0x9b6e,
+  /* 2nd byte: 76 */ 0x9b73,
+  /* 2nd byte: 77 */ 0x9b75,
+  /* 2nd byte: 78 */ 0x9b77,
+  /* 2nd byte: 79 */ 0x9b78,
+  /* 2nd byte: 80 */ 0x9b79,
+  /* 2nd byte: 81 */ 0x9b7f,
+  /* 2nd byte: 82 */ 0x9b80,
+  /* 2nd byte: 83 */ 0x9b84,
+  /* 2nd byte: 84 */ 0x9b85,
+  /* 2nd byte: 85 */ 0x9b86,
+  /* 2nd byte: 86 */ 0x9b87,
+  /* 2nd byte: 87 */ 0x9b89,
+  /* 2nd byte: 88 */ 0x9b8a,
+  /* 2nd byte: 89 */ 0x9b8b,
+  /* 2nd byte: 90 */ 0x9b8d,
+  /* 2nd byte: 91 */ 0x9b8f,
+  /* 2nd byte: 92 */ 0x9b90,
+  /* 2nd byte: 93 */ 0x9b94,
+  /* 2nd byte: 94 */ 0x9b9a,
+  /* 2nd byte: 95 */ 0x9b9d,
+  /* 2nd byte: 96 */ 0x9b9e,
+  /* 2nd byte: 97 */ 0x9ba6,
+  /* 2nd byte: 98 */ 0x9ba7,
+  /* 2nd byte: 99 */ 0x9ba9,
+  /* 2nd byte: 100 */ 0x9bac,
+  /* 2nd byte: 101 */ 0x9bb0,
+  /* 2nd byte: 102 */ 0x9bb1,
+  /* 2nd byte: 103 */ 0x9bb2,
+  /* 2nd byte: 104 */ 0x9bb7,
+  /* 2nd byte: 105 */ 0x9bb8,
+  /* 2nd byte: 106 */ 0x9bbb,
+  /* 2nd byte: 107 */ 0x9bbc,
+  /* 2nd byte: 108 */ 0x9bbe,
+  /* 2nd byte: 109 */ 0x9bbf,
+  /* 2nd byte: 110 */ 0x9bc1,
+  /* 2nd byte: 111 */ 0x9bc7,
+  /* 2nd byte: 112 */ 0x9bc8,
+  /* 2nd byte: 113 */ 0x9bce,
+  /* 2nd byte: 114 */ 0x9bd0,
+  /* 2nd byte: 115 */ 0x9bd7,
+  /* 2nd byte: 116 */ 0x9bd8,
+  /* 2nd byte: 117 */ 0x9bdd,
+  /* 2nd byte: 118 */ 0x9bdf,
+  /* 2nd byte: 119 */ 0x9be5,
+  /* 2nd byte: 120 */ 0x9be7,
+  /* 2nd byte: 121 */ 0x9bea,
+  /* 2nd byte: 122 */ 0x9beb,
+  /* 2nd byte: 123 */ 0x9bef,
+  /* 2nd byte: 124 */ 0x9bf3,
+  /* 2nd byte: 125 */ 0x9bf7,
+  /* 2nd byte: 126 */ 0x9bf8},
+/* 1st byte: 107 */ { 
+  /* 2nd byte: 33 */ 0x9bf9,
+  /* 2nd byte: 34 */ 0x9bfa,
+  /* 2nd byte: 35 */ 0x9bfd,
+  /* 2nd byte: 36 */ 0x9bff,
+  /* 2nd byte: 37 */ 0x9c00,
+  /* 2nd byte: 38 */ 0x9c02,
+  /* 2nd byte: 39 */ 0x9c0b,
+  /* 2nd byte: 40 */ 0x9c0f,
+  /* 2nd byte: 41 */ 0x9c11,
+  /* 2nd byte: 42 */ 0x9c16,
+  /* 2nd byte: 43 */ 0x9c18,
+  /* 2nd byte: 44 */ 0x9c19,
+  /* 2nd byte: 45 */ 0x9c1a,
+  /* 2nd byte: 46 */ 0x9c1c,
+  /* 2nd byte: 47 */ 0x9c1e,
+  /* 2nd byte: 48 */ 0x9c22,
+  /* 2nd byte: 49 */ 0x9c23,
+  /* 2nd byte: 50 */ 0x9c26,
+  /* 2nd byte: 51 */ 0x9c27,
+  /* 2nd byte: 52 */ 0x9c28,
+  /* 2nd byte: 53 */ 0x9c29,
+  /* 2nd byte: 54 */ 0x9c2a,
+  /* 2nd byte: 55 */ 0x9c31,
+  /* 2nd byte: 56 */ 0x9c35,
+  /* 2nd byte: 57 */ 0x9c36,
+  /* 2nd byte: 58 */ 0x9c37,
+  /* 2nd byte: 59 */ 0x9c3d,
+  /* 2nd byte: 60 */ 0x9c41,
+  /* 2nd byte: 61 */ 0x9c43,
+  /* 2nd byte: 62 */ 0x9c44,
+  /* 2nd byte: 63 */ 0x9c45,
+  /* 2nd byte: 64 */ 0x9c49,
+  /* 2nd byte: 65 */ 0x9c4a,
+  /* 2nd byte: 66 */ 0x9c4e,
+  /* 2nd byte: 67 */ 0x9c4f,
+  /* 2nd byte: 68 */ 0x9c50,
+  /* 2nd byte: 69 */ 0x9c53,
+  /* 2nd byte: 70 */ 0x9c54,
+  /* 2nd byte: 71 */ 0x9c56,
+  /* 2nd byte: 72 */ 0x9c58,
+  /* 2nd byte: 73 */ 0x9c5b,
+  /* 2nd byte: 74 */ 0x9c5d,
+  /* 2nd byte: 75 */ 0x9c5e,
+  /* 2nd byte: 76 */ 0x9c5f,
+  /* 2nd byte: 77 */ 0x9c63,
+  /* 2nd byte: 78 */ 0x9c69,
+  /* 2nd byte: 79 */ 0x9c6a,
+  /* 2nd byte: 80 */ 0x9c5c,
+  /* 2nd byte: 81 */ 0x9c6b,
+  /* 2nd byte: 82 */ 0x9c68,
+  /* 2nd byte: 83 */ 0x9c6e,
+  /* 2nd byte: 84 */ 0x9c70,
+  /* 2nd byte: 85 */ 0x9c72,
+  /* 2nd byte: 86 */ 0x9c75,
+  /* 2nd byte: 87 */ 0x9c77,
+  /* 2nd byte: 88 */ 0x9c7b,
+  /* 2nd byte: 89 */ 0x9ce6,
+  /* 2nd byte: 90 */ 0x9cf2,
+  /* 2nd byte: 91 */ 0x9cf7,
+  /* 2nd byte: 92 */ 0x9cf9,
+  /* 2nd byte: 93 */ 0x9d0b,
+  /* 2nd byte: 94 */ 0x9d02,
+  /* 2nd byte: 95 */ 0x9d11,
+  /* 2nd byte: 96 */ 0x9d17,
+  /* 2nd byte: 97 */ 0x9d18,
+  /* 2nd byte: 98 */ 0x9d1c,
+  /* 2nd byte: 99 */ 0x9d1d,
+  /* 2nd byte: 100 */ 0x9d1e,
+  /* 2nd byte: 101 */ 0x9d2f,
+  /* 2nd byte: 102 */ 0x9d30,
+  /* 2nd byte: 103 */ 0x9d32,
+  /* 2nd byte: 104 */ 0x9d33,
+  /* 2nd byte: 105 */ 0x9d34,
+  /* 2nd byte: 106 */ 0x9d3a,
+  /* 2nd byte: 107 */ 0x9d3c,
+  /* 2nd byte: 108 */ 0x9d45,
+  /* 2nd byte: 109 */ 0x9d3d,
+  /* 2nd byte: 110 */ 0x9d42,
+  /* 2nd byte: 111 */ 0x9d43,
+  /* 2nd byte: 112 */ 0x9d47,
+  /* 2nd byte: 113 */ 0x9d4a,
+  /* 2nd byte: 114 */ 0x9d53,
+  /* 2nd byte: 115 */ 0x9d54,
+  /* 2nd byte: 116 */ 0x9d5f,
+  /* 2nd byte: 117 */ 0x9d63,
+  /* 2nd byte: 118 */ 0x9d62,
+  /* 2nd byte: 119 */ 0x9d65,
+  /* 2nd byte: 120 */ 0x9d69,
+  /* 2nd byte: 121 */ 0x9d6a,
+  /* 2nd byte: 122 */ 0x9d6b,
+  /* 2nd byte: 123 */ 0x9d70,
+  /* 2nd byte: 124 */ 0x9d76,
+  /* 2nd byte: 125 */ 0x9d77,
+  /* 2nd byte: 126 */ 0x9d7b},
+/* 1st byte: 108 */ { 
+  /* 2nd byte: 33 */ 0x9d7c,
+  /* 2nd byte: 34 */ 0x9d7e,
+  /* 2nd byte: 35 */ 0x9d83,
+  /* 2nd byte: 36 */ 0x9d84,
+  /* 2nd byte: 37 */ 0x9d86,
+  /* 2nd byte: 38 */ 0x9d8a,
+  /* 2nd byte: 39 */ 0x9d8d,
+  /* 2nd byte: 40 */ 0x9d8e,
+  /* 2nd byte: 41 */ 0x9d92,
+  /* 2nd byte: 42 */ 0x9d93,
+  /* 2nd byte: 43 */ 0x9d95,
+  /* 2nd byte: 44 */ 0x9d96,
+  /* 2nd byte: 45 */ 0x9d97,
+  /* 2nd byte: 46 */ 0x9d98,
+  /* 2nd byte: 47 */ 0x9da1,
+  /* 2nd byte: 48 */ 0x9daa,
+  /* 2nd byte: 49 */ 0x9dac,
+  /* 2nd byte: 50 */ 0x9dae,
+  /* 2nd byte: 51 */ 0x9db1,
+  /* 2nd byte: 52 */ 0x9db5,
+  /* 2nd byte: 53 */ 0x9db9,
+  /* 2nd byte: 54 */ 0x9dbc,
+  /* 2nd byte: 55 */ 0x9dbf,
+  /* 2nd byte: 56 */ 0x9dc3,
+  /* 2nd byte: 57 */ 0x9dc7,
+  /* 2nd byte: 58 */ 0x9dc9,
+  /* 2nd byte: 59 */ 0x9dca,
+  /* 2nd byte: 60 */ 0x9dd4,
+  /* 2nd byte: 61 */ 0x9dd5,
+  /* 2nd byte: 62 */ 0x9dd6,
+  /* 2nd byte: 63 */ 0x9dd7,
+  /* 2nd byte: 64 */ 0x9dda,
+  /* 2nd byte: 65 */ 0x9dde,
+  /* 2nd byte: 66 */ 0x9ddf,
+  /* 2nd byte: 67 */ 0x9de0,
+  /* 2nd byte: 68 */ 0x9de5,
+  /* 2nd byte: 69 */ 0x9de7,
+  /* 2nd byte: 70 */ 0x9de9,
+  /* 2nd byte: 71 */ 0x9deb,
+  /* 2nd byte: 72 */ 0x9dee,
+  /* 2nd byte: 73 */ 0x9df0,
+  /* 2nd byte: 74 */ 0x9df3,
+  /* 2nd byte: 75 */ 0x9df4,
+  /* 2nd byte: 76 */ 0x9dfe,
+  /* 2nd byte: 77 */ 0x9e0a,
+  /* 2nd byte: 78 */ 0x9e02,
+  /* 2nd byte: 79 */ 0x9e07,
+  /* 2nd byte: 80 */ 0x9e0e,
+  /* 2nd byte: 81 */ 0x9e10,
+  /* 2nd byte: 82 */ 0x9e11,
+  /* 2nd byte: 83 */ 0x9e12,
+  /* 2nd byte: 84 */ 0x9e15,
+  /* 2nd byte: 85 */ 0x9e16,
+  /* 2nd byte: 86 */ 0x9e19,
+  /* 2nd byte: 87 */ 0x9e1c,
+  /* 2nd byte: 88 */ 0x9e1d,
+  /* 2nd byte: 89 */ 0x9e7a,
+  /* 2nd byte: 90 */ 0x9e7b,
+  /* 2nd byte: 91 */ 0x9e7c,
+  /* 2nd byte: 92 */ 0x9e80,
+  /* 2nd byte: 93 */ 0x9e82,
+  /* 2nd byte: 94 */ 0x9e83,
+  /* 2nd byte: 95 */ 0x9e84,
+  /* 2nd byte: 96 */ 0x9e85,
+  /* 2nd byte: 97 */ 0x9e87,
+  /* 2nd byte: 98 */ 0x9e8e,
+  /* 2nd byte: 99 */ 0x9e8f,
+  /* 2nd byte: 100 */ 0x9e96,
+  /* 2nd byte: 101 */ 0x9e98,
+  /* 2nd byte: 102 */ 0x9e9b,
+  /* 2nd byte: 103 */ 0x9e9e,
+  /* 2nd byte: 104 */ 0x9ea4,
+  /* 2nd byte: 105 */ 0x9ea8,
+  /* 2nd byte: 106 */ 0x9eac,
+  /* 2nd byte: 107 */ 0x9eae,
+  /* 2nd byte: 108 */ 0x9eaf,
+  /* 2nd byte: 109 */ 0x9eb0,
+  /* 2nd byte: 110 */ 0x9eb3,
+  /* 2nd byte: 111 */ 0x9eb4,
+  /* 2nd byte: 112 */ 0x9eb5,
+  /* 2nd byte: 113 */ 0x9ec6,
+  /* 2nd byte: 114 */ 0x9ec8,
+  /* 2nd byte: 115 */ 0x9ecb,
+  /* 2nd byte: 116 */ 0x9ed5,
+  /* 2nd byte: 117 */ 0x9edf,
+  /* 2nd byte: 118 */ 0x9ee4,
+  /* 2nd byte: 119 */ 0x9ee7,
+  /* 2nd byte: 120 */ 0x9eec,
+  /* 2nd byte: 121 */ 0x9eed,
+  /* 2nd byte: 122 */ 0x9eee,
+  /* 2nd byte: 123 */ 0x9ef0,
+  /* 2nd byte: 124 */ 0x9ef1,
+  /* 2nd byte: 125 */ 0x9ef2,
+  /* 2nd byte: 126 */ 0x9ef5},
+/* 1st byte: 109 */ { 
+  /* 2nd byte: 33 */ 0x9ef8,
+  /* 2nd byte: 34 */ 0x9eff,
+  /* 2nd byte: 35 */ 0x9f02,
+  /* 2nd byte: 36 */ 0x9f03,
+  /* 2nd byte: 37 */ 0x9f09,
+  /* 2nd byte: 38 */ 0x9f0f,
+  /* 2nd byte: 39 */ 0x9f10,
+  /* 2nd byte: 40 */ 0x9f11,
+  /* 2nd byte: 41 */ 0x9f12,
+  /* 2nd byte: 42 */ 0x9f14,
+  /* 2nd byte: 43 */ 0x9f16,
+  /* 2nd byte: 44 */ 0x9f17,
+  /* 2nd byte: 45 */ 0x9f19,
+  /* 2nd byte: 46 */ 0x9f1a,
+  /* 2nd byte: 47 */ 0x9f1b,
+  /* 2nd byte: 48 */ 0x9f1f,
+  /* 2nd byte: 49 */ 0x9f22,
+  /* 2nd byte: 50 */ 0x9f26,
+  /* 2nd byte: 51 */ 0x9f2a,
+  /* 2nd byte: 52 */ 0x9f2b,
+  /* 2nd byte: 53 */ 0x9f2f,
+  /* 2nd byte: 54 */ 0x9f31,
+  /* 2nd byte: 55 */ 0x9f32,
+  /* 2nd byte: 56 */ 0x9f34,
+  /* 2nd byte: 57 */ 0x9f37,
+  /* 2nd byte: 58 */ 0x9f39,
+  /* 2nd byte: 59 */ 0x9f3a,
+  /* 2nd byte: 60 */ 0x9f3c,
+  /* 2nd byte: 61 */ 0x9f3d,
+  /* 2nd byte: 62 */ 0x9f3f,
+  /* 2nd byte: 63 */ 0x9f41,
+  /* 2nd byte: 64 */ 0x9f43,
+  /* 2nd byte: 65 */ 0x9f44,
+  /* 2nd byte: 66 */ 0x9f45,
+  /* 2nd byte: 67 */ 0x9f46,
+  /* 2nd byte: 68 */ 0x9f47,
+  /* 2nd byte: 69 */ 0x9f53,
+  /* 2nd byte: 70 */ 0x9f55,
+  /* 2nd byte: 71 */ 0x9f56,
+  /* 2nd byte: 72 */ 0x9f57,
+  /* 2nd byte: 73 */ 0x9f58,
+  /* 2nd byte: 74 */ 0x9f5a,
+  /* 2nd byte: 75 */ 0x9f5d,
+  /* 2nd byte: 76 */ 0x9f5e,
+  /* 2nd byte: 77 */ 0x9f68,
+  /* 2nd byte: 78 */ 0x9f69,
+  /* 2nd byte: 79 */ 0x9f6d,
+  /* 2nd byte: 80 */ 0x9f6e,
+  /* 2nd byte: 81 */ 0x9f6f,
+  /* 2nd byte: 82 */ 0x9f70,
+  /* 2nd byte: 83 */ 0x9f71,
+  /* 2nd byte: 84 */ 0x9f73,
+  /* 2nd byte: 85 */ 0x9f75,
+  /* 2nd byte: 86 */ 0x9f7a,
+  /* 2nd byte: 87 */ 0x9f7d,
+  /* 2nd byte: 88 */ 0x9f8f,
+  /* 2nd byte: 89 */ 0x9f90,
+  /* 2nd byte: 90 */ 0x9f91,
+  /* 2nd byte: 91 */ 0x9f92,
+  /* 2nd byte: 92 */ 0x9f94,
+  /* 2nd byte: 93 */ 0x9f96,
+  /* 2nd byte: 94 */ 0x9f97,
+  /* 2nd byte: 95 */ 0x9f9e,
+  /* 2nd byte: 96 */ 0x9fa1,
+  /* 2nd byte: 97 */ 0x9fa2,
+  /* 2nd byte: 98 */ 0x9fa3,
+  /* 2nd byte: 99 */ 0x9fa5,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0,
+  0}
+};

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_8859_1.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_8859_1.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_8859_1.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_8859_1.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,55 @@
+/* Copyright (C) 1999, 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+ 
+/**
+ * Convert Unicode ISO-Latin-1 (8851-1) text.
+ * Unrecognized characters are printed as `?'.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date March 1999.
+ */
+
+public class Output_8859_1 extends UnicodeToBytes
+{
+  public String getName() { return "8859_1"; }
+
+  /**
+   * @return number of chars converted. */
+  public int write (char[] inbuffer, int inpos, int inlength)
+  {
+    int count = this.count;
+    byte[] buf = this.buf;
+    int avail = buf.length - count;
+    if (inlength > avail)
+      inlength = avail;
+    for (int i = inlength;  --i >= 0;  )
+      {
+	char c = inbuffer[inpos++];
+	buf[count++] = (byte) ((c > 0xff) ? '?' : c);
+      }
+    this.count = count;
+    return inlength;
+  }
+
+  public int write (String str, int inpos, int inlength, char[] work)
+  {
+    int count = this.count;
+    byte[] buf = this.buf;
+    int avail = buf.length - count;
+    if (inlength > avail)
+      inlength = avail;
+    for (int i = inlength;  --i >= 0;  )
+      {
+	char c = str.charAt(inpos++);
+	buf[count++] = (byte) ((c > 0xff) ? '?' : c);
+      }
+    this.count = count;
+    return inlength;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_ASCII.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_ASCII.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_ASCII.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_ASCII.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,54 @@
+/* Copyright (C) 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+ 
+/**
+ * Convert Unicode ASCII
+ * Unrecognized characters are printed as `?'.
+ * @date October 2000
+ */
+
+public class Output_ASCII extends UnicodeToBytes
+{
+  public String getName() { return "ASCII"; }
+
+  /**
+   * @return number of chars converted. */
+  public int write (char[] inbuffer, int inpos, int inlength)
+  {
+    int count = this.count;
+    byte[] buf = this.buf;
+    int avail = buf.length - count;
+    if (inlength > avail)
+      inlength = avail;
+    for (int i = inlength;  --i >= 0;  )
+      {
+	char c = inbuffer[inpos++];
+	buf[count++] = (byte) ((c > 0x7f) ? '?' : c);
+      }
+    this.count = count;
+    return inlength;
+  }
+
+  public int write (String str, int inpos, int inlength, char[] work)
+  {
+    int count = this.count;
+    byte[] buf = this.buf;
+    int avail = buf.length - count;
+    if (inlength > avail)
+      inlength = avail;
+    for (int i = inlength;  --i >= 0;  )
+      {
+	char c = str.charAt(inpos++);
+	buf[count++] = (byte) ((c > 0x7f) ? '?' : c);
+      }
+    this.count = count;
+    return inlength;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_EUCJIS.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_EUCJIS.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_EUCJIS.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_EUCJIS.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,32 @@
+/* Copyright (C) 1999, 2003  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert Unicode to EUCJIS (Extended Unix Code for Japan).
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Output_EUCJIS extends UnicodeToBytes
+{
+  public String getName() { return "EUCJIS"; }
+
+  public native int write (char[] inbuffer, int inpos, int inlength);
+
+  public native int write (String str, int inpos, int inlength, char[] work);
+
+  public boolean havePendingBytes()
+  {
+    return pending1 >= 0;
+  }
+
+  int pending1 = -1;
+  int pending2;
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_JavaSrc.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_JavaSrc.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_JavaSrc.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_JavaSrc.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,86 @@
+/* Copyright (C) 1999  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert; 
+ 
+/**
+ * Convert Unicode to Ascii with \ u XXXX-escapes.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Output_JavaSrc extends UnicodeToBytes
+{
+  public String getName() { return "JavaSrc"; }
+
+  // Number of bytes remaining before pending_char has been written.
+  int todo;
+ int pending_char;
+
+  public int write (char[] inbuffer, int inpos, int inlength)
+  {
+    int start_pos = inpos;
+    int avail = buf.length - count;
+    for (;;)
+      {
+	if (avail == 0)
+	  break;
+	switch (todo)
+	  {
+	  case 1:
+	    if (pending_char == '\\')
+	      {
+		buf[count++] = (byte) '\\';
+		avail--;
+		todo = 0;
+		continue;
+	      }
+	    /* ... else fall through ... */
+	  case 2:
+	  case 3:
+	  case 4:
+	    todo--;
+	    int digit = ((int) pending_char >> (todo * 4)) & 0xF;
+	    buf[count++] = (byte) Character.forDigit(digit, 16);
+	    avail--;
+	    continue;
+	  case 5:
+	    buf[count++] = (byte) 'u';
+	    avail--;
+	    todo = 4;
+	    continue;
+	  default:
+	    ;
+	  }
+	if (inlength == 0)
+	  break;
+	char ch = inbuffer[inpos++];
+	inlength--;
+	if (ch == '\\')
+	  {
+	    buf[count++] = (byte) '\\';
+	    pending_char = ch;
+	    todo = 1;
+	    avail--;
+	  }
+	else if (ch < 127)
+	  {
+	    buf[count++] = (byte) ch;
+	    avail--;
+	  }
+	else
+	  {
+	    buf[count++] = (byte) '\\';
+	    pending_char = ch;
+	    todo = 5;
+	    avail--;
+	  }
+      }
+    return inpos - start_pos;
+  }
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_SJIS.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_SJIS.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_SJIS.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_SJIS.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,31 @@
+/* Copyright (C) 1999, 2003  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert Unicode to SJIS (Shift JIS, used on Japanese MS-Windows).
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date April 1999.
+ */
+
+public class Output_SJIS extends UnicodeToBytes
+{
+  public String getName() { return "SJIS"; }
+
+  public native int write (char[] inbuffer, int inpos, int inlength);
+
+  public native int write (String str, int inpos, int inlength, char[] work);
+
+  public boolean havePendingBytes()
+  {
+    return pending >= 0;
+  }
+
+  int pending = -1;
+}

Added: llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_UTF8.java
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_UTF8.java?rev=43913&view=auto

==============================================================================
--- llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_UTF8.java (added)
+++ llvm-gcc-4.2/trunk/libjava/gnu/gcj/convert/Output_UTF8.java Thu Nov  8 16:56:19 2007
@@ -0,0 +1,146 @@
+/* Copyright (C) 1999, 2000, 2003, 2006  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package gnu.gcj.convert;
+
+/**
+ * Convert Unicode to UTF8.
+ * @author Per Bothner <bothner at cygnus.com>
+ * @date Match 1999.
+ */
+
+public class Output_UTF8 extends UnicodeToBytes
+{
+  public String getName() { return "UTF8"; }
+
+  /** True if a surrogate pair should be emitted as a single UTF8 sequence.
+   * Otherwise, a surrogate pair is treated as two separate characters.
+   * Also, '\0' is emitted as {0} if true, and as {0xC0,0x80} if false. */
+  public boolean standardUTF8 = true;
+
+  // Saves the previous char if it was a high-surrogate.
+  char hi_part;
+  // Value of incomplete character.
+  int value;
+  // Number of continuation bytes still to emit.
+  int bytes_todo;
+
+  public int write (char[] inbuffer, int inpos, int inlength)
+  {
+    int start_pos = inpos;
+    int avail = buf.length - count;
+    for (;;)
+      {
+	if (avail == 0 || (inlength == 0 && bytes_todo == 0 && hi_part == 0))
+	  break;
+	// The algorithm is made more complicated because we want to write
+	// at least one byte in the output buffer, if there is room for
+	// that byte, and at least one input character is available.
+	// This makes the code more robust, since client code will
+	// always "make progress", even in the complicated cases,
+	// where the output buffer only has room for only *part* of a
+	// multi-byte sequence, or the input char buffer only has half
+	// of a surrogate pair (when standardUTF8 is set), or both.
+
+	// Handle continuation characters we did not have room for before.
+	if (bytes_todo > 0)
+	  {
+	    do
+	      {
+		bytes_todo--;
+		buf[count++] = (byte)
+		  (((value >> (bytes_todo * 6)) & 0x3F) | 0x80);
+		avail--;
+	      }
+	    while (bytes_todo > 0 && avail > 0);
+	    continue;
+	  }
+
+	// Handle a high surrogate at the end of the input stream.
+	if (inlength == 0 && hi_part != 0)
+	  {
+	    buf[count++] = (byte) (0xE0 | (hi_part >> 12));
+	    value = hi_part;
+	    hi_part = 0;
+	    avail--;
+	    bytes_todo = 2;
+	    continue;
+	  }
+
+	char ch = inbuffer[inpos++];
+	inlength--;
+
+	if (hi_part != 0 && (ch <= 0xDBFF || ch > 0xDFFF))
+	  {
+	    // If the previous character was a high surrogate, and we
+	    // don't now have a low surrogate, we print the high
+	    // surrogate as an isolated character.
+	    --inpos;
+	    ++inlength;
+	    buf[count++] = (byte) (0xE0 | (hi_part >> 12));
+	    value = hi_part;
+	    hi_part = 0;
+	    avail--;
+	    bytes_todo = 2;
+	  }
+	else if (hi_part == 0 && ch >= 0xDC00 && ch <= 0xDFFF)
+	  {
+	    // If this character is a low surrogate and we didn't
+	    // previously see a high surrogate, we do the same thing
+	    // as above.
+	    buf[count++] = (byte) (0xE0 | (ch >> 12));
+	    value = ch;
+	    avail--;
+	    bytes_todo = 2;
+	  }
+	else if (ch < 128 && (ch != 0 || standardUTF8))
+	  {
+	    avail--;
+	    buf[count++] = (byte) ch;
+	  }
+	else if (ch <= 0x07FF)
+	  {
+	    buf[count++] = (byte) (0xC0 | (ch >> 6));
+	    avail--;
+	    value = ch;
+	    bytes_todo = 1;
+	  }
+	else if (ch >= 0xD800 && ch <= 0xDFFF && standardUTF8)
+	  {
+	    if (ch <= 0xDBFF)  // High surrogates
+	      {
+		// Just save the high surrogate until the next
+		// character comes along.
+		hi_part = ch;
+	      }
+	    else // Low surrogates
+	      {
+		value = (hi_part - 0xD800) * 0x400 + (ch - 0xDC00) + 0x10000;
+		buf[count++] = (byte) (0xF0 | (value >> 18));
+		avail--;
+		bytes_todo = 3;
+		hi_part = 0;
+	      }
+	  }
+	else
+	  {
+	    buf[count++] = (byte) (0xE0 | (ch >> 12));
+	    value = ch;
+	    avail--;
+	    bytes_todo = 2;
+	  }
+      }
+    return inpos - start_pos;
+  }
+
+  public boolean havePendingBytes()
+  {
+    return bytes_todo > 0 || hi_part != 0;
+  }
+
+}





More information about the llvm-commits mailing list