unicodedata_320.c   [plain text]


/* $Id: unicodedata_320.c,v 1.1 2003/06/04 00:26:43 marka Exp $ */
/* $-Id: generate_normalize_data.pl,v 1.8 2001/10/31 08:51:30 m-kasahr Exp -$ */
/*
 * Do not edit this file!
 * This file is generated from UnicodeData.txt, CompositionExclusions-1.txt,
 * SpecialCasing.txt and CaseFolding.txt.
 */


/*
 * Canonical Class
 */

#define CANON_CLASS_BITS_0	9
#define CANON_CLASS_BITS_1	7
#define CANON_CLASS_BITS_2	5

static const unsigned short v320_canon_class_imap[] = {
	  272,   400,   528,   656,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   912, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,  1040,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    1,     2,     3,     4,     0,     0,     0,     0, 
	    0,     0,     0,     0,     5,     0,     0,     0, 
	    0,     0,     0,     0,     6,     7,     8,     0, 
	    0,     0,     9,    10,     0,     0,    11,    12, 
	   13,    14,    15,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    16,    17,     0,     0,    16,    18,     0, 
	    0,    16,    18,     0,     0,    16,    18,     0, 
	    0,    16,    18,     0,     0,     0,    18,     0, 
	    0,     0,    19,     0,     0,     0,    18,     0, 
	    0,     0,    18,     0,     0,     0,    20,     0, 
	    0,    21,    22,     0,     0,    23,    24,     0, 
	   25,    26,     0,    27,    28,     0,    29,     0, 
	    0,    30,     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, 
	   31,    31,     0,     0,     0,     0,    32,     0, 
	    0,     0,     0,     0,     0,    33,     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,    34,    35, 
	    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, 
	    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,    36,     0,     0,    37,     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,     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,     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,     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, 
	   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,    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,    40,    41,    42,     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,     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, 
};

static const struct {
	unsigned char tbl[32];
} v320_canon_class_table[] = {
	{{
	   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, 
	}},
	{{
	 230,  230,  230,  230,  230,  230,  230,  230,  230,  230,  230, 
	 230,  230,  230,  230,  230,  230,  230,  230,  230,  230,  232, 
	 220,  220,  220,  220,  232,  216,  220,  220,  220,  220, 
	}},
	{{
	 220,  202,  202,  220,  220,  220,  220,  202,  202,  220,  220, 
	 220,  220,  220,  220,  220,  220,  220,  220,  220,    1,    1, 
	   1,    1,    1,  220,  220,  220,  220,  230,  230,  230, 
	}},
	{{
	 230,  230,  230,  230,  230,  240,  230,  220,  220,  220,  230, 
	 230,  230,  220,  220,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 234,  234,  233,  230,  230,  230,  230,  230,  230,  230,  230, 
	 230,  230,  230,  230,  230,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,  230,  230,  230,  230,    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,  220,  230,  230,  230,  230, 
	 220,  230,  230,  230,  222,  220,  230,  230,  230,  230, 
	}},
	{{
	 230,  230,    0,  220,  220,  220,  220,  220,  230,  230,  220, 
	 230,  230,  222,  228,  230,   10,   11,   12,   13,   14,   15, 
	  16,   17,   18,   19,    0,   20,   21,   22,    0,   23, 
	}},
	{{
	   0,   24,   25,    0,  230,    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, 
	  27,   28,   29,   30,   31,   32,   33,   34,  230,  230,  220, 
	   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,   35,    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, 
	 230,  230,  230,  230,  230,  230,  230,    0,    0,  230, 
	}},
	{{
	 230,  230,  230,  220,  230,    0,    0,  230,  230,    0,  220, 
	 230,  230,  220,    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,   36,    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,  230,  220,  230,  230,  220,  230, 
	 230,  220,  220,  220,  230,  220,  220,  230,  220,  230, 
	}},
	{{
	 230,  230,  220,  230,  220,  230,  220,  230,  220,  230,  230, 
	   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,    7,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    9,    0,    0,    0,  230,  220,  230,  230,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    9,    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,    9,    0,    0,    0,    0,    0,    0,    0,   84, 
	  91,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    9, 
	   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,  103,  103,    9,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  107,  107,  107, 
	 107,    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,  118,  118,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  122,  122,  122, 
	 122,    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,  220,  220,    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,  220, 
	   0,  220,    0,  216,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,  129,  130,    0,  132,    0, 
	   0,    0,    0,    0,  130,  130,  130,  130,    0,    0, 
	}},
	{{
	 130,    0,  230,  230,    9,    0,  230,  230,    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,  220,    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,    7,    0,    9,    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,    9,    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,    9,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,  228,    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,  230,  230,    1,    1,  230,  230, 
	 230,  230,    1,    1,    1,  230,  230,    0,    0,    0, 
	}},
	{{
	   0,  230,    0,    0,    0,    1,    1,  230,  220,  230,    1, 
	   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,  218, 
	 228,  232,  222,  224,  224,    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,    8,    8,    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,   26,    0, 
	}},
	{{
	 230,  230,  230,  230,    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,  216,  216,    1,    1,    1,    0, 
	   0,    0,  226,  216,  216,  216,  216,  216,    0,    0,    0, 
	   0,    0,    0,    0,    0,  220,  220,  220,  220,  220, 
	}},
	{{
	 220,  220,  220,    0,    0,  230,  230,  230,  230,  230,  220, 
	 220,    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,  230, 
	 230,  230,  230,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
};

/*
 * Canonical Composition
 */

#define CANON_COMPOSE_BITS_0	9
#define CANON_COMPOSE_BITS_1	7
#define CANON_COMPOSE_BITS_2	5

static const unsigned short v320_compose_imap[] = {
	  272,   400,   528,   656,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	    0,     1,     2,     3,     0,     4,     5,     6, 
	    7,     0,     8,     9,     0,    10,     0,    11, 
	    0,    12,     0,     0,    13,     0,     0,     0, 
	    0,     0,     0,     0,    14,    15,    16,     0, 
	   17,    18,    19,    20,     0,     0,    21,    22, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    23,    24,     0,     0,     0,    25,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    26,     0,     0,     0,     0,    27,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,    28,     0,    29,     0,    30,     0, 
	    0,     0,    31,     0,     0,    32,    33,     0, 
	    0,     0,    34,     0,     0,     0,    35,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    36,     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,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    37,    38,    39,     0,    40,    41,     0, 
	   42,    43,    44,    45,     0,    46,    47,    48, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,    49,     0,    50,     0, 
	   51,    52,    53,    54,    55,    56,     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,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,    57,    58,    59,    60,    61,    62, 
	    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, 
	    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, 
	    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, 
};

static const struct {
	unsigned long tbl[32];
} v320_compose_table[] = {
	{{
	       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, 
	   65537,    65538,    65539,        0, 
	}},
	{{
	       0,  1048580,   196628,   327703,   393244,  1114146,    65587, 
	  458804,   458811,   983106,    65617,   327762,   393303,   196701, 
	  589920,  1048681,   131193,        0,   524411,   458883,   458890, 
	 1245329,   131236,   393382,   131244,   589998,   393399,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,  1048765,   196813,   327888,   393429,  1114331,    65772, 
	  458989,   524532,   917756,   131338,   327948,   393489,   196887, 
	  590106,  1048867,   131379,        0,   524597,   459069,   524612, 
	 1245516,   131423,   459105,   131432,   655722,   393588,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,   196986,        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,   262525,        0,    65921,    65922,   131459, 
	   65925,        0,        0,   262534,        0,        0,        0, 
	       0,    65930,        0,        0,        0,        0,   262539, 
	  197007,    65938,        0,    65939,        0,        0,        0, 
	  262548,        0,        0,        0, 
	}},
	{{
	       0,        0,   262552,        0,    65948,    65949,   131486, 
	   65952,        0,        0,   262561,        0,        0,        0, 
	       0,    65957,        0,        0,        0,        0,   262566, 
	  197034,    65965,        0,    65966,        0,        0,        0, 
	  262575,        0,        0,        0, 
	}},
	{{
	       0,        0,   262579,   262583,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,   131515,   131517,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,   131519,   131521, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,    65987,    65988, 
	       0,        0,        0,        0, 
	}},
	{{
	   65989,    65990,        0,        0,        0,        0,        0, 
	       0,    65991,    65992,    65993,    65994,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,    65995, 
	}},
	{{
	  328140,   328145,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,   328150,   328155,        0,        0,        0,        0, 
	       0,        0,    66016,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,    66017,    66018,        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,    66019, 
	   66020,    66021,    66022,        0,        0,        0,        0, 
	   66023,    66024,        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,    66025,        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,   459242,        0,        0,        0, 
	  262641,        0,   328181,        0,   459258,        0,        0, 
	       0,        0,        0,   262657, 
	}},
	{{
	       0,    66053,        0,        0,        0,   393734,        0, 
	       0,        0,   328204,        0,        0,    66065,        0, 
	   66066,        0,        0,   524819,        0,        0,        0, 
	  262683,        0,   393759,        0,   524837,        0,        0, 
	       0,        0,        0,   262701, 
	}},
	{{
	       0,   131633,        0,        0,        0,   524851,        0, 
	       0,        0,   393787,   197185,   197188,        0,        0, 
	   66119,        0,        0,        0,   131656,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,    66122, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,   131659,        0,        0,    66125,        0, 
	  197198,   131665,    66131,   262740,        0,    66136,        0, 
	       0,        0,    66137,        0, 
	}},
	{{
	       0,        0,        0,   262746,        0,        0,        0, 
	   66142,        0,        0,        0,    66143,        0,    66144, 
	       0,        0,   131681,        0,        0,    66147,        0, 
	  197220,   131687,    66153,   262762,        0,    66158,        0, 
	       0,        0,    66159,        0, 
	}},
	{{
	       0,        0,        0,   262768,        0,        0,        0, 
	   66164,        0,        0,        0,    66165,        0,    66166, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,    66167,        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,    66168, 
	   66169,        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,    66170,    66171,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,    66172,    66173,        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, 
	  197246,        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,    66177,        0,    66178,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,    66179,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,    66180,        0,        0, 
	   66181,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,    66182,        0,        0,        0,        0,        0, 
	       0,        0,    66183,        0,        0,    66184,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	  131721,        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, 
	  197259,        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,    66190,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,   131727, 
	   66193,        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,    66194, 
	       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,    66195, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,   197268, 
	       0,        0,        0,    66199,        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,   131736, 
	   66202,        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,   197275,        0,        0, 
	   66206,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,    66207,        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,    66208,    66209,        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,    66210,    66211, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,    66212,    66213,        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, 
	}},
	{{
	  131750,   131752,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,    66218,    66219,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,    66220,    66221, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	  262830,   262834,    66230,    66231,    66232,    66233,    66234, 
	   66235,   262844,   262848,    66244,    66245,    66246,    66247, 
	   66248,    66249,   131786,   131788,        0,        0,        0, 
	       0,        0,        0,   131790,   131792,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	  262866,   262870,    66266,    66267,    66268,    66269,    66270, 
	   66271,   262880,   262884,    66280,    66281,    66282,    66283, 
	   66284,    66285,   197358,   197361,        0,        0,        0, 
	       0,        0,        0,   197364,   197367,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	  131834,   131836,        0,        0,        0,        0,        0, 
	       0,   131838,   131840,        0,        0,        0,        0, 
	       0,        0,   197378,   197381,        0,        0,        0, 
	       0,        0,        0,        0,   197384,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	  262923,   262927,    66323,    66324,    66325,    66326,    66327, 
	   66328,   262937,   262941,    66337,    66338,    66339,    66340, 
	   66341,    66342,    66343,        0,        0,        0,    66344, 
	       0,        0,        0,        0,        0,        0,        0, 
	   66345,        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,    66346,        0,        0,        0,        0,        0, 
	       0,        0,        0,   197419, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,    66350, 
	       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,    66351,        0,        0,        0,        0,        0, 
	       0,        0,   197424,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,    66355,        0,    66356,        0,    66357, 
	       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,    66358,        0,    66359,        0,    66360, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,    66361,        0,        0,        0, 
	       0,    66362,        0,        0,    66363,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,    66364,        0,    66365,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	   66366,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,    66367,        0,    66368,        0, 
	       0,    66369,        0,        0,        0,        0,    66370, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,    66371,        0,        0,    66372,    66373,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,    66374,    66375,        0, 
	       0,    66376,    66377,        0,        0,    66378,    66379, 
	   66380,    66381,        0,        0, 
	}},
	{{
	       0,        0,    66382,    66383,        0,        0,    66384, 
	   66385,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,    66386,    66387,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,    66388,        0,        0,        0,        0, 
	       0,    66389,    66390,        0,    66391,        0,        0, 
	       0,        0,        0,        0,    66392,    66393,    66394, 
	   66395,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,    66396, 
	       0,        0,        0,        0,    66397,        0,    66398, 
	       0,    66399,        0,    66400,        0,    66401,        0, 
	   66402,        0,    66403,        0,    66404,        0,    66405, 
	       0,    66406,        0,    66407, 
	}},
	{{
	       0,    66408,        0,        0,    66409,        0,    66410, 
	       0,    66411,        0,        0,        0,        0,        0, 
	       0,   131948,        0,        0,   131950,        0,        0, 
	  131952,        0,        0,   131954,        0,        0,   131956, 
	       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,    66422,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,    66423, 
	       0,        0,        0,        0,    66424,        0,    66425, 
	       0,    66426,        0,    66427,        0,    66428,        0, 
	   66429,        0,    66430,        0,    66431,        0,    66432, 
	       0,    66433,        0,    66434, 
	}},
	{{
	       0,    66435,        0,        0,    66436,        0,    66437, 
	       0,    66438,        0,        0,        0,        0,        0, 
	       0,   131975,        0,        0,   131977,        0,        0, 
	  131979,        0,        0,   131981,        0,        0,   131983, 
	       0,        0,        0,        0, 
	}},
	{{
	       0,        0,        0,        0,        0,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,    66449,    66450,    66451,    66452,        0,        0, 
	       0,        0,        0,        0,        0,        0,        0, 
	       0,    66453,        0,        0, 
	}},
};

static const struct composition v320_compose_seq[] = {
	{ 0x00000000, 0x00000000 }, { 0x00000338, 0x0000226e }, 
	{ 0x00000338, 0x00002260 }, { 0x00000338, 0x0000226f }, 
	{ 0x00000300, 0x000000c0 }, { 0x00000301, 0x000000c1 }, 
	{ 0x00000302, 0x000000c2 }, { 0x00000303, 0x000000c3 }, 
	{ 0x00000304, 0x00000100 }, { 0x00000306, 0x00000102 }, 
	{ 0x00000307, 0x00000226 }, { 0x00000308, 0x000000c4 }, 
	{ 0x00000309, 0x00001ea2 }, { 0x0000030a, 0x000000c5 }, 
	{ 0x0000030c, 0x000001cd }, { 0x0000030f, 0x00000200 }, 
	{ 0x00000311, 0x00000202 }, { 0x00000323, 0x00001ea0 }, 
	{ 0x00000325, 0x00001e00 }, { 0x00000328, 0x00000104 }, 
	{ 0x00000307, 0x00001e02 }, { 0x00000323, 0x00001e04 }, 
	{ 0x00000331, 0x00001e06 }, { 0x00000301, 0x00000106 }, 
	{ 0x00000302, 0x00000108 }, { 0x00000307, 0x0000010a }, 
	{ 0x0000030c, 0x0000010c }, { 0x00000327, 0x000000c7 }, 
	{ 0x00000307, 0x00001e0a }, { 0x0000030c, 0x0000010e }, 
	{ 0x00000323, 0x00001e0c }, { 0x00000327, 0x00001e10 }, 
	{ 0x0000032d, 0x00001e12 }, { 0x00000331, 0x00001e0e }, 
	{ 0x00000300, 0x000000c8 }, { 0x00000301, 0x000000c9 }, 
	{ 0x00000302, 0x000000ca }, { 0x00000303, 0x00001ebc }, 
	{ 0x00000304, 0x00000112 }, { 0x00000306, 0x00000114 }, 
	{ 0x00000307, 0x00000116 }, { 0x00000308, 0x000000cb }, 
	{ 0x00000309, 0x00001eba }, { 0x0000030c, 0x0000011a }, 
	{ 0x0000030f, 0x00000204 }, { 0x00000311, 0x00000206 }, 
	{ 0x00000323, 0x00001eb8 }, { 0x00000327, 0x00000228 }, 
	{ 0x00000328, 0x00000118 }, { 0x0000032d, 0x00001e18 }, 
	{ 0x00000330, 0x00001e1a }, { 0x00000307, 0x00001e1e }, 
	{ 0x00000301, 0x000001f4 }, { 0x00000302, 0x0000011c }, 
	{ 0x00000304, 0x00001e20 }, { 0x00000306, 0x0000011e }, 
	{ 0x00000307, 0x00000120 }, { 0x0000030c, 0x000001e6 }, 
	{ 0x00000327, 0x00000122 }, { 0x00000302, 0x00000124 }, 
	{ 0x00000307, 0x00001e22 }, { 0x00000308, 0x00001e26 }, 
	{ 0x0000030c, 0x0000021e }, { 0x00000323, 0x00001e24 }, 
	{ 0x00000327, 0x00001e28 }, { 0x0000032e, 0x00001e2a }, 
	{ 0x00000300, 0x000000cc }, { 0x00000301, 0x000000cd }, 
	{ 0x00000302, 0x000000ce }, { 0x00000303, 0x00000128 }, 
	{ 0x00000304, 0x0000012a }, { 0x00000306, 0x0000012c }, 
	{ 0x00000307, 0x00000130 }, { 0x00000308, 0x000000cf }, 
	{ 0x00000309, 0x00001ec8 }, { 0x0000030c, 0x000001cf }, 
	{ 0x0000030f, 0x00000208 }, { 0x00000311, 0x0000020a }, 
	{ 0x00000323, 0x00001eca }, { 0x00000328, 0x0000012e }, 
	{ 0x00000330, 0x00001e2c }, { 0x00000302, 0x00000134 }, 
	{ 0x00000301, 0x00001e30 }, { 0x0000030c, 0x000001e8 }, 
	{ 0x00000323, 0x00001e32 }, { 0x00000327, 0x00000136 }, 
	{ 0x00000331, 0x00001e34 }, { 0x00000301, 0x00000139 }, 
	{ 0x0000030c, 0x0000013d }, { 0x00000323, 0x00001e36 }, 
	{ 0x00000327, 0x0000013b }, { 0x0000032d, 0x00001e3c }, 
	{ 0x00000331, 0x00001e3a }, { 0x00000301, 0x00001e3e }, 
	{ 0x00000307, 0x00001e40 }, { 0x00000323, 0x00001e42 }, 
	{ 0x00000300, 0x000001f8 }, { 0x00000301, 0x00000143 }, 
	{ 0x00000303, 0x000000d1 }, { 0x00000307, 0x00001e44 }, 
	{ 0x0000030c, 0x00000147 }, { 0x00000323, 0x00001e46 }, 
	{ 0x00000327, 0x00000145 }, { 0x0000032d, 0x00001e4a }, 
	{ 0x00000331, 0x00001e48 }, { 0x00000300, 0x000000d2 }, 
	{ 0x00000301, 0x000000d3 }, { 0x00000302, 0x000000d4 }, 
	{ 0x00000303, 0x000000d5 }, { 0x00000304, 0x0000014c }, 
	{ 0x00000306, 0x0000014e }, { 0x00000307, 0x0000022e }, 
	{ 0x00000308, 0x000000d6 }, { 0x00000309, 0x00001ece }, 
	{ 0x0000030b, 0x00000150 }, { 0x0000030c, 0x000001d1 }, 
	{ 0x0000030f, 0x0000020c }, { 0x00000311, 0x0000020e }, 
	{ 0x0000031b, 0x000001a0 }, { 0x00000323, 0x00001ecc }, 
	{ 0x00000328, 0x000001ea }, { 0x00000301, 0x00001e54 }, 
	{ 0x00000307, 0x00001e56 }, { 0x00000301, 0x00000154 }, 
	{ 0x00000307, 0x00001e58 }, { 0x0000030c, 0x00000158 }, 
	{ 0x0000030f, 0x00000210 }, { 0x00000311, 0x00000212 }, 
	{ 0x00000323, 0x00001e5a }, { 0x00000327, 0x00000156 }, 
	{ 0x00000331, 0x00001e5e }, { 0x00000301, 0x0000015a }, 
	{ 0x00000302, 0x0000015c }, { 0x00000307, 0x00001e60 }, 
	{ 0x0000030c, 0x00000160 }, { 0x00000323, 0x00001e62 }, 
	{ 0x00000326, 0x00000218 }, { 0x00000327, 0x0000015e }, 
	{ 0x00000307, 0x00001e6a }, { 0x0000030c, 0x00000164 }, 
	{ 0x00000323, 0x00001e6c }, { 0x00000326, 0x0000021a }, 
	{ 0x00000327, 0x00000162 }, { 0x0000032d, 0x00001e70 }, 
	{ 0x00000331, 0x00001e6e }, { 0x00000300, 0x000000d9 }, 
	{ 0x00000301, 0x000000da }, { 0x00000302, 0x000000db }, 
	{ 0x00000303, 0x00000168 }, { 0x00000304, 0x0000016a }, 
	{ 0x00000306, 0x0000016c }, { 0x00000308, 0x000000dc }, 
	{ 0x00000309, 0x00001ee6 }, { 0x0000030a, 0x0000016e }, 
	{ 0x0000030b, 0x00000170 }, { 0x0000030c, 0x000001d3 }, 
	{ 0x0000030f, 0x00000214 }, { 0x00000311, 0x00000216 }, 
	{ 0x0000031b, 0x000001af }, { 0x00000323, 0x00001ee4 }, 
	{ 0x00000324, 0x00001e72 }, { 0x00000328, 0x00000172 }, 
	{ 0x0000032d, 0x00001e76 }, { 0x00000330, 0x00001e74 }, 
	{ 0x00000303, 0x00001e7c }, { 0x00000323, 0x00001e7e }, 
	{ 0x00000300, 0x00001e80 }, { 0x00000301, 0x00001e82 }, 
	{ 0x00000302, 0x00000174 }, { 0x00000307, 0x00001e86 }, 
	{ 0x00000308, 0x00001e84 }, { 0x00000323, 0x00001e88 }, 
	{ 0x00000307, 0x00001e8a }, { 0x00000308, 0x00001e8c }, 
	{ 0x00000300, 0x00001ef2 }, { 0x00000301, 0x000000dd }, 
	{ 0x00000302, 0x00000176 }, { 0x00000303, 0x00001ef8 }, 
	{ 0x00000304, 0x00000232 }, { 0x00000307, 0x00001e8e }, 
	{ 0x00000308, 0x00000178 }, { 0x00000309, 0x00001ef6 }, 
	{ 0x00000323, 0x00001ef4 }, { 0x00000301, 0x00000179 }, 
	{ 0x00000302, 0x00001e90 }, { 0x00000307, 0x0000017b }, 
	{ 0x0000030c, 0x0000017d }, { 0x00000323, 0x00001e92 }, 
	{ 0x00000331, 0x00001e94 }, { 0x00000300, 0x000000e0 }, 
	{ 0x00000301, 0x000000e1 }, { 0x00000302, 0x000000e2 }, 
	{ 0x00000303, 0x000000e3 }, { 0x00000304, 0x00000101 }, 
	{ 0x00000306, 0x00000103 }, { 0x00000307, 0x00000227 }, 
	{ 0x00000308, 0x000000e4 }, { 0x00000309, 0x00001ea3 }, 
	{ 0x0000030a, 0x000000e5 }, { 0x0000030c, 0x000001ce }, 
	{ 0x0000030f, 0x00000201 }, { 0x00000311, 0x00000203 }, 
	{ 0x00000323, 0x00001ea1 }, { 0x00000325, 0x00001e01 }, 
	{ 0x00000328, 0x00000105 }, { 0x00000307, 0x00001e03 }, 
	{ 0x00000323, 0x00001e05 }, { 0x00000331, 0x00001e07 }, 
	{ 0x00000301, 0x00000107 }, { 0x00000302, 0x00000109 }, 
	{ 0x00000307, 0x0000010b }, { 0x0000030c, 0x0000010d }, 
	{ 0x00000327, 0x000000e7 }, { 0x00000307, 0x00001e0b }, 
	{ 0x0000030c, 0x0000010f }, { 0x00000323, 0x00001e0d }, 
	{ 0x00000327, 0x00001e11 }, { 0x0000032d, 0x00001e13 }, 
	{ 0x00000331, 0x00001e0f }, { 0x00000300, 0x000000e8 }, 
	{ 0x00000301, 0x000000e9 }, { 0x00000302, 0x000000ea }, 
	{ 0x00000303, 0x00001ebd }, { 0x00000304, 0x00000113 }, 
	{ 0x00000306, 0x00000115 }, { 0x00000307, 0x00000117 }, 
	{ 0x00000308, 0x000000eb }, { 0x00000309, 0x00001ebb }, 
	{ 0x0000030c, 0x0000011b }, { 0x0000030f, 0x00000205 }, 
	{ 0x00000311, 0x00000207 }, { 0x00000323, 0x00001eb9 }, 
	{ 0x00000327, 0x00000229 }, { 0x00000328, 0x00000119 }, 
	{ 0x0000032d, 0x00001e19 }, { 0x00000330, 0x00001e1b }, 
	{ 0x00000307, 0x00001e1f }, { 0x00000301, 0x000001f5 }, 
	{ 0x00000302, 0x0000011d }, { 0x00000304, 0x00001e21 }, 
	{ 0x00000306, 0x0000011f }, { 0x00000307, 0x00000121 }, 
	{ 0x0000030c, 0x000001e7 }, { 0x00000327, 0x00000123 }, 
	{ 0x00000302, 0x00000125 }, { 0x00000307, 0x00001e23 }, 
	{ 0x00000308, 0x00001e27 }, { 0x0000030c, 0x0000021f }, 
	{ 0x00000323, 0x00001e25 }, { 0x00000327, 0x00001e29 }, 
	{ 0x0000032e, 0x00001e2b }, { 0x00000331, 0x00001e96 }, 
	{ 0x00000300, 0x000000ec }, { 0x00000301, 0x000000ed }, 
	{ 0x00000302, 0x000000ee }, { 0x00000303, 0x00000129 }, 
	{ 0x00000304, 0x0000012b }, { 0x00000306, 0x0000012d }, 
	{ 0x00000308, 0x000000ef }, { 0x00000309, 0x00001ec9 }, 
	{ 0x0000030c, 0x000001d0 }, { 0x0000030f, 0x00000209 }, 
	{ 0x00000311, 0x0000020b }, { 0x00000323, 0x00001ecb }, 
	{ 0x00000328, 0x0000012f }, { 0x00000330, 0x00001e2d }, 
	{ 0x00000302, 0x00000135 }, { 0x0000030c, 0x000001f0 }, 
	{ 0x00000301, 0x00001e31 }, { 0x0000030c, 0x000001e9 }, 
	{ 0x00000323, 0x00001e33 }, { 0x00000327, 0x00000137 }, 
	{ 0x00000331, 0x00001e35 }, { 0x00000301, 0x0000013a }, 
	{ 0x0000030c, 0x0000013e }, { 0x00000323, 0x00001e37 }, 
	{ 0x00000327, 0x0000013c }, { 0x0000032d, 0x00001e3d }, 
	{ 0x00000331, 0x00001e3b }, { 0x00000301, 0x00001e3f }, 
	{ 0x00000307, 0x00001e41 }, { 0x00000323, 0x00001e43 }, 
	{ 0x00000300, 0x000001f9 }, { 0x00000301, 0x00000144 }, 
	{ 0x00000303, 0x000000f1 }, { 0x00000307, 0x00001e45 }, 
	{ 0x0000030c, 0x00000148 }, { 0x00000323, 0x00001e47 }, 
	{ 0x00000327, 0x00000146 }, { 0x0000032d, 0x00001e4b }, 
	{ 0x00000331, 0x00001e49 }, { 0x00000300, 0x000000f2 }, 
	{ 0x00000301, 0x000000f3 }, { 0x00000302, 0x000000f4 }, 
	{ 0x00000303, 0x000000f5 }, { 0x00000304, 0x0000014d }, 
	{ 0x00000306, 0x0000014f }, { 0x00000307, 0x0000022f }, 
	{ 0x00000308, 0x000000f6 }, { 0x00000309, 0x00001ecf }, 
	{ 0x0000030b, 0x00000151 }, { 0x0000030c, 0x000001d2 }, 
	{ 0x0000030f, 0x0000020d }, { 0x00000311, 0x0000020f }, 
	{ 0x0000031b, 0x000001a1 }, { 0x00000323, 0x00001ecd }, 
	{ 0x00000328, 0x000001eb }, { 0x00000301, 0x00001e55 }, 
	{ 0x00000307, 0x00001e57 }, { 0x00000301, 0x00000155 }, 
	{ 0x00000307, 0x00001e59 }, { 0x0000030c, 0x00000159 }, 
	{ 0x0000030f, 0x00000211 }, { 0x00000311, 0x00000213 }, 
	{ 0x00000323, 0x00001e5b }, { 0x00000327, 0x00000157 }, 
	{ 0x00000331, 0x00001e5f }, { 0x00000301, 0x0000015b }, 
	{ 0x00000302, 0x0000015d }, { 0x00000307, 0x00001e61 }, 
	{ 0x0000030c, 0x00000161 }, { 0x00000323, 0x00001e63 }, 
	{ 0x00000326, 0x00000219 }, { 0x00000327, 0x0000015f }, 
	{ 0x00000307, 0x00001e6b }, { 0x00000308, 0x00001e97 }, 
	{ 0x0000030c, 0x00000165 }, { 0x00000323, 0x00001e6d }, 
	{ 0x00000326, 0x0000021b }, { 0x00000327, 0x00000163 }, 
	{ 0x0000032d, 0x00001e71 }, { 0x00000331, 0x00001e6f }, 
	{ 0x00000300, 0x000000f9 }, { 0x00000301, 0x000000fa }, 
	{ 0x00000302, 0x000000fb }, { 0x00000303, 0x00000169 }, 
	{ 0x00000304, 0x0000016b }, { 0x00000306, 0x0000016d }, 
	{ 0x00000308, 0x000000fc }, { 0x00000309, 0x00001ee7 }, 
	{ 0x0000030a, 0x0000016f }, { 0x0000030b, 0x00000171 }, 
	{ 0x0000030c, 0x000001d4 }, { 0x0000030f, 0x00000215 }, 
	{ 0x00000311, 0x00000217 }, { 0x0000031b, 0x000001b0 }, 
	{ 0x00000323, 0x00001ee5 }, { 0x00000324, 0x00001e73 }, 
	{ 0x00000328, 0x00000173 }, { 0x0000032d, 0x00001e77 }, 
	{ 0x00000330, 0x00001e75 }, { 0x00000303, 0x00001e7d }, 
	{ 0x00000323, 0x00001e7f }, { 0x00000300, 0x00001e81 }, 
	{ 0x00000301, 0x00001e83 }, { 0x00000302, 0x00000175 }, 
	{ 0x00000307, 0x00001e87 }, { 0x00000308, 0x00001e85 }, 
	{ 0x0000030a, 0x00001e98 }, { 0x00000323, 0x00001e89 }, 
	{ 0x00000307, 0x00001e8b }, { 0x00000308, 0x00001e8d }, 
	{ 0x00000300, 0x00001ef3 }, { 0x00000301, 0x000000fd }, 
	{ 0x00000302, 0x00000177 }, { 0x00000303, 0x00001ef9 }, 
	{ 0x00000304, 0x00000233 }, { 0x00000307, 0x00001e8f }, 
	{ 0x00000308, 0x000000ff }, { 0x00000309, 0x00001ef7 }, 
	{ 0x0000030a, 0x00001e99 }, { 0x00000323, 0x00001ef5 }, 
	{ 0x00000301, 0x0000017a }, { 0x00000302, 0x00001e91 }, 
	{ 0x00000307, 0x0000017c }, { 0x0000030c, 0x0000017e }, 
	{ 0x00000323, 0x00001e93 }, { 0x00000331, 0x00001e95 }, 
	{ 0x00000300, 0x00001fed }, { 0x00000301, 0x00000385 }, 
	{ 0x00000342, 0x00001fc1 }, { 0x00000300, 0x00001ea6 }, 
	{ 0x00000301, 0x00001ea4 }, { 0x00000303, 0x00001eaa }, 
	{ 0x00000309, 0x00001ea8 }, { 0x00000304, 0x000001de }, 
	{ 0x00000301, 0x000001fa }, { 0x00000301, 0x000001fc }, 
	{ 0x00000304, 0x000001e2 }, { 0x00000301, 0x00001e08 }, 
	{ 0x00000300, 0x00001ec0 }, { 0x00000301, 0x00001ebe }, 
	{ 0x00000303, 0x00001ec4 }, { 0x00000309, 0x00001ec2 }, 
	{ 0x00000301, 0x00001e2e }, { 0x00000300, 0x00001ed2 }, 
	{ 0x00000301, 0x00001ed0 }, { 0x00000303, 0x00001ed6 }, 
	{ 0x00000309, 0x00001ed4 }, { 0x00000301, 0x00001e4c }, 
	{ 0x00000304, 0x0000022c }, { 0x00000308, 0x00001e4e }, 
	{ 0x00000304, 0x0000022a }, { 0x00000301, 0x000001fe }, 
	{ 0x00000300, 0x000001db }, { 0x00000301, 0x000001d7 }, 
	{ 0x00000304, 0x000001d5 }, { 0x0000030c, 0x000001d9 }, 
	{ 0x00000300, 0x00001ea7 }, { 0x00000301, 0x00001ea5 }, 
	{ 0x00000303, 0x00001eab }, { 0x00000309, 0x00001ea9 }, 
	{ 0x00000304, 0x000001df }, { 0x00000301, 0x000001fb }, 
	{ 0x00000301, 0x000001fd }, { 0x00000304, 0x000001e3 }, 
	{ 0x00000301, 0x00001e09 }, { 0x00000300, 0x00001ec1 }, 
	{ 0x00000301, 0x00001ebf }, { 0x00000303, 0x00001ec5 }, 
	{ 0x00000309, 0x00001ec3 }, { 0x00000301, 0x00001e2f }, 
	{ 0x00000300, 0x00001ed3 }, { 0x00000301, 0x00001ed1 }, 
	{ 0x00000303, 0x00001ed7 }, { 0x00000309, 0x00001ed5 }, 
	{ 0x00000301, 0x00001e4d }, { 0x00000304, 0x0000022d }, 
	{ 0x00000308, 0x00001e4f }, { 0x00000304, 0x0000022b }, 
	{ 0x00000301, 0x000001ff }, { 0x00000300, 0x000001dc }, 
	{ 0x00000301, 0x000001d8 }, { 0x00000304, 0x000001d6 }, 
	{ 0x0000030c, 0x000001da }, { 0x00000300, 0x00001eb0 }, 
	{ 0x00000301, 0x00001eae }, { 0x00000303, 0x00001eb4 }, 
	{ 0x00000309, 0x00001eb2 }, { 0x00000300, 0x00001eb1 }, 
	{ 0x00000301, 0x00001eaf }, { 0x00000303, 0x00001eb5 }, 
	{ 0x00000309, 0x00001eb3 }, { 0x00000300, 0x00001e14 }, 
	{ 0x00000301, 0x00001e16 }, { 0x00000300, 0x00001e15 }, 
	{ 0x00000301, 0x00001e17 }, { 0x00000300, 0x00001e50 }, 
	{ 0x00000301, 0x00001e52 }, { 0x00000300, 0x00001e51 }, 
	{ 0x00000301, 0x00001e53 }, { 0x00000307, 0x00001e64 }, 
	{ 0x00000307, 0x00001e65 }, { 0x00000307, 0x00001e66 }, 
	{ 0x00000307, 0x00001e67 }, { 0x00000301, 0x00001e78 }, 
	{ 0x00000301, 0x00001e79 }, { 0x00000308, 0x00001e7a }, 
	{ 0x00000308, 0x00001e7b }, { 0x00000307, 0x00001e9b }, 
	{ 0x00000300, 0x00001edc }, { 0x00000301, 0x00001eda }, 
	{ 0x00000303, 0x00001ee0 }, { 0x00000309, 0x00001ede }, 
	{ 0x00000323, 0x00001ee2 }, { 0x00000300, 0x00001edd }, 
	{ 0x00000301, 0x00001edb }, { 0x00000303, 0x00001ee1 }, 
	{ 0x00000309, 0x00001edf }, { 0x00000323, 0x00001ee3 }, 
	{ 0x00000300, 0x00001eea }, { 0x00000301, 0x00001ee8 }, 
	{ 0x00000303, 0x00001eee }, { 0x00000309, 0x00001eec }, 
	{ 0x00000323, 0x00001ef0 }, { 0x00000300, 0x00001eeb }, 
	{ 0x00000301, 0x00001ee9 }, { 0x00000303, 0x00001eef }, 
	{ 0x00000309, 0x00001eed }, { 0x00000323, 0x00001ef1 }, 
	{ 0x0000030c, 0x000001ee }, { 0x00000304, 0x000001ec }, 
	{ 0x00000304, 0x000001ed }, { 0x00000304, 0x000001e0 }, 
	{ 0x00000304, 0x000001e1 }, { 0x00000306, 0x00001e1c }, 
	{ 0x00000306, 0x00001e1d }, { 0x00000304, 0x00000230 }, 
	{ 0x00000304, 0x00000231 }, { 0x0000030c, 0x000001ef }, 
	{ 0x00000300, 0x00001fba }, { 0x00000301, 0x00000386 }, 
	{ 0x00000304, 0x00001fb9 }, { 0x00000306, 0x00001fb8 }, 
	{ 0x00000313, 0x00001f08 }, { 0x00000314, 0x00001f09 }, 
	{ 0x00000345, 0x00001fbc }, { 0x00000300, 0x00001fc8 }, 
	{ 0x00000301, 0x00000388 }, { 0x00000313, 0x00001f18 }, 
	{ 0x00000314, 0x00001f19 }, { 0x00000300, 0x00001fca }, 
	{ 0x00000301, 0x00000389 }, { 0x00000313, 0x00001f28 }, 
	{ 0x00000314, 0x00001f29 }, { 0x00000345, 0x00001fcc }, 
	{ 0x00000300, 0x00001fda }, { 0x00000301, 0x0000038a }, 
	{ 0x00000304, 0x00001fd9 }, { 0x00000306, 0x00001fd8 }, 
	{ 0x00000308, 0x000003aa }, { 0x00000313, 0x00001f38 }, 
	{ 0x00000314, 0x00001f39 }, { 0x00000300, 0x00001ff8 }, 
	{ 0x00000301, 0x0000038c }, { 0x00000313, 0x00001f48 }, 
	{ 0x00000314, 0x00001f49 }, { 0x00000314, 0x00001fec }, 
	{ 0x00000300, 0x00001fea }, { 0x00000301, 0x0000038e }, 
	{ 0x00000304, 0x00001fe9 }, { 0x00000306, 0x00001fe8 }, 
	{ 0x00000308, 0x000003ab }, { 0x00000314, 0x00001f59 }, 
	{ 0x00000300, 0x00001ffa }, { 0x00000301, 0x0000038f }, 
	{ 0x00000313, 0x00001f68 }, { 0x00000314, 0x00001f69 }, 
	{ 0x00000345, 0x00001ffc }, { 0x00000345, 0x00001fb4 }, 
	{ 0x00000345, 0x00001fc4 }, { 0x00000300, 0x00001f70 }, 
	{ 0x00000301, 0x000003ac }, { 0x00000304, 0x00001fb1 }, 
	{ 0x00000306, 0x00001fb0 }, { 0x00000313, 0x00001f00 }, 
	{ 0x00000314, 0x00001f01 }, { 0x00000342, 0x00001fb6 }, 
	{ 0x00000345, 0x00001fb3 }, { 0x00000300, 0x00001f72 }, 
	{ 0x00000301, 0x000003ad }, { 0x00000313, 0x00001f10 }, 
	{ 0x00000314, 0x00001f11 }, { 0x00000300, 0x00001f74 }, 
	{ 0x00000301, 0x000003ae }, { 0x00000313, 0x00001f20 }, 
	{ 0x00000314, 0x00001f21 }, { 0x00000342, 0x00001fc6 }, 
	{ 0x00000345, 0x00001fc3 }, { 0x00000300, 0x00001f76 }, 
	{ 0x00000301, 0x000003af }, { 0x00000304, 0x00001fd1 }, 
	{ 0x00000306, 0x00001fd0 }, { 0x00000308, 0x000003ca }, 
	{ 0x00000313, 0x00001f30 }, { 0x00000314, 0x00001f31 }, 
	{ 0x00000342, 0x00001fd6 }, { 0x00000300, 0x00001f78 }, 
	{ 0x00000301, 0x000003cc }, { 0x00000313, 0x00001f40 }, 
	{ 0x00000314, 0x00001f41 }, { 0x00000313, 0x00001fe4 }, 
	{ 0x00000314, 0x00001fe5 }, { 0x00000300, 0x00001f7a }, 
	{ 0x00000301, 0x000003cd }, { 0x00000304, 0x00001fe1 }, 
	{ 0x00000306, 0x00001fe0 }, { 0x00000308, 0x000003cb }, 
	{ 0x00000313, 0x00001f50 }, { 0x00000314, 0x00001f51 }, 
	{ 0x00000342, 0x00001fe6 }, { 0x00000300, 0x00001f7c }, 
	{ 0x00000301, 0x000003ce }, { 0x00000313, 0x00001f60 }, 
	{ 0x00000314, 0x00001f61 }, { 0x00000342, 0x00001ff6 }, 
	{ 0x00000345, 0x00001ff3 }, { 0x00000300, 0x00001fd2 }, 
	{ 0x00000301, 0x00000390 }, { 0x00000342, 0x00001fd7 }, 
	{ 0x00000300, 0x00001fe2 }, { 0x00000301, 0x000003b0 }, 
	{ 0x00000342, 0x00001fe7 }, { 0x00000345, 0x00001ff4 }, 
	{ 0x00000301, 0x000003d3 }, { 0x00000308, 0x000003d4 }, 
	{ 0x00000308, 0x00000407 }, { 0x00000306, 0x000004d0 }, 
	{ 0x00000308, 0x000004d2 }, { 0x00000301, 0x00000403 }, 
	{ 0x00000300, 0x00000400 }, { 0x00000306, 0x000004d6 }, 
	{ 0x00000308, 0x00000401 }, { 0x00000306, 0x000004c1 }, 
	{ 0x00000308, 0x000004dc }, { 0x00000308, 0x000004de }, 
	{ 0x00000300, 0x0000040d }, { 0x00000304, 0x000004e2 }, 
	{ 0x00000306, 0x00000419 }, { 0x00000308, 0x000004e4 }, 
	{ 0x00000301, 0x0000040c }, { 0x00000308, 0x000004e6 }, 
	{ 0x00000304, 0x000004ee }, { 0x00000306, 0x0000040e }, 
	{ 0x00000308, 0x000004f0 }, { 0x0000030b, 0x000004f2 }, 
	{ 0x00000308, 0x000004f4 }, { 0x00000308, 0x000004f8 }, 
	{ 0x00000308, 0x000004ec }, { 0x00000306, 0x000004d1 }, 
	{ 0x00000308, 0x000004d3 }, { 0x00000301, 0x00000453 }, 
	{ 0x00000300, 0x00000450 }, { 0x00000306, 0x000004d7 }, 
	{ 0x00000308, 0x00000451 }, { 0x00000306, 0x000004c2 }, 
	{ 0x00000308, 0x000004dd }, { 0x00000308, 0x000004df }, 
	{ 0x00000300, 0x0000045d }, { 0x00000304, 0x000004e3 }, 
	{ 0x00000306, 0x00000439 }, { 0x00000308, 0x000004e5 }, 
	{ 0x00000301, 0x0000045c }, { 0x00000308, 0x000004e7 }, 
	{ 0x00000304, 0x000004ef }, { 0x00000306, 0x0000045e }, 
	{ 0x00000308, 0x000004f1 }, { 0x0000030b, 0x000004f3 }, 
	{ 0x00000308, 0x000004f5 }, { 0x00000308, 0x000004f9 }, 
	{ 0x00000308, 0x000004ed }, { 0x00000308, 0x00000457 }, 
	{ 0x0000030f, 0x00000476 }, { 0x0000030f, 0x00000477 }, 
	{ 0x00000308, 0x000004da }, { 0x00000308, 0x000004db }, 
	{ 0x00000308, 0x000004ea }, { 0x00000308, 0x000004eb }, 
	{ 0x00000653, 0x00000622 }, { 0x00000654, 0x00000623 }, 
	{ 0x00000655, 0x00000625 }, { 0x00000654, 0x00000624 }, 
	{ 0x00000654, 0x00000626 }, { 0x00000654, 0x000006c2 }, 
	{ 0x00000654, 0x000006d3 }, { 0x00000654, 0x000006c0 }, 
	{ 0x0000093c, 0x00000929 }, { 0x0000093c, 0x00000931 }, 
	{ 0x0000093c, 0x00000934 }, { 0x000009be, 0x000009cb }, 
	{ 0x000009d7, 0x000009cc }, { 0x00000b3e, 0x00000b4b }, 
	{ 0x00000b56, 0x00000b48 }, { 0x00000b57, 0x00000b4c }, 
	{ 0x00000bd7, 0x00000b94 }, { 0x00000bbe, 0x00000bca }, 
	{ 0x00000bd7, 0x00000bcc }, { 0x00000bbe, 0x00000bcb }, 
	{ 0x00000c56, 0x00000c48 }, { 0x00000cd5, 0x00000cc0 }, 
	{ 0x00000cc2, 0x00000cca }, { 0x00000cd5, 0x00000cc7 }, 
	{ 0x00000cd6, 0x00000cc8 }, { 0x00000cd5, 0x00000ccb }, 
	{ 0x00000d3e, 0x00000d4a }, { 0x00000d57, 0x00000d4c }, 
	{ 0x00000d3e, 0x00000d4b }, { 0x00000dca, 0x00000dda }, 
	{ 0x00000dcf, 0x00000ddc }, { 0x00000ddf, 0x00000dde }, 
	{ 0x00000dca, 0x00000ddd }, { 0x0000102e, 0x00001026 }, 
	{ 0x00000304, 0x00001e38 }, { 0x00000304, 0x00001e39 }, 
	{ 0x00000304, 0x00001e5c }, { 0x00000304, 0x00001e5d }, 
	{ 0x00000307, 0x00001e68 }, { 0x00000307, 0x00001e69 }, 
	{ 0x00000302, 0x00001eac }, { 0x00000306, 0x00001eb6 }, 
	{ 0x00000302, 0x00001ead }, { 0x00000306, 0x00001eb7 }, 
	{ 0x00000302, 0x00001ec6 }, { 0x00000302, 0x00001ec7 }, 
	{ 0x00000302, 0x00001ed8 }, { 0x00000302, 0x00001ed9 }, 
	{ 0x00000300, 0x00001f02 }, { 0x00000301, 0x00001f04 }, 
	{ 0x00000342, 0x00001f06 }, { 0x00000345, 0x00001f80 }, 
	{ 0x00000300, 0x00001f03 }, { 0x00000301, 0x00001f05 }, 
	{ 0x00000342, 0x00001f07 }, { 0x00000345, 0x00001f81 }, 
	{ 0x00000345, 0x00001f82 }, { 0x00000345, 0x00001f83 }, 
	{ 0x00000345, 0x00001f84 }, { 0x00000345, 0x00001f85 }, 
	{ 0x00000345, 0x00001f86 }, { 0x00000345, 0x00001f87 }, 
	{ 0x00000300, 0x00001f0a }, { 0x00000301, 0x00001f0c }, 
	{ 0x00000342, 0x00001f0e }, { 0x00000345, 0x00001f88 }, 
	{ 0x00000300, 0x00001f0b }, { 0x00000301, 0x00001f0d }, 
	{ 0x00000342, 0x00001f0f }, { 0x00000345, 0x00001f89 }, 
	{ 0x00000345, 0x00001f8a }, { 0x00000345, 0x00001f8b }, 
	{ 0x00000345, 0x00001f8c }, { 0x00000345, 0x00001f8d }, 
	{ 0x00000345, 0x00001f8e }, { 0x00000345, 0x00001f8f }, 
	{ 0x00000300, 0x00001f12 }, { 0x00000301, 0x00001f14 }, 
	{ 0x00000300, 0x00001f13 }, { 0x00000301, 0x00001f15 }, 
	{ 0x00000300, 0x00001f1a }, { 0x00000301, 0x00001f1c }, 
	{ 0x00000300, 0x00001f1b }, { 0x00000301, 0x00001f1d }, 
	{ 0x00000300, 0x00001f22 }, { 0x00000301, 0x00001f24 }, 
	{ 0x00000342, 0x00001f26 }, { 0x00000345, 0x00001f90 }, 
	{ 0x00000300, 0x00001f23 }, { 0x00000301, 0x00001f25 }, 
	{ 0x00000342, 0x00001f27 }, { 0x00000345, 0x00001f91 }, 
	{ 0x00000345, 0x00001f92 }, { 0x00000345, 0x00001f93 }, 
	{ 0x00000345, 0x00001f94 }, { 0x00000345, 0x00001f95 }, 
	{ 0x00000345, 0x00001f96 }, { 0x00000345, 0x00001f97 }, 
	{ 0x00000300, 0x00001f2a }, { 0x00000301, 0x00001f2c }, 
	{ 0x00000342, 0x00001f2e }, { 0x00000345, 0x00001f98 }, 
	{ 0x00000300, 0x00001f2b }, { 0x00000301, 0x00001f2d }, 
	{ 0x00000342, 0x00001f2f }, { 0x00000345, 0x00001f99 }, 
	{ 0x00000345, 0x00001f9a }, { 0x00000345, 0x00001f9b }, 
	{ 0x00000345, 0x00001f9c }, { 0x00000345, 0x00001f9d }, 
	{ 0x00000345, 0x00001f9e }, { 0x00000345, 0x00001f9f }, 
	{ 0x00000300, 0x00001f32 }, { 0x00000301, 0x00001f34 }, 
	{ 0x00000342, 0x00001f36 }, { 0x00000300, 0x00001f33 }, 
	{ 0x00000301, 0x00001f35 }, { 0x00000342, 0x00001f37 }, 
	{ 0x00000300, 0x00001f3a }, { 0x00000301, 0x00001f3c }, 
	{ 0x00000342, 0x00001f3e }, { 0x00000300, 0x00001f3b }, 
	{ 0x00000301, 0x00001f3d }, { 0x00000342, 0x00001f3f }, 
	{ 0x00000300, 0x00001f42 }, { 0x00000301, 0x00001f44 }, 
	{ 0x00000300, 0x00001f43 }, { 0x00000301, 0x00001f45 }, 
	{ 0x00000300, 0x00001f4a }, { 0x00000301, 0x00001f4c }, 
	{ 0x00000300, 0x00001f4b }, { 0x00000301, 0x00001f4d }, 
	{ 0x00000300, 0x00001f52 }, { 0x00000301, 0x00001f54 }, 
	{ 0x00000342, 0x00001f56 }, { 0x00000300, 0x00001f53 }, 
	{ 0x00000301, 0x00001f55 }, { 0x00000342, 0x00001f57 }, 
	{ 0x00000300, 0x00001f5b }, { 0x00000301, 0x00001f5d }, 
	{ 0x00000342, 0x00001f5f }, { 0x00000300, 0x00001f62 }, 
	{ 0x00000301, 0x00001f64 }, { 0x00000342, 0x00001f66 }, 
	{ 0x00000345, 0x00001fa0 }, { 0x00000300, 0x00001f63 }, 
	{ 0x00000301, 0x00001f65 }, { 0x00000342, 0x00001f67 }, 
	{ 0x00000345, 0x00001fa1 }, { 0x00000345, 0x00001fa2 }, 
	{ 0x00000345, 0x00001fa3 }, { 0x00000345, 0x00001fa4 }, 
	{ 0x00000345, 0x00001fa5 }, { 0x00000345, 0x00001fa6 }, 
	{ 0x00000345, 0x00001fa7 }, { 0x00000300, 0x00001f6a }, 
	{ 0x00000301, 0x00001f6c }, { 0x00000342, 0x00001f6e }, 
	{ 0x00000345, 0x00001fa8 }, { 0x00000300, 0x00001f6b }, 
	{ 0x00000301, 0x00001f6d }, { 0x00000342, 0x00001f6f }, 
	{ 0x00000345, 0x00001fa9 }, { 0x00000345, 0x00001faa }, 
	{ 0x00000345, 0x00001fab }, { 0x00000345, 0x00001fac }, 
	{ 0x00000345, 0x00001fad }, { 0x00000345, 0x00001fae }, 
	{ 0x00000345, 0x00001faf }, { 0x00000345, 0x00001fb2 }, 
	{ 0x00000345, 0x00001fc2 }, { 0x00000345, 0x00001ff2 }, 
	{ 0x00000345, 0x00001fb7 }, { 0x00000300, 0x00001fcd }, 
	{ 0x00000301, 0x00001fce }, { 0x00000342, 0x00001fcf }, 
	{ 0x00000345, 0x00001fc7 }, { 0x00000345, 0x00001ff7 }, 
	{ 0x00000300, 0x00001fdd }, { 0x00000301, 0x00001fde }, 
	{ 0x00000342, 0x00001fdf }, { 0x00000338, 0x0000219a }, 
	{ 0x00000338, 0x0000219b }, { 0x00000338, 0x000021ae }, 
	{ 0x00000338, 0x000021cd }, { 0x00000338, 0x000021cf }, 
	{ 0x00000338, 0x000021ce }, { 0x00000338, 0x00002204 }, 
	{ 0x00000338, 0x00002209 }, { 0x00000338, 0x0000220c }, 
	{ 0x00000338, 0x00002224 }, { 0x00000338, 0x00002226 }, 
	{ 0x00000338, 0x00002241 }, { 0x00000338, 0x00002244 }, 
	{ 0x00000338, 0x00002247 }, { 0x00000338, 0x00002249 }, 
	{ 0x00000338, 0x0000226d }, { 0x00000338, 0x00002262 }, 
	{ 0x00000338, 0x00002270 }, { 0x00000338, 0x00002271 }, 
	{ 0x00000338, 0x00002274 }, { 0x00000338, 0x00002275 }, 
	{ 0x00000338, 0x00002278 }, { 0x00000338, 0x00002279 }, 
	{ 0x00000338, 0x00002280 }, { 0x00000338, 0x00002281 }, 
	{ 0x00000338, 0x000022e0 }, { 0x00000338, 0x000022e1 }, 
	{ 0x00000338, 0x00002284 }, { 0x00000338, 0x00002285 }, 
	{ 0x00000338, 0x00002288 }, { 0x00000338, 0x00002289 }, 
	{ 0x00000338, 0x000022e2 }, { 0x00000338, 0x000022e3 }, 
	{ 0x00000338, 0x000022ac }, { 0x00000338, 0x000022ad }, 
	{ 0x00000338, 0x000022ae }, { 0x00000338, 0x000022af }, 
	{ 0x00000338, 0x000022ea }, { 0x00000338, 0x000022eb }, 
	{ 0x00000338, 0x000022ec }, { 0x00000338, 0x000022ed }, 
	{ 0x00003099, 0x00003094 }, { 0x00003099, 0x0000304c }, 
	{ 0x00003099, 0x0000304e }, { 0x00003099, 0x00003050 }, 
	{ 0x00003099, 0x00003052 }, { 0x00003099, 0x00003054 }, 
	{ 0x00003099, 0x00003056 }, { 0x00003099, 0x00003058 }, 
	{ 0x00003099, 0x0000305a }, { 0x00003099, 0x0000305c }, 
	{ 0x00003099, 0x0000305e }, { 0x00003099, 0x00003060 }, 
	{ 0x00003099, 0x00003062 }, { 0x00003099, 0x00003065 }, 
	{ 0x00003099, 0x00003067 }, { 0x00003099, 0x00003069 }, 
	{ 0x00003099, 0x00003070 }, { 0x0000309a, 0x00003071 }, 
	{ 0x00003099, 0x00003073 }, { 0x0000309a, 0x00003074 }, 
	{ 0x00003099, 0x00003076 }, { 0x0000309a, 0x00003077 }, 
	{ 0x00003099, 0x00003079 }, { 0x0000309a, 0x0000307a }, 
	{ 0x00003099, 0x0000307c }, { 0x0000309a, 0x0000307d }, 
	{ 0x00003099, 0x0000309e }, { 0x00003099, 0x000030f4 }, 
	{ 0x00003099, 0x000030ac }, { 0x00003099, 0x000030ae }, 
	{ 0x00003099, 0x000030b0 }, { 0x00003099, 0x000030b2 }, 
	{ 0x00003099, 0x000030b4 }, { 0x00003099, 0x000030b6 }, 
	{ 0x00003099, 0x000030b8 }, { 0x00003099, 0x000030ba }, 
	{ 0x00003099, 0x000030bc }, { 0x00003099, 0x000030be }, 
	{ 0x00003099, 0x000030c0 }, { 0x00003099, 0x000030c2 }, 
	{ 0x00003099, 0x000030c5 }, { 0x00003099, 0x000030c7 }, 
	{ 0x00003099, 0x000030c9 }, { 0x00003099, 0x000030d0 }, 
	{ 0x0000309a, 0x000030d1 }, { 0x00003099, 0x000030d3 }, 
	{ 0x0000309a, 0x000030d4 }, { 0x00003099, 0x000030d6 }, 
	{ 0x0000309a, 0x000030d7 }, { 0x00003099, 0x000030d9 }, 
	{ 0x0000309a, 0x000030da }, { 0x00003099, 0x000030dc }, 
	{ 0x0000309a, 0x000030dd }, { 0x00003099, 0x000030f7 }, 
	{ 0x00003099, 0x000030f8 }, { 0x00003099, 0x000030f9 }, 
	{ 0x00003099, 0x000030fa }, { 0x00003099, 0x000030fe }, 
};


/*
 * Canonical/Compatibility Decomposition
 */

#define DECOMP_BITS_0	9
#define DECOMP_BITS_1	7
#define DECOMP_BITS_2	5
#define DECOMP_COMPAT	32768

static const unsigned short v320_decompose_imap[] = {
	  272,   400,   528,   656,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   912, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,  1040,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,  1168, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	    0,     0,     0,     0,     0,     1,     2,     3, 
	    4,     5,     6,     7,     0,     8,     9,    10, 
	   11,    12,     0,     0,     0,    13,    14,    15, 
	    0,     0,    16,    17,    18,    19,    20,    21, 
	   22,    23,    24,    25,     0,     0,    26,    27, 
	    0,     0,     0,     0,    28,     0,     0,     0, 
	    0,    29,     0,    30,     0,     0,    31,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    32,    33,     0,     0,     0,    34,     0, 
	    0,    35,    36,     0,     0,     0,     0,     0, 
	    0,     0,    37,     0,    38,     0,    39,     0, 
	    0,     0,    40,     0,     0,     0,    41,     0, 
	    0,     0,    42,     0,     0,     0,    43,     0, 
	    0,    44,     0,     0,     0,    45,    46,     0, 
	   47,     0,    48,    49,    50,    51,     0,     0, 
	    0,    52,     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,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   53,    54,    55,    56,    57,    58,    59,    60, 
	   61,    62,    63,    64,    65,    66,    67,    68, 
	   69,    70,    71,    72,    73,    74,     0,     0, 
	   75,    76,    77,    78,    79,    80,    81,     0, 
	   82,    83,    84,    85,    86,    87,     0,    88, 
	    0,    89,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,    90,    91,    92,    93,    94, 
	    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, 
	   95,     0,     0,    96,     0,     0,    97,     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,    98,     0,     0,    99, 
	  100,   101,   102,   103,   104,   105,   106,     0, 
	  107,   108,   109,   110,   111,   112,   113,   114, 
	    0,   115,   116,   117,   118,     0,     0,     0, 
	  119,   120,   121,   122,   123,   124,   125,   126, 
	  127,   128,   129,   130,   131,   132,   133,   134, 
	    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, 
	    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, 
	    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, 
	    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, 
	  135,   136,   137,   138,   139,   140,   141,   142, 
	  143,   144,   145,   146,     0,     0,     0,     0, 
	  147,   148,   149,   150,   151,   152,   153,   154, 
	  155,   156,   157,   158,   159,   160,   161,   162, 
	  163,   164,   165,   166,   167,   168,   169,   170, 
	    0,   171,   172,   173,   174,   175,   176,   177, 
	  178,   179,   180,   181,   182,   183,   184,   185, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,   186,   187,     0,   188,   189,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	  190,   191,   192,   193,   194,   195,   196,   197, 
	  198,   199,   200,   201,   202,   203,   204,   205, 
	  206,   207,   208,   209,   210,   211,   212,   213, 
	  214,   215,   216,   217,   218,   219,   220,   221, 
	    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, 
	    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, 
	  222,   223,   224,   225,   226,   227,   228,   229, 
	  230,   231,   232,   233,   234,   235,   236,   237, 
	  238,     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, 
};

static const struct {
	unsigned short tbl[32];
} v320_decompose_table[] = {
	{{
	     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, 
	}},
	{{
	 32769,      0,      0,      0,      0,      0,      0,      0, 
	 32770,      0,  32772,      0,      0,      0,      0,  32773, 
	     0,      0,  32775,  32776,  32777,  32779,      0,      0, 
	 32780,  32782,  32783,      0,  32784,  32787,  32790,      0, 
	}},
	{{
	    25,     27,     29,     31,     33,     35,      0,     37, 
	    39,     41,     43,     45,     47,     49,     51,     53, 
	     0,     55,     57,     59,     61,     63,     65,      0, 
	     0,     67,     69,     71,     73,     75,      0,      0, 
	}},
	{{
	    77,     79,     81,     83,     85,     87,      0,     89, 
	    91,     93,     95,     97,     99,    101,    103,    105, 
	     0,    107,    109,    111,    113,    115,    117,      0, 
	     0,    119,    121,    123,    125,    127,      0,    129, 
	}},
	{{
	   131,    133,    135,    137,    139,    141,    143,    145, 
	   147,    149,    151,    153,    155,    157,    159,    161, 
	     0,      0,    163,    165,    167,    169,    171,    173, 
	   175,    177,    179,    181,    183,    185,    187,    189, 
	}},
	{{
	   191,    193,    195,    197,    199,    201,      0,      0, 
	   203,    205,    207,    209,    211,    213,    215,    217, 
	   219,      0,  32989,  32991,    225,    227,    229,    231, 
	     0,    233,    235,    237,    239,    241,    243,  33013, 
	}},
	{{
	 33015,      0,      0,    249,    251,    253,    255,    257, 
	   259,  33029,      0,      0,    263,    265,    267,    269, 
	   271,    273,      0,      0,    275,    277,    279,    281, 
	   283,    285,    287,    289,    291,    293,    295,    297, 
	}},
	{{
	   299,    301,    303,    305,    307,    309,      0,      0, 
	   311,    313,    315,    317,    319,    321,    323,    325, 
	   327,    329,    331,    333,    335,    337,    339,    341, 
	   343,    345,    347,    349,    351,    353,    355,  33125, 
	}},
	{{
	   358,    360,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,    362, 
	   364,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,  33134,  33136,  33138,  33140, 
	 33142,  33144,  33146,  33148,  33150,    384,    386,    388, 
	   390,    392,    394,    396,    398,    400,    402,    404, 
	   406,    408,    410,    412,    414,      0,    416,    418, 
	}},
	{{
	   420,    422,    424,    426,      0,      0,    428,    430, 
	   432,    434,    436,    438,    440,    442,    444,    446, 
	   448,  33218,  33220,  33222,    456,    458,      0,      0, 
	   460,    462,    464,    466,    468,    470,    472,    474, 
	}},
	{{
	   476,    478,    480,    482,    484,    486,    488,    490, 
	   492,    494,    496,    498,    500,    502,    504,    506, 
	   508,    510,    512,    514,    516,    518,    520,    522, 
	   524,    526,    528,    530,      0,      0,    532,    534, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,    536,    538, 
	   540,    542,    544,    546,    548,    550,    552,    554, 
	   556,    558,    560,    562,      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, 
	 33332,  33333,  33334,  33335,  33336,  33337,  33338,  33339, 
	 33340,      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, 
	 33341,  33343,  33345,  33347,  33349,  33351,      0,      0, 
	}},
	{{
	 33353,  33354,  33355,  33356,  33357,      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, 
	}},
	{{
	   590,    591,      0,    592,    593,      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,    595,      0,      0,      0, 
	     0,      0,  33364,      0,      0,      0,    598,      0, 
	}},
	{{
	     0,      0,      0,      0,  33367,    601,    603,    605, 
	   606,    608,    610,      0,    612,      0,    614,    616, 
	   618,      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,    620,    622,    624,    626,    628,    630, 
	   632,      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,    634,    636,    638,    640,    642,      0, 
	 33412,  33413,  33414,    647,    649,  33419,  33420,      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, 
	 33421,  33422,  33423,      0,  33424,  33425,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	   658,    660,      0,    662,      0,      0,      0,    664, 
	     0,      0,      0,      0,    666,    668,    670,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,    672,      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,    674,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	   676,    678,      0,    680,      0,      0,      0,    682, 
	     0,      0,      0,      0,    684,    686,    688,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,    690,    692, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,    694,    696,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	   698,    700,    702,    704,      0,      0,    706,    708, 
	     0,      0,    710,    712,    714,    716,    718,    720, 
	}},
	{{
	     0,      0,    722,    724,    726,    728,    730,    732, 
	     0,      0,    734,    736,    738,    740,    742,    744, 
	   746,    748,    750,    752,    754,    756,      0,      0, 
	   758,    760,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,  33530, 
	     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,    764,    766,    768,    770,    772,      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,  33542,  33544,  33546, 
	 33548,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	   782,      0,    784,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,    786,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,    788,      0,      0,      0,      0,      0,      0, 
	     0,    790,      0,      0,    792,      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, 
	   794,    796,    798,    800,    802,    804,    806,    808, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,    810,    812,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,    814,    816,      0,    818, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,    820,      0,      0,    822,      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,    824,    826,    828,      0,      0,    830,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	   832,      0,      0,    834,    836,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,    838,    840,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,    842,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,    844,    846,    848,      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, 
	   850,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	   852,      0,      0,      0,      0,      0,      0,    854, 
	   856,      0,    858,    860,      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,    862,    864,    866,      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,    868,      0,    870,    872,    874,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,  33644,      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,  33646,      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,  33648,  33650,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,  33652,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,    885,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,    887,      0,      0, 
	     0,      0,    889,      0,      0,      0,      0,    891, 
	     0,      0,      0,      0,    893,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,    895,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,    897,      0,    899,    901,  33671, 
	   905,  33675,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,    909,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,    911,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,    913,      0,      0, 
	}},
	{{
	     0,      0,    915,      0,      0,      0,      0,    917, 
	     0,      0,      0,      0,    919,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,    921,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,    923,      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, 
	}},
	{{
	   925,    927,    929,    931,    933,    935,    937,    939, 
	   941,    943,    945,    947,    949,    951,    953,    955, 
	   957,    959,    961,    963,    965,    967,    969,    971, 
	   973,    975,    977,    979,    981,    983,    985,    987, 
	}},
	{{
	   989,    991,    993,    995,    997,    999,   1001,   1003, 
	  1005,   1007,   1009,   1011,   1013,   1015,   1017,   1019, 
	  1021,   1023,   1025,   1027,   1029,   1031,   1033,   1035, 
	  1037,   1039,   1041,   1043,   1045,   1047,   1049,   1051, 
	}},
	{{
	  1053,   1055,   1057,   1059,   1061,   1063,   1065,   1067, 
	  1069,   1071,   1073,   1075,   1077,   1079,   1081,   1083, 
	  1085,   1087,   1089,   1091,   1093,   1095,   1097,   1099, 
	  1101,   1103,   1105,   1107,   1109,   1111,   1113,   1115, 
	}},
	{{
	  1117,   1119,   1121,   1123,   1125,   1127,   1129,   1131, 
	  1133,   1135,   1137,   1139,   1141,   1143,   1145,   1147, 
	  1149,   1151,   1153,   1155,   1157,   1159,   1161,   1163, 
	  1165,   1167,   1169,   1171,   1173,   1175,   1177,   1179, 
	}},
	{{
	  1181,   1183,   1185,   1187,   1189,   1191,   1193,   1195, 
	  1197,   1199,   1201,   1203,   1205,   1207,   1209,   1211, 
	  1213,   1215,   1217,   1219,   1221,   1223,   1225,   1227, 
	  1229,   1231,  34001,   1235,      0,      0,      0,      0, 
	}},
	{{
	  1237,   1239,   1241,   1243,   1245,   1247,   1249,   1251, 
	  1253,   1255,   1257,   1259,   1261,   1263,   1265,   1267, 
	  1269,   1271,   1273,   1275,   1277,   1279,   1281,   1283, 
	  1285,   1287,   1289,   1291,   1293,   1295,   1297,   1299, 
	}},
	{{
	  1301,   1303,   1305,   1307,   1309,   1311,   1313,   1315, 
	  1317,   1319,   1321,   1323,   1325,   1327,   1329,   1331, 
	  1333,   1335,   1337,   1339,   1341,   1343,   1345,   1347, 
	  1349,   1351,   1353,   1355,   1357,   1359,   1361,   1363, 
	}},
	{{
	  1365,   1367,   1369,   1371,   1373,   1375,   1377,   1379, 
	  1381,   1383,   1385,   1387,   1389,   1391,   1393,   1395, 
	  1397,   1399,   1401,   1403,   1405,   1407,   1409,   1411, 
	  1413,   1415,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	  1417,   1419,   1421,   1423,   1425,   1427,   1429,   1431, 
	  1433,   1435,   1437,   1439,   1441,   1443,   1445,   1447, 
	  1449,   1451,   1453,   1455,   1457,   1459,      0,      0, 
	  1461,   1463,   1465,   1467,   1469,   1471,      0,      0, 
	}},
	{{
	  1473,   1475,   1477,   1479,   1481,   1483,   1485,   1487, 
	  1489,   1491,   1493,   1495,   1497,   1499,   1501,   1503, 
	  1505,   1507,   1509,   1511,   1513,   1515,   1517,   1519, 
	  1521,   1523,   1525,   1527,   1529,   1531,   1533,   1535, 
	}},
	{{
	  1537,   1539,   1541,   1543,   1545,   1547,      0,      0, 
	  1549,   1551,   1553,   1555,   1557,   1559,      0,      0, 
	  1561,   1563,   1565,   1567,   1569,   1571,   1573,   1575, 
	     0,   1577,      0,   1579,      0,   1581,      0,   1583, 
	}},
	{{
	  1585,   1587,   1589,   1591,   1593,   1595,   1597,   1599, 
	  1601,   1603,   1605,   1607,   1609,   1611,   1613,   1615, 
	  1617,   1619,   1620,   1622,   1623,   1625,   1626,   1628, 
	  1629,   1631,   1632,   1634,   1635,   1637,      0,      0, 
	}},
	{{
	  1638,   1640,   1642,   1644,   1646,   1648,   1650,   1652, 
	  1654,   1656,   1658,   1660,   1662,   1664,   1666,   1668, 
	  1670,   1672,   1674,   1676,   1678,   1680,   1682,   1684, 
	  1686,   1688,   1690,   1692,   1694,   1696,   1698,   1700, 
	}},
	{{
	  1702,   1704,   1706,   1708,   1710,   1712,   1714,   1716, 
	  1718,   1720,   1722,   1724,   1726,   1728,   1730,   1732, 
	  1734,   1736,   1738,   1740,   1742,      0,   1744,   1746, 
	  1748,   1750,   1752,   1754,   1755,  34525,   1759,  34528, 
	}},
	{{
	 34530,   1764,   1766,   1768,   1770,      0,   1772,   1774, 
	  1776,   1778,   1779,   1781,   1782,   1784,   1786,   1788, 
	  1790,   1792,   1794,   1796,      0,      0,   1797,   1799, 
	  1801,   1803,   1805,   1807,      0,   1808,   1810,   1812, 
	}},
	{{
	  1814,   1816,   1818,   1820,   1821,   1823,   1825,   1827, 
	  1829,   1831,   1833,   1835,   1836,   1838,   1840,   1841, 
	     0,      0,   1842,   1844,   1846,      0,   1848,   1850, 
	  1852,   1854,   1855,   1857,   1858,   1860,  34629,      0, 
	}},
	{{
	  1863,   1864,  34633,  34634,  34635,  34636,  34637,  34638, 
	 34639,  34640,  34641,      0,      0,      0,      0,      0, 
	     0,  34642,      0,      0,      0,      0,      0,  34643, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,  34645,  34646,  34648,      0, 
	     0,      0,      0,      0,      0,      0,      0,  34651, 
	     0,      0,      0,  34652,  34654,      0,  34657,  34659, 
	     0,      0,      0,      0,  34662,      0,  34664,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,  34666, 
	 34668,  34670,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,  34672, 
	     0,      0,      0,      0,      0,      0,      0,  34676, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	 34677,  34678,      0,      0,  34679,  34680,  34681,  34682, 
	 34683,  34684,  34685,  34686,  34687,  34688,  34689,  34690, 
	}},
	{{
	 34691,  34692,  34693,  34694,  34695,  34696,  34697,  34698, 
	 34699,  34700,  34701,  34702,  34703,  34704,  34705,      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, 
	 34706,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	 34708,  34711,  34714,  34715,      0,  34717,  34720,  34723, 
	     0,  34724,  34726,  34727,  34728,  34729,  34730,  34731, 
	 34732,  34733,  34734,  34735,      0,  34736,  34737,      0, 
	     0,  34739,  34740,  34741,  34742,  34743,      0,      0, 
	}},
	{{
	 34744,  34746,  34749,      0,  34751,      0,   1984,      0, 
	 34753,      0,   1986,   1987,  34756,  34757,      0,  34758, 
	 34759,  34760,      0,  34761,  34762,  34763,  34764,  34765, 
	 34766,  34767,      0,      0,      0,  34768,  34769,  34770, 
	}},
	{{
	 34771,      0,      0,      0,      0,  34772,  34773,  34774, 
	 34775,  34776,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,  34777,  34780,  34783,  34786,  34789, 
	 34792,  34795,  34798,  34801,  34804,  34807,  34810,  34813, 
	}},
	{{
	 34815,  34816,  34818,  34821,  34823,  34824,  34826,  34829, 
	 34833,  34835,  34836,  34838,  34841,  34842,  34843,  34844, 
	 34845,  34846,  34848,  34851,  34853,  34854,  34856,  34859, 
	 34863,  34865,  34866,  34868,  34871,  34872,  34873,  34874, 
	}},
	{{
	     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,   2107,   2109,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,   2111,      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,   2113,   2115,   2117, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,   2119,      0,      0,      0, 
	     0,   2121,      0,      0,   2123,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,   2125,      0,   2127,      0, 
	     0,      0,      0,      0,  34897,  34899,      0,  34902, 
	 34904,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,   2139,      0,      0,   2141,      0,      0,   2143, 
	     0,   2145,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	  2147,      0,   2149,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,   2151,   2153,   2155, 
	  2157,   2159,      0,      0,   2161,   2163,      0,      0, 
	  2165,   2167,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	  2169,   2171,      0,      0,   2173,   2175,      0,      0, 
	  2177,   2179,      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,   2181,   2183,   2185,   2187, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	  2189,   2191,   2193,   2195,      0,      0,      0,      0, 
	     0,      0,   2197,   2199,   2201,   2203,      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,   2205,   2206,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	 34975,  34976,  34977,  34978,  34979,  34980,  34981,  34982, 
	 34983,  34984,  34986,  34988,  34990,  34992,  34994,  34996, 
	 34998,  35000,  35002,  35004,  35006,  35009,  35012,  35015, 
	 35018,  35021,  35024,  35027,  35030,  35033,  35037,  35041, 
	}},
	{{
	 35045,  35049,  35053,  35057,  35061,  35065,  35069,  35073, 
	 35077,  35079,  35081,  35083,  35085,  35087,  35089,  35091, 
	 35093,  35095,  35098,  35101,  35104,  35107,  35110,  35113, 
	 35116,  35119,  35122,  35125,  35128,  35131,  35134,  35137, 
	}},
	{{
	 35140,  35143,  35146,  35149,  35152,  35155,  35158,  35161, 
	 35164,  35167,  35170,  35173,  35176,  35179,  35182,  35185, 
	 35188,  35191,  35194,  35197,  35200,  35203,  35206,  35207, 
	 35208,  35209,  35210,  35211,  35212,  35213,  35214,  35215, 
	}},
	{{
	 35216,  35217,  35218,  35219,  35220,  35221,  35222,  35223, 
	 35224,  35225,  35226,  35227,  35228,  35229,  35230,  35231, 
	 35232,  35233,  35234,  35235,  35236,  35237,  35238,  35239, 
	 35240,  35241,  35242,  35243,  35244,  35245,  35246,  35247, 
	}},
	{{
	 35248,  35249,  35250,  35251,  35252,  35253,  35254,  35255, 
	 35256,  35257,  35258,      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,  35259,      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,  35263,  35266,  35268,      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,   2503,      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,  35273, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,  35274,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	 35275,  35276,  35277,  35278,  35279,  35280,  35281,  35282, 
	 35283,  35284,  35285,  35286,  35287,  35288,  35289,  35290, 
	 35291,  35292,  35293,  35294,  35295,  35296,  35297,  35298, 
	 35299,  35300,  35301,  35302,  35303,  35304,  35305,  35306, 
	}},
	{{
	 35307,  35308,  35309,  35310,  35311,  35312,  35313,  35314, 
	 35315,  35316,  35317,  35318,  35319,  35320,  35321,  35322, 
	 35323,  35324,  35325,  35326,  35327,  35328,  35329,  35330, 
	 35331,  35332,  35333,  35334,  35335,  35336,  35337,  35338, 
	}},
	{{
	 35339,  35340,  35341,  35342,  35343,  35344,  35345,  35346, 
	 35347,  35348,  35349,  35350,  35351,  35352,  35353,  35354, 
	 35355,  35356,  35357,  35358,  35359,  35360,  35361,  35362, 
	 35363,  35364,  35365,  35366,  35367,  35368,  35369,  35370, 
	}},
	{{
	 35371,  35372,  35373,  35374,  35375,  35376,  35377,  35378, 
	 35379,  35380,  35381,  35382,  35383,  35384,  35385,  35386, 
	 35387,  35388,  35389,  35390,  35391,  35392,  35393,  35394, 
	 35395,  35396,  35397,  35398,  35399,  35400,  35401,  35402, 
	}},
	{{
	 35403,  35404,  35405,  35406,  35407,  35408,  35409,  35410, 
	 35411,  35412,  35413,  35414,  35415,  35416,  35417,  35418, 
	 35419,  35420,  35421,  35422,  35423,  35424,  35425,  35426, 
	 35427,  35428,  35429,  35430,  35431,  35432,  35433,  35434, 
	}},
	{{
	 35435,  35436,  35437,  35438,  35439,  35440,  35441,  35442, 
	 35443,  35444,  35445,  35446,  35447,  35448,  35449,  35450, 
	 35451,  35452,  35453,  35454,  35455,  35456,  35457,  35458, 
	 35459,  35460,  35461,  35462,  35463,  35464,  35465,  35466, 
	}},
	{{
	 35467,  35468,  35469,  35470,  35471,  35472,  35473,  35474, 
	 35475,  35476,  35477,  35478,  35479,  35480,  35481,  35482, 
	 35483,  35484,  35485,  35486,  35487,  35488,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	 35489,      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,  35490,      0, 
	 35491,  35492,  35493,      0,      0,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,   2726,      0,   2728,      0, 
	  2730,      0,   2732,      0,   2734,      0,   2736,      0, 
	  2738,      0,   2740,      0,   2742,      0,   2744,      0, 
	}},
	{{
	  2746,      0,   2748,      0,      0,   2750,      0,   2752, 
	     0,   2754,      0,      0,      0,      0,      0,      0, 
	  2756,   2758,      0,   2760,   2762,      0,   2764,   2766, 
	     0,   2768,   2770,      0,   2772,   2774,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,   2776,      0,      0,      0, 
	     0,      0,      0,  35546,  35548,      0,   2782,  35552, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,   2786,      0,   2788,      0, 
	  2790,      0,   2792,      0,   2794,      0,   2796,      0, 
	  2798,      0,   2800,      0,   2802,      0,   2804,      0, 
	}},
	{{
	  2806,      0,   2808,      0,      0,   2810,      0,   2812, 
	     0,   2814,      0,      0,      0,      0,      0,      0, 
	  2816,   2818,      0,   2820,   2822,      0,   2824,   2826, 
	     0,   2828,   2830,      0,   2832,   2834,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,   2836,      0,      0,   2838, 
	  2840,   2842,   2844,      0,      0,      0,   2846,  35616, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,  35618,  35619,  35620,  35621,  35622,  35623,  35624, 
	 35625,  35626,  35627,  35628,  35629,  35630,  35631,  35632, 
	}},
	{{
	 35633,  35634,  35635,  35636,  35637,  35638,  35639,  35640, 
	 35641,  35642,  35643,  35644,  35645,  35646,  35647,  35648, 
	 35649,  35650,  35651,  35652,  35653,  35654,  35655,  35656, 
	 35657,  35658,  35659,  35660,  35661,  35662,  35663,  35664, 
	}},
	{{
	 35665,  35666,  35667,  35668,  35669,  35670,  35671,  35672, 
	 35673,  35674,  35675,  35676,  35677,  35678,  35679,  35680, 
	 35681,  35682,  35683,  35684,  35685,  35686,  35687,  35688, 
	 35689,  35690,  35691,  35692,  35693,  35694,  35695,  35696, 
	}},
	{{
	 35697,  35698,  35699,  35700,  35701,  35702,  35703,  35704, 
	 35705,  35706,  35707,  35708,  35709,  35710,  35711,      0, 
	     0,      0,  35712,  35713,  35714,  35715,  35716,  35717, 
	 35718,  35719,  35720,  35721,  35722,  35723,  35724,  35725, 
	}},
	{{
	 35726,  35729,  35732,  35735,  35738,  35741,  35744,  35747, 
	 35750,  35753,  35756,  35759,  35762,  35765,  35768,  35772, 
	 35776,  35780,  35784,  35788,  35792,  35796,  35800,  35804, 
	 35808,  35812,  35816,  35820,  35824,      0,      0,      0, 
	}},
	{{
	 35828,  35831,  35834,  35837,  35840,  35843,  35846,  35849, 
	 35852,  35855,  35858,  35861,  35864,  35867,  35870,  35873, 
	 35876,  35879,  35882,  35885,  35888,  35891,  35894,  35897, 
	 35900,  35903,  35906,  35909,  35912,  35915,  35918,  35921, 
	}},
	{{
	 35924,  35927,  35930,  35933,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,  35936,  35938,  35940,  35942,  35944,  35946,  35948, 
	 35950,  35952,  35954,  35956,  35958,  35960,  35962,  35964, 
	}},
	{{
	 35966,  35967,  35968,  35969,  35970,  35971,  35972,  35973, 
	 35974,  35975,  35976,  35977,  35978,  35979,  35980,  35982, 
	 35984,  35986,  35988,  35990,  35992,  35994,  35996,  35998, 
	 36000,  36002,  36004,  36006,      0,      0,      0,      0, 
	}},
	{{
	 36008,  36009,  36010,  36011,  36012,  36013,  36014,  36015, 
	 36016,  36017,  36018,  36019,  36020,  36021,  36022,  36023, 
	 36024,  36025,  36026,  36027,  36028,  36029,  36030,  36031, 
	 36032,  36033,  36034,  36035,  36036,  36037,  36038,  36039, 
	}},
	{{
	 36040,  36041,  36042,  36043,  36044,  36045,  36046,  36047, 
	 36048,  36049,  36050,  36051,  36052,  36053,  36054,  36055, 
	 36056,  36057,  36059,  36061,  36063,  36065,  36067,  36069, 
	 36071,  36073,  36075,  36077,  36079,  36081,  36083,  36085, 
	}},
	{{
	 36087,  36089,  36091,  36093,  36095,  36097,  36099,  36101, 
	 36103,  36105,  36108,  36111,      0,      0,      0,      0, 
	 36114,  36115,  36116,  36117,  36118,  36119,  36120,  36121, 
	 36122,  36123,  36124,  36125,  36126,  36127,  36128,  36129, 
	}},
	{{
	 36130,  36131,  36132,  36133,  36134,  36135,  36136,  36137, 
	 36138,  36139,  36140,  36141,  36142,  36143,  36144,  36145, 
	 36146,  36147,  36148,  36149,  36150,  36151,  36152,  36153, 
	 36154,  36155,  36156,  36157,  36158,  36159,  36160,      0, 
	}},
	{{
	 36161,  36165,  36169,  36173,  36176,  36180,  36183,  36186, 
	 36191,  36195,  36198,  36201,  36204,  36208,  36212,  36215, 
	 36218,  36220,  36223,  36227,  36231,  36233,  36238,  36244, 
	 36249,  36252,  36257,  36262,  36266,  36269,  36272,  36275, 
	}},
	{{
	 36279,  36284,  36288,  36291,  36294,  36297,  36299,  36301, 
	 36303,  36305,  36308,  36311,  36316,  36319,  36323,  36328, 
	 36331,  36333,  36335,  36340,  36344,  36349,  36352,  36357, 
	 36359,  36362,  36365,  36368,  36371,  36374,  36378,  36381, 
	}},
	{{
	 36383,  36386,  36389,  36392,  36396,  36399,  36402,  36405, 
	 36410,  36414,  36416,  36421,  36423,  36427,  36431,  36434, 
	 36437,  36440,  36444,  36446,  36449,  36453,  36455,  36460, 
	 36463,  36465,  36467,  36469,  36471,  36473,  36475,  36477, 
	}},
	{{
	 36479,  36481,  36483,  36486,  36489,  36492,  36495,  36498, 
	 36501,  36504,  36507,  36510,  36513,  36516,  36519,  36522, 
	 36525,  36528,  36531,  36533,  36535,  36538,  36540,      0, 
	     0,      0,      0,  36542,  36544,  36546,  36548,  36550, 
	}},
	{{
	 36554,  36556,  36558,  36560,  36562,  36564,  36566,  36568, 
	 36570,  36573,  36577,  36579,  36581,  36583,  36585,  36587, 
	 36589,  36591,  36594,  36597,  36600,  36603,  36605,  36607, 
	 36609,  36611,  36613,  36615,  36617,  36619,  36621,  36623, 
	}},
	{{
	 36626,  36629,  36631,  36634,  36637,  36640,  36642,  36645, 
	 36648,  36652,  36654,  36657,  36660,  36663,  36666,  36671, 
	 36677,  36679,  36681,  36683,  36685,  36687,  36689,  36691, 
	 36693,  36695,  36697,  36699,  36701,  36703,  36705,  36707, 
	}},
	{{
	 36709,  36711,  36713,  36717,  36719,  36721,  36723,  36727, 
	 36730,  36732,  36734,  36736,  36738,  36740,  36742,  36744, 
	 36746,  36748,  36750,  36753,  36755,  36757,  36760,  36763, 
	 36765,  36769,  36772,  36774,  36776,  36778,      0,      0, 
	}},
	{{
	 36780,  36782,  36784,  36786,  36788,  36790,  36792,  36794, 
	 36796,  36798,  36801,  36804,  36807,  36810,  36813,  36816, 
	 36819,  36822,  36825,  36828,  36831,  36834,  36837,  36840, 
	 36843,  36846,  36849,  36852,  36855,  36858,  36861,      0, 
	}},
	{{
	  4096,   4097,   4098,   4099,   4100,   4101,   4102,   4103, 
	  4104,   4105,   4106,   4107,   4108,   4109,   4110,   4111, 
	  4112,   4113,   4114,   4115,   4116,   4117,   4118,   4119, 
	  4120,   4121,   4122,   4123,   4124,   4125,   4126,   4127, 
	}},
	{{
	  4128,   4129,   4130,   4131,   4132,   4133,   4134,   4135, 
	  4136,   4137,   4138,   4139,   4140,   4141,   4142,   4143, 
	  4144,   4145,   4146,   4147,   4148,   4149,   4150,   4151, 
	  4152,   4153,   4154,   4155,   4156,   4157,   4158,   4159, 
	}},
	{{
	  4160,   4161,   4162,   4163,   4164,   4165,   4166,   4167, 
	  4168,   4169,   4170,   4171,   4172,   4173,   4174,   4175, 
	  4176,   4177,   4178,   4179,   4180,   4181,   4182,   4183, 
	  4184,   4185,   4186,   4187,   4188,   4189,   4190,   4191, 
	}},
	{{
	  4192,   4193,   4194,   4195,   4196,   4197,   4198,   4199, 
	  4200,   4201,   4202,   4203,   4204,   4205,   4206,   4207, 
	  4208,   4209,   4210,   4211,   4212,   4213,   4214,   4215, 
	  4216,   4217,   4218,   4219,   4220,   4221,   4222,   4223, 
	}},
	{{
	  4224,   4225,   4226,   4227,   4228,   4229,   4230,   4231, 
	  4232,   4233,   4234,   4235,   4236,   4237,   4238,   4239, 
	  4240,   4241,   4242,   4243,   4244,   4245,   4246,   4247, 
	  4248,   4249,   4250,   4251,   4252,   4253,   4254,   4255, 
	}},
	{{
	  4256,   4257,   4258,   4259,   4260,   4261,   4262,   4263, 
	  4264,   4265,   4266,   4267,   4268,   4269,   4270,   4271, 
	  4272,   4273,   4274,   4275,   4276,   4277,   4278,   4279, 
	  4280,   4281,   4282,   4283,   4284,   4285,   4286,   4287, 
	}},
	{{
	  4288,   4289,   4290,   4291,   4292,   4293,   4294,   4295, 
	  4296,   4297,   4298,   4299,   4300,   4301,   4302,   4303, 
	  4304,   4305,   4306,   4307,   4308,   4309,   4310,   4311, 
	  4312,   4313,   4314,   4315,   4316,   4317,   4318,   4319, 
	}},
	{{
	  4320,   4321,   4322,   4323,   4324,   4325,   4326,   4327, 
	  4328,   4329,   4330,   4331,   4332,   4333,   4334,   4335, 
	  4336,   4337,   4338,   4339,   4340,   4341,   4342,   4343, 
	  4344,   4345,   4346,   4347,   4348,   4349,   4350,   4351, 
	}},
	{{
	  4352,   4353,   4354,   4355,   4356,   4357,   4358,   4359, 
	  4360,   4361,   4362,   4363,   4364,   4365,      0,      0, 
	  4366,      0,   4367,      0,      0,   4368,   4369,   4370, 
	  4371,   4372,   4373,   4374,   4375,   4376,   4377,      0, 
	}},
	{{
	  4378,      0,   4379,      0,      0,   4380,   4381,      0, 
	     0,      0,   4382,   4383,   4384,   4385,      0,      0, 
	  4386,   4387,   4388,   4389,   4390,   4391,   4392,   4393, 
	  4394,   4395,   4396,   4397,   4398,   4399,   4400,   4401, 
	}},
	{{
	  4402,   4403,   4404,   4405,   4406,   4407,   4408,   4409, 
	  4410,   4411,   4412,   4413,   4414,   4415,   4416,   4417, 
	  4418,   4419,   4420,   4421,   4422,   4423,   4424,   4425, 
	  4426,   4427,   4428,   4429,   4430,   4431,   4432,   4433, 
	}},
	{{
	  4434,   4435,   4436,   4437,   4438,   4439,   4440,   4441, 
	  4442,   4443,   4444,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	}},
	{{
	 37213,  37215,  37217,  37219,  37222,  37225,  37227,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,  37229,  37231,  37233,  37235,  37237, 
	     0,      0,      0,      0,      0,   4471,      0,   4473, 
	}},
	{{
	 37243,  37244,  37245,  37246,  37247,  37248,  37249,  37250, 
	 37251,  37252,   4485,   4487,   4489,   4491,   4493,   4495, 
	  4497,   4499,   4501,   4503,   4505,   4507,   4509,      0, 
	  4511,   4513,   4515,   4517,   4519,      0,   4521,      0, 
	}},
	{{
	  4523,   4525,      0,   4527,   4529,      0,   4531,   4533, 
	  4535,   4537,   4539,   4541,   4543,   4545,   4547,  37317, 
	 37319,  37320,  37321,  37322,  37323,  37324,  37325,  37326, 
	 37327,  37328,  37329,  37330,  37331,  37332,  37333,  37334, 
	}},
	{{
	 37335,  37336,  37337,  37338,  37339,  37340,  37341,  37342, 
	 37343,  37344,  37345,  37346,  37347,  37348,  37349,  37350, 
	 37351,  37352,  37353,  37354,  37355,  37356,  37357,  37358, 
	 37359,  37360,  37361,  37362,  37363,  37364,  37365,  37366, 
	}},
	{{
	 37367,  37368,  37369,  37370,  37371,  37372,  37373,  37374, 
	 37375,  37376,  37377,  37378,  37379,  37380,  37381,  37382, 
	 37383,  37384,  37385,  37386,  37387,  37388,  37389,  37390, 
	 37391,  37392,  37393,  37394,  37395,  37396,  37397,  37398, 
	}},
	{{
	 37399,  37400,  37401,  37402,  37403,  37404,  37405,  37406, 
	 37407,  37408,  37409,  37410,  37411,  37412,  37413,  37414, 
	 37415,  37416,      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,  37417,  37418,  37419,  37420,  37421, 
	 37422,  37423,  37424,  37425,  37426,  37427,  37428,  37429, 
	}},
	{{
	 37430,  37431,  37432,  37433,  37434,  37435,  37436,  37437, 
	 37438,  37439,  37440,  37442,  37444,  37446,  37448,  37450, 
	 37452,  37454,  37456,  37458,  37460,  37462,  37464,  37466, 
	 37468,  37470,  37472,  37474,  37476,  37477,  37478,  37479, 
	}},
	{{
	 37480,  37482,  37484,  37486,  37488,  37490,  37492,  37494, 
	 37496,  37498,  37500,  37502,  37504,  37506,  37508,  37510, 
	 37512,  37514,  37516,  37518,  37520,  37522,  37524,  37526, 
	 37528,  37530,  37532,  37534,  37536,  37538,  37540,  37542, 
	}},
	{{
	 37544,  37546,  37548,  37550,  37552,  37554,  37556,  37558, 
	 37560,  37562,  37564,  37566,  37568,  37570,  37572,  37574, 
	 37576,  37578,  37580,  37582,  37584,  37586,  37588,  37590, 
	 37592,  37594,  37596,  37598,  37600,  37602,  37604,  37606, 
	}},
	{{
	 37608,  37610,  37612,  37614,  37616,  37618,  37620,  37622, 
	 37624,  37626,  37628,  37630,  37632,  37634,  37636,  37638, 
	 37640,  37642,  37644,  37646,  37648,  37650,  37652,  37654, 
	 37656,  37658,  37660,  37662,  37664,  37666,  37668,  37671, 
	}},
	{{
	 37674,  37677,  37680,  37683,  37686,  37688,  37690,  37692, 
	 37694,  37696,  37698,  37700,  37702,  37704,  37706,  37708, 
	 37710,  37712,  37714,  37716,  37718,  37720,  37722,  37724, 
	 37726,  37728,  37730,  37732,  37734,  37736,  37738,  37740, 
	}},
	{{
	 37742,  37744,  37746,  37748,  37750,  37752,  37754,  37756, 
	 37758,  37760,  37762,  37764,  37766,  37768,  37770,  37772, 
	 37774,  37776,  37778,  37780,  37782,  37784,  37786,  37788, 
	 37790,  37792,  37794,  37796,  37798,  37800,  37802,  37804, 
	}},
	{{
	 37806,  37808,  37810,  37812,  37814,  37816,  37818,  37820, 
	 37822,  37824,  37826,  37828,  37830,  37832,  37834,  37836, 
	 37838,  37840,  37842,  37844,  37846,  37848,  37850,  37852, 
	 37854,  37856,  37858,  37860,  37862,  37864,  37866,  37868, 
	}},
	{{
	 37870,  37872,  37874,  37876,  37878,  37880,  37882,  37884, 
	 37886,  37888,  37890,  37892,  37894,  37896,  37898,  37900, 
	 37902,  37904,  37906,  37908,  37910,  37912,  37914,  37916, 
	 37918,  37920,  37922,  37924,  37926,  37928,  37930,  37932, 
	}},
	{{
	 37934,  37936,  37938,  37940,  37942,  37944,  37946,  37948, 
	 37950,  37952,  37954,  37956,  37958,  37960,  37962,  37964, 
	 37966,  37968,  37970,  37973,  37976,  37979,  37981,  37983, 
	 37985,  37987,  37989,  37991,  37993,  37995,  37997,  37999, 
	}},
	{{
	 38001,  38003,  38005,  38007,  38009,  38011,  38013,  38015, 
	 38017,  38019,  38021,  38023,  38025,  38027,  38029,  38031, 
	 38033,  38035,  38037,  38039,  38041,  38043,  38045,  38047, 
	 38049,  38051,  38053,  38055,  38057,  38059,  38061,  38063, 
	}},
	{{
	 38065,  38067,  38069,  38071,  38073,  38075,  38077,  38079, 
	 38081,  38083,  38085,  38087,  38089,  38091,  38093,  38095, 
	 38097,  38099,  38101,  38103,  38105,  38107,  38109,  38111, 
	 38113,  38115,  38117,  38119,  38121,  38123,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	 38125,  38128,  38131,  38134,  38137,  38140,  38143,  38146, 
	 38149,  38152,  38155,  38158,  38161,  38164,  38167,  38170, 
	}},
	{{
	 38173,  38176,  38179,  38182,  38185,  38188,  38191,  38194, 
	 38197,  38200,  38203,  38206,  38209,  38212,  38215,  38218, 
	 38221,  38224,  38227,  38230,  38233,  38236,  38239,  38242, 
	 38245,  38248,  38251,  38254,  38257,  38260,  38263,  38266, 
	}},
	{{
	 38269,  38272,  38275,  38278,  38281,  38284,  38287,  38290, 
	 38293,  38296,  38299,  38302,  38305,  38308,  38311,  38314, 
	     0,      0,  38317,  38320,  38323,  38326,  38329,  38332, 
	 38335,  38338,  38341,  38344,  38347,  38350,  38353,  38356, 
	}},
	{{
	 38359,  38362,  38365,  38368,  38371,  38374,  38377,  38380, 
	 38383,  38386,  38389,  38392,  38395,  38398,  38401,  38404, 
	 38407,  38410,  38413,  38416,  38419,  38422,  38425,  38428, 
	 38431,  38434,  38437,  38440,  38443,  38446,  38449,  38452, 
	}},
	{{
	 38455,  38458,  38461,  38464,  38467,  38470,  38473,  38476, 
	     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, 
	 38479,  38482,  38485,  38489,  38493,  38497,  38501,  38505, 
	 38509,  38513,  38516,  38534,  38542,      0,      0,      0, 
	}},
	{{
	     0,      0,      0,      0,      0,      0,      0,      0, 
	     0,      0,      0,      0,      0,      0,      0,      0, 
	 38546,  38547,  38548,  38549,  38550,  38551,  38552,  38553, 
	 38554,  38555,  38556,  38557,  38558,  38559,  38560,  38561, 
	}},
	{{
	 38562,  38563,  38564,  38565,  38566,      0,      0,      0, 
	     0,  38567,  38568,  38569,  38570,  38571,  38572,  38573, 
	 38574,  38575,  38576,      0,  38577,  38578,  38579,  38580, 
	 38581,  38582,  38583,  38584,  38585,  38586,  38587,  38588, 
	}},
	{{
	 38589,  38590,  38591,  38592,  38593,  38594,  38595,      0, 
	 38596,  38597,  38598,  38599,      0,      0,      0,      0, 
	 38600,  38602,  38604,      0,  38606,      0,  38608,  38610, 
	 38612,  38614,  38616,  38618,  38620,  38622,  38624,  38626, 
	}},
	{{
	 38628,  38629,  38630,  38631,  38632,  38633,  38634,  38635, 
	 38636,  38637,  38638,  38639,  38640,  38641,  38642,  38643, 
	 38644,  38645,  38646,  38647,  38648,  38649,  38650,  38651, 
	 38652,  38653,  38654,  38655,  38656,  38657,  38658,  38659, 
	}},
	{{
	 38660,  38661,  38662,  38663,  38664,  38665,  38666,  38667, 
	 38668,  38669,  38670,  38671,  38672,  38673,  38674,  38675, 
	 38676,  38677,  38678,  38679,  38680,  38681,  38682,  38683, 
	 38684,  38685,  38686,  38687,  38688,  38689,  38690,  38691, 
	}},
	{{
	 38692,  38693,  38694,  38695,  38696,  38697,  38698,  38699, 
	 38700,  38701,  38702,  38703,  38704,  38705,  38706,  38707, 
	 38708,  38709,  38710,  38711,  38712,  38713,  38714,  38715, 
	 38716,  38717,  38718,  38719,  38720,  38721,  38722,  38723, 
	}},
	{{
	 38724,  38725,  38726,  38727,  38728,  38729,  38730,  38731, 
	 38732,  38733,  38734,  38735,  38736,  38737,  38738,  38739, 
	 38740,  38741,  38742,  38743,  38744,  38745,  38747,  38749, 
	 38751,  38753,  38755,  38757,  38759,      0,      0,      0, 
	}},
	{{
	     0,  38761,  38762,  38763,  38764,  38765,  38766,  38767, 
	 38768,  38769,  38770,  38771,  38772,  38773,  38774,  38775, 
	 38776,  38777,  38778,  38779,  38780,  38781,  38782,  38783, 
	 38784,  38785,  38786,  38787,  38788,  38789,  38790,  38791, 
	}},
	{{
	 38792,  38793,  38794,  38795,  38796,  38797,  38798,  38799, 
	 38800,  38801,  38802,  38803,  38804,  38805,  38806,  38807, 
	 38808,  38809,  38810,  38811,  38812,  38813,  38814,  38815, 
	 38816,  38817,  38818,  38819,  38820,  38821,  38822,  38823, 
	}},
	{{
	 38824,  38825,  38826,  38827,  38828,  38829,  38830,  38831, 
	 38832,  38833,  38834,  38835,  38836,  38837,  38838,  38839, 
	 38840,  38841,  38842,  38843,  38844,  38845,  38846,  38847, 
	 38848,  38849,  38850,  38851,  38852,  38853,  38854,  38855, 
	}},
	{{
	 38856,  38857,  38858,  38859,  38860,  38861,  38862,  38863, 
	 38864,  38865,  38866,  38867,  38868,  38869,  38870,  38871, 
	 38872,  38873,  38874,  38875,  38876,  38877,  38878,  38879, 
	 38880,  38881,  38882,  38883,  38884,  38885,  38886,  38887, 
	}},
	{{
	 38888,  38889,  38890,  38891,  38892,  38893,  38894,  38895, 
	 38896,  38897,  38898,  38899,  38900,  38901,  38902,  38903, 
	 38904,  38905,  38906,  38907,  38908,  38909,  38910,  38911, 
	 38912,  38913,  38914,  38915,  38916,  38917,  38918,  38919, 
	}},
	{{
	 38920,  38921,  38922,  38923,  38924,  38925,  38926,  38927, 
	 38928,  38929,  38930,  38931,  38932,  38933,  38934,  38935, 
	 38936,  38937,  38938,  38939,  38940,  38941,  38942,  38943, 
	 38944,  38945,  38946,  38947,  38948,  38949,  38950,      0, 
	}},
	{{
	     0,      0,  38951,  38952,  38953,  38954,  38955,  38956, 
	     0,      0,  38957,  38958,  38959,  38960,  38961,  38962, 
	     0,      0,  38963,  38964,  38965,  38966,  38967,  38968, 
	     0,      0,  38969,  38970,  38971,      0,      0,      0, 
	}},
	{{
	 38972,  38973,  38974,  38975,  38976,  38977,  38978,      0, 
	 38979,  38980,  38981,  38982,  38983,  38984,  38985,      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,   6218,   6220, 
	}},
	{{
	  6222,   6224,   6226,   6228,   6230,      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,   6232,   6234,   6236,   6238,   6240, 
	}},
	{{
	  6242,      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, 
	}},
	{{
	 39012,  39013,  39014,  39015,  39016,  39017,  39018,  39019, 
	 39020,  39021,  39022,  39023,  39024,  39025,  39026,  39027, 
	 39028,  39029,  39030,  39031,  39032,  39033,  39034,  39035, 
	 39036,  39037,  39038,  39039,  39040,  39041,  39042,  39043, 
	}},
	{{
	 39044,  39045,  39046,  39047,  39048,  39049,  39050,  39051, 
	 39052,  39053,  39054,  39055,  39056,  39057,  39058,  39059, 
	 39060,  39061,  39062,  39063,  39064,  39065,  39066,  39067, 
	 39068,  39069,  39070,  39071,  39072,  39073,  39074,  39075, 
	}},
	{{
	 39076,  39077,  39078,  39079,  39080,  39081,  39082,  39083, 
	 39084,  39085,  39086,  39087,  39088,  39089,  39090,  39091, 
	 39092,  39093,  39094,  39095,  39096,      0,  39097,  39098, 
	 39099,  39100,  39101,  39102,  39103,  39104,  39105,  39106, 
	}},
	{{
	 39107,  39108,  39109,  39110,  39111,  39112,  39113,  39114, 
	 39115,  39116,  39117,  39118,  39119,  39120,  39121,  39122, 
	 39123,  39124,  39125,  39126,  39127,  39128,  39129,  39130, 
	 39131,  39132,  39133,  39134,  39135,  39136,  39137,  39138, 
	}},
	{{
	 39139,  39140,  39141,  39142,  39143,  39144,  39145,  39146, 
	 39147,  39148,  39149,  39150,  39151,  39152,  39153,  39154, 
	 39155,  39156,  39157,  39158,  39159,  39160,  39161,  39162, 
	 39163,  39164,  39165,  39166,  39167,      0,  39168,  39169, 
	}},
	{{
	     0,      0,  39170,      0,      0,  39171,  39172,      0, 
	     0,  39173,  39174,  39175,  39176,      0,  39177,  39178, 
	 39179,  39180,  39181,  39182,  39183,  39184,  39185,  39186, 
	 39187,  39188,      0,  39189,      0,  39190,  39191,  39192, 
	}},
	{{
	 39193,      0,  39194,  39195,      0,  39196,  39197,  39198, 
	 39199,  39200,  39201,  39202,  39203,  39204,  39205,  39206, 
	 39207,  39208,  39209,  39210,  39211,  39212,  39213,  39214, 
	 39215,  39216,  39217,  39218,  39219,  39220,  39221,  39222, 
	}},
	{{
	 39223,  39224,  39225,  39226,  39227,  39228,  39229,  39230, 
	 39231,  39232,  39233,  39234,  39235,  39236,  39237,  39238, 
	 39239,  39240,  39241,  39242,  39243,  39244,  39245,  39246, 
	 39247,  39248,  39249,  39250,  39251,  39252,  39253,  39254, 
	}},
	{{
	 39255,  39256,  39257,  39258,  39259,  39260,      0,  39261, 
	 39262,  39263,  39264,      0,      0,  39265,  39266,  39267, 
	 39268,  39269,  39270,  39271,  39272,      0,  39273,  39274, 
	 39275,  39276,  39277,  39278,  39279,      0,  39280,  39281, 
	}},
	{{
	 39282,  39283,  39284,  39285,  39286,  39287,  39288,  39289, 
	 39290,  39291,  39292,  39293,  39294,  39295,  39296,  39297, 
	 39298,  39299,  39300,  39301,  39302,  39303,  39304,  39305, 
	 39306,  39307,      0,  39308,  39309,  39310,  39311,      0, 
	}},
	{{
	 39312,  39313,  39314,  39315,  39316,      0,  39317,      0, 
	     0,      0,  39318,  39319,  39320,  39321,  39322,  39323, 
	 39324,      0,  39325,  39326,  39327,  39328,  39329,  39330, 
	 39331,  39332,  39333,  39334,  39335,  39336,  39337,  39338, 
	}},
	{{
	 39339,  39340,  39341,  39342,  39343,  39344,  39345,  39346, 
	 39347,  39348,  39349,  39350,  39351,  39352,  39353,  39354, 
	 39355,  39356,  39357,  39358,  39359,  39360,  39361,  39362, 
	 39363,  39364,  39365,  39366,  39367,  39368,  39369,  39370, 
	}},
	{{
	 39371,  39372,  39373,  39374,  39375,  39376,  39377,  39378, 
	 39379,  39380,  39381,  39382,  39383,  39384,  39385,  39386, 
	 39387,  39388,  39389,  39390,  39391,  39392,  39393,  39394, 
	 39395,  39396,  39397,  39398,  39399,  39400,  39401,  39402, 
	}},
	{{
	 39403,  39404,  39405,  39406,  39407,  39408,  39409,  39410, 
	 39411,  39412,  39413,  39414,  39415,  39416,  39417,  39418, 
	 39419,  39420,  39421,  39422,  39423,  39424,  39425,  39426, 
	 39427,  39428,  39429,  39430,  39431,  39432,  39433,  39434, 
	}},
	{{
	 39435,  39436,  39437,  39438,  39439,  39440,  39441,  39442, 
	 39443,  39444,  39445,  39446,  39447,  39448,  39449,  39450, 
	 39451,  39452,  39453,  39454,  39455,  39456,  39457,  39458, 
	 39459,  39460,  39461,  39462,  39463,  39464,  39465,  39466, 
	}},
	{{
	 39467,  39468,  39469,  39470,  39471,  39472,  39473,  39474, 
	 39475,  39476,  39477,  39478,  39479,  39480,  39481,  39482, 
	 39483,  39484,  39485,  39486,  39487,  39488,  39489,  39490, 
	 39491,  39492,  39493,  39494,  39495,  39496,  39497,  39498, 
	}},
	{{
	 39499,  39500,  39501,  39502,  39503,  39504,  39505,  39506, 
	 39507,  39508,  39509,  39510,  39511,  39512,  39513,  39514, 
	 39515,  39516,  39517,  39518,  39519,  39520,  39521,  39522, 
	 39523,  39524,  39525,  39526,  39527,  39528,  39529,  39530, 
	}},
	{{
	 39531,  39532,  39533,  39534,  39535,  39536,  39537,  39538, 
	 39539,  39540,  39541,  39542,  39543,  39544,  39545,  39546, 
	 39547,  39548,  39549,  39550,  39551,  39552,  39553,  39554, 
	 39555,  39556,  39557,  39558,  39559,  39560,  39561,  39562, 
	}},
	{{
	 39563,  39564,  39565,  39566,  39567,  39568,  39569,  39570, 
	 39571,  39572,  39573,  39574,  39575,  39576,  39577,  39578, 
	 39579,  39580,  39581,  39582,  39583,  39584,  39585,  39586, 
	 39587,  39588,  39589,  39590,  39591,  39592,  39593,  39594, 
	}},
	{{
	 39595,  39596,  39597,  39598,  39599,  39600,  39601,  39602, 
	 39603,  39604,  39605,  39606,  39607,  39608,  39609,  39610, 
	 39611,  39612,  39613,  39614,  39615,  39616,  39617,  39618, 
	 39619,  39620,  39621,  39622,  39623,  39624,  39625,  39626, 
	}},
	{{
	 39627,  39628,  39629,  39630,  39631,  39632,  39633,  39634, 
	 39635,  39636,  39637,  39638,  39639,  39640,  39641,  39642, 
	 39643,  39644,  39645,  39646,  39647,  39648,  39649,  39650, 
	 39651,  39652,  39653,  39654,  39655,  39656,  39657,  39658, 
	}},
	{{
	 39659,  39660,  39661,  39662,      0,      0,      0,      0, 
	 39663,  39664,  39665,  39666,  39667,  39668,  39669,  39670, 
	 39671,  39672,  39673,  39674,  39675,  39676,  39677,  39678, 
	 39679,  39680,  39681,  39682,  39683,  39684,  39685,  39686, 
	}},
	{{
	 39687,  39688,  39689,  39690,  39691,  39692,  39693,  39694, 
	 39695,  39696,  39697,  39698,  39699,  39700,  39701,  39702, 
	 39703,  39704,  39705,  39706,  39707,  39708,  39709,  39710, 
	 39711,  39712,  39713,  39714,  39715,  39716,  39717,  39718, 
	}},
	{{
	 39719,  39720,  39721,  39722,  39723,  39724,  39725,  39726, 
	 39727,  39728,  39729,  39730,  39731,  39732,  39733,  39734, 
	 39735,  39736,  39737,  39738,  39739,  39740,  39741,  39742, 
	 39743,  39744,  39745,  39746,  39747,  39748,  39749,  39750, 
	}},
	{{
	 39751,  39752,  39753,  39754,  39755,  39756,  39757,  39758, 
	 39759,  39760,  39761,  39762,  39763,  39764,  39765,  39766, 
	 39767,  39768,  39769,  39770,  39771,  39772,  39773,  39774, 
	 39775,  39776,  39777,  39778,  39779,  39780,  39781,  39782, 
	}},
	{{
	 39783,  39784,  39785,  39786,  39787,  39788,  39789,  39790, 
	 39791,  39792,  39793,  39794,  39795,  39796,  39797,  39798, 
	 39799,  39800,  39801,  39802,  39803,  39804,  39805,  39806, 
	 39807,  39808,  39809,  39810,  39811,  39812,  39813,  39814, 
	}},
	{{
	 39815,  39816,  39817,  39818,  39819,  39820,  39821,  39822, 
	 39823,  39824,  39825,  39826,  39827,  39828,  39829,  39830, 
	 39831,  39832,  39833,  39834,  39835,  39836,  39837,  39838, 
	 39839,  39840,  39841,  39842,  39843,  39844,  39845,  39846, 
	}},
	{{
	 39847,  39848,  39849,  39850,  39851,  39852,  39853,  39854, 
	 39855,  39856,  39857,  39858,  39859,  39860,  39861,  39862, 
	 39863,  39864,  39865,  39866,  39867,  39868,  39869,  39870, 
	 39871,  39872,  39873,  39874,  39875,  39876,  39877,  39878, 
	}},
	{{
	 39879,  39880,  39881,  39882,  39883,  39884,  39885,  39886, 
	 39887,  39888,  39889,  39890,  39891,  39892,  39893,  39894, 
	 39895,  39896,  39897,  39898,  39899,  39900,  39901,  39902, 
	 39903,  39904,  39905,  39906,  39907,  39908,  39909,  39910, 
	}},
	{{
	 39911,  39912,  39913,  39914,  39915,  39916,  39917,  39918, 
	 39919,  39920,  39921,  39922,  39923,  39924,  39925,  39926, 
	 39927,  39928,  39929,  39930,  39931,  39932,  39933,  39934, 
	 39935,  39936,  39937,  39938,  39939,  39940,  39941,  39942, 
	}},
	{{
	 39943,  39944,  39945,  39946,  39947,  39948,  39949,  39950, 
	 39951,  39952,      0,      0,      0,      0,  39953,  39954, 
	 39955,  39956,  39957,  39958,  39959,  39960,  39961,  39962, 
	 39963,  39964,  39965,  39966,  39967,  39968,  39969,  39970, 
	}},
	{{
	 39971,  39972,  39973,  39974,  39975,  39976,  39977,  39978, 
	 39979,  39980,  39981,  39982,  39983,  39984,  39985,  39986, 
	 39987,  39988,  39989,  39990,  39991,  39992,  39993,  39994, 
	 39995,  39996,  39997,  39998,  39999,  40000,  40001,  40002, 
	}},
	{{
	  7235,   7236,   7237,   7238,   7239,   7240,   7241,   7242, 
	  7243,   7244,   7245,   7246,   7247,   7248,   7249,   7250, 
	  7251,   7252,   7253,   7254,   7255,   7256,   7257,   7258, 
	  7259,   7260,   7261,   7262,   7263,   7264,   7265,   7266, 
	}},
	{{
	  7267,   7268,   7269,   7270,   7271,   7272,   7273,   7274, 
	  7275,   7276,   7277,   7278,   7279,   7280,   7281,   7282, 
	  7283,   7284,   7285,   7286,   7287,   7288,   7289,   7290, 
	  7291,   7292,   7293,   7294,   7295,   7296,   7297,   7298, 
	}},
	{{
	  7299,   7300,   7301,   7302,   7303,   7304,   7305,   7306, 
	  7307,   7308,   7309,   7310,   7311,   7312,   7313,   7314, 
	  7315,   7316,   7317,   7318,   7319,   7320,   7321,   7322, 
	  7323,   7324,   7325,   7326,   7327,   7328,   7329,   7330, 
	}},
	{{
	  7331,   7332,   7333,   7334,   7335,   7336,   7337,   7338, 
	  7339,   7340,   7341,   7342,   7343,   7344,   7345,   7346, 
	  7347,   7348,   7349,   7350,   7351,   7352,   7353,   7354, 
	  7355,   7356,   7357,   7358,   7359,   7360,   7361,   7362, 
	}},
	{{
	  7363,   7364,   7365,   7366,   7367,   7368,   7369,   7370, 
	  7371,   7372,   7373,   7374,   7375,   7376,   7377,   7378, 
	  7379,   7380,   7381,   7382,   7383,   7384,   7385,   7386, 
	  7387,   7388,   7389,   7390,   7391,   7392,   7393,   7394, 
	}},
	{{
	  7395,   7396,   7397,   7398,   7399,   7400,   7401,   7402, 
	  7403,   7404,   7405,   7406,   7407,   7408,   7409,   7410, 
	  7411,   7412,   7413,   7414,   7415,   7416,   7417,   7418, 
	  7419,   7420,   7421,   7422,   7423,   7424,   7425,   7426, 
	}},
	{{
	  7427,   7428,   7429,   7430,   7431,   7432,   7433,   7434, 
	  7435,   7436,   7437,   7438,   7439,   7440,   7441,   7442, 
	  7443,   7444,   7445,   7446,   7447,   7448,   7449,   7450, 
	  7451,   7452,   7453,   7454,   7455,   7456,   7457,   7458, 
	}},
	{{
	  7459,   7460,   7461,   7462,   7463,   7464,   7465,   7466, 
	  7467,   7468,   7469,   7470,   7471,   7472,   7473,   7474, 
	  7475,   7476,   7477,   7478,   7479,   7480,   7481,   7482, 
	  7483,   7484,   7485,   7486,   7487,   7488,   7489,   7490, 
	}},
	{{
	  7491,   7492,   7493,   7494,   7495,   7496,   7497,   7498, 
	  7499,   7500,   7501,   7502,   7503,   7504,   7505,   7506, 
	  7507,   7508,   7509,   7510,   7511,   7512,   7513,   7514, 
	  7515,   7516,   7517,   7518,   7519,   7520,   7521,   7522, 
	}},
	{{
	  7523,   7524,   7525,   7526,   7527,   7528,   7529,   7530, 
	  7531,   7532,   7533,   7534,   7535,   7536,   7537,   7538, 
	  7539,   7540,   7541,   7542,   7543,   7544,   7545,   7546, 
	  7547,   7548,   7549,   7550,   7551,   7552,   7553,   7554, 
	}},
	{{
	  7555,   7556,   7557,   7558,   7559,   7560,   7561,   7562, 
	  7563,   7564,   7565,   7566,   7567,   7568,   7569,   7570, 
	  7571,   7572,   7573,   7574,   7575,   7576,   7577,   7578, 
	  7579,   7580,   7581,   7582,   7583,   7584,   7585,   7586, 
	}},
	{{
	  7587,   7588,   7589,   7590,   7591,   7592,   7593,   7594, 
	  7595,   7596,   7597,   7598,   7599,   7600,   7601,   7602, 
	  7603,   7604,   7605,   7606,   7607,   7608,   7609,   7610, 
	  7611,   7612,   7613,   7614,   7615,   7616,   7617,   7618, 
	}},
	{{
	  7619,   7620,   7621,   7622,   7623,   7624,   7625,   7626, 
	  7627,   7628,   7629,   7630,   7631,   7632,   7633,   7634, 
	  7635,   7636,   7637,   7638,   7639,   7640,   7641,   7642, 
	  7643,   7644,   7645,   7646,   7647,   7648,   7649,   7650, 
	}},
	{{
	  7651,   7652,   7653,   7654,   7655,   7656,   7657,   7658, 
	  7659,   7660,   7661,   7662,   7663,   7664,   7665,   7666, 
	  7667,   7668,   7669,   7670,   7671,   7672,   7673,   7674, 
	  7675,   7676,   7677,   7678,   7679,   7680,   7681,   7682, 
	}},
	{{
	  7683,   7684,   7685,   7686,   7687,   7688,   7689,   7690, 
	  7691,   7692,   7693,   7694,   7695,   7696,   7697,   7698, 
	  7699,   7700,   7701,   7702,   7703,   7704,   7705,   7706, 
	  7707,   7708,   7709,   7710,   7711,   7712,   7713,   7714, 
	}},
	{{
	  7715,   7716,   7717,   7718,   7719,   7720,   7721,   7722, 
	  7723,   7724,   7725,   7726,   7727,   7728,   7729,   7730, 
	  7731,   7732,   7733,   7734,   7735,   7736,   7737,   7738, 
	  7739,   7740,   7741,   7742,   7743,   7744,   7745,   7746, 
	}},
	{{
	  7747,   7748,   7749,   7750,   7751,   7752,   7753,   7754, 
	  7755,   7756,   7757,   7758,   7759,   7760,   7761,   7762, 
	  7763,   7764,   7765,   7766,   7767,   7768,   7769,   7770, 
	  7771,   7772,   7773,   7774,   7775,   7776,      0,      0, 
	}},
};
static const unsigned long v320_decompose_seq[] = {
	0x00000000, 0x80000020, 0x00000020, 0x80000308, 
	0x80000061, 0x00000020, 0x80000304, 0x80000032, 
	0x80000033, 0x00000020, 0x80000301, 0x800003bc, 
	0x00000020, 0x80000327, 0x80000031, 0x8000006f, 
	0x00000031, 0x00002044, 0x80000034, 0x00000031, 
	0x00002044, 0x80000032, 0x00000033, 0x00002044, 
	0x80000034, 0x00000041, 0x80000300, 0x00000041, 
	0x80000301, 0x00000041, 0x80000302, 0x00000041, 
	0x80000303, 0x00000041, 0x80000308, 0x00000041, 
	0x8000030a, 0x00000043, 0x80000327, 0x00000045, 
	0x80000300, 0x00000045, 0x80000301, 0x00000045, 
	0x80000302, 0x00000045, 0x80000308, 0x00000049, 
	0x80000300, 0x00000049, 0x80000301, 0x00000049, 
	0x80000302, 0x00000049, 0x80000308, 0x0000004e, 
	0x80000303, 0x0000004f, 0x80000300, 0x0000004f, 
	0x80000301, 0x0000004f, 0x80000302, 0x0000004f, 
	0x80000303, 0x0000004f, 0x80000308, 0x00000055, 
	0x80000300, 0x00000055, 0x80000301, 0x00000055, 
	0x80000302, 0x00000055, 0x80000308, 0x00000059, 
	0x80000301, 0x00000061, 0x80000300, 0x00000061, 
	0x80000301, 0x00000061, 0x80000302, 0x00000061, 
	0x80000303, 0x00000061, 0x80000308, 0x00000061, 
	0x8000030a, 0x00000063, 0x80000327, 0x00000065, 
	0x80000300, 0x00000065, 0x80000301, 0x00000065, 
	0x80000302, 0x00000065, 0x80000308, 0x00000069, 
	0x80000300, 0x00000069, 0x80000301, 0x00000069, 
	0x80000302, 0x00000069, 0x80000308, 0x0000006e, 
	0x80000303, 0x0000006f, 0x80000300, 0x0000006f, 
	0x80000301, 0x0000006f, 0x80000302, 0x0000006f, 
	0x80000303, 0x0000006f, 0x80000308, 0x00000075, 
	0x80000300, 0x00000075, 0x80000301, 0x00000075, 
	0x80000302, 0x00000075, 0x80000308, 0x00000079, 
	0x80000301, 0x00000079, 0x80000308, 0x00000041, 
	0x80000304, 0x00000061, 0x80000304, 0x00000041, 
	0x80000306, 0x00000061, 0x80000306, 0x00000041, 
	0x80000328, 0x00000061, 0x80000328, 0x00000043, 
	0x80000301, 0x00000063, 0x80000301, 0x00000043, 
	0x80000302, 0x00000063, 0x80000302, 0x00000043, 
	0x80000307, 0x00000063, 0x80000307, 0x00000043, 
	0x8000030c, 0x00000063, 0x8000030c, 0x00000044, 
	0x8000030c, 0x00000064, 0x8000030c, 0x00000045, 
	0x80000304, 0x00000065, 0x80000304, 0x00000045, 
	0x80000306, 0x00000065, 0x80000306, 0x00000045, 
	0x80000307, 0x00000065, 0x80000307, 0x00000045, 
	0x80000328, 0x00000065, 0x80000328, 0x00000045, 
	0x8000030c, 0x00000065, 0x8000030c, 0x00000047, 
	0x80000302, 0x00000067, 0x80000302, 0x00000047, 
	0x80000306, 0x00000067, 0x80000306, 0x00000047, 
	0x80000307, 0x00000067, 0x80000307, 0x00000047, 
	0x80000327, 0x00000067, 0x80000327, 0x00000048, 
	0x80000302, 0x00000068, 0x80000302, 0x00000049, 
	0x80000303, 0x00000069, 0x80000303, 0x00000049, 
	0x80000304, 0x00000069, 0x80000304, 0x00000049, 
	0x80000306, 0x00000069, 0x80000306, 0x00000049, 
	0x80000328, 0x00000069, 0x80000328, 0x00000049, 
	0x80000307, 0x00000049, 0x8000004a, 0x00000069, 
	0x8000006a, 0x0000004a, 0x80000302, 0x0000006a, 
	0x80000302, 0x0000004b, 0x80000327, 0x0000006b, 
	0x80000327, 0x0000004c, 0x80000301, 0x0000006c, 
	0x80000301, 0x0000004c, 0x80000327, 0x0000006c, 
	0x80000327, 0x0000004c, 0x8000030c, 0x0000006c, 
	0x8000030c, 0x0000004c, 0x800000b7, 0x0000006c, 
	0x800000b7, 0x0000004e, 0x80000301, 0x0000006e, 
	0x80000301, 0x0000004e, 0x80000327, 0x0000006e, 
	0x80000327, 0x0000004e, 0x8000030c, 0x0000006e, 
	0x8000030c, 0x000002bc, 0x8000006e, 0x0000004f, 
	0x80000304, 0x0000006f, 0x80000304, 0x0000004f, 
	0x80000306, 0x0000006f, 0x80000306, 0x0000004f, 
	0x8000030b, 0x0000006f, 0x8000030b, 0x00000052, 
	0x80000301, 0x00000072, 0x80000301, 0x00000052, 
	0x80000327, 0x00000072, 0x80000327, 0x00000052, 
	0x8000030c, 0x00000072, 0x8000030c, 0x00000053, 
	0x80000301, 0x00000073, 0x80000301, 0x00000053, 
	0x80000302, 0x00000073, 0x80000302, 0x00000053, 
	0x80000327, 0x00000073, 0x80000327, 0x00000053, 
	0x8000030c, 0x00000073, 0x8000030c, 0x00000054, 
	0x80000327, 0x00000074, 0x80000327, 0x00000054, 
	0x8000030c, 0x00000074, 0x8000030c, 0x00000055, 
	0x80000303, 0x00000075, 0x80000303, 0x00000055, 
	0x80000304, 0x00000075, 0x80000304, 0x00000055, 
	0x80000306, 0x00000075, 0x80000306, 0x00000055, 
	0x8000030a, 0x00000075, 0x8000030a, 0x00000055, 
	0x8000030b, 0x00000075, 0x8000030b, 0x00000055, 
	0x80000328, 0x00000075, 0x80000328, 0x00000057, 
	0x80000302, 0x00000077, 0x80000302, 0x00000059, 
	0x80000302, 0x00000079, 0x80000302, 0x00000059, 
	0x80000308, 0x0000005a, 0x80000301, 0x0000007a, 
	0x80000301, 0x0000005a, 0x80000307, 0x0000007a, 
	0x80000307, 0x0000005a, 0x8000030c, 0x0000007a, 
	0x8000030c, 0x80000073, 0x0000004f, 0x8000031b, 
	0x0000006f, 0x8000031b, 0x00000055, 0x8000031b, 
	0x00000075, 0x8000031b, 0x00000044, 0x8000017d, 
	0x00000044, 0x8000017e, 0x00000064, 0x8000017e, 
	0x0000004c, 0x8000004a, 0x0000004c, 0x8000006a, 
	0x0000006c, 0x8000006a, 0x0000004e, 0x8000004a, 
	0x0000004e, 0x8000006a, 0x0000006e, 0x8000006a, 
	0x00000041, 0x8000030c, 0x00000061, 0x8000030c, 
	0x00000049, 0x8000030c, 0x00000069, 0x8000030c, 
	0x0000004f, 0x8000030c, 0x0000006f, 0x8000030c, 
	0x00000055, 0x8000030c, 0x00000075, 0x8000030c, 
	0x000000dc, 0x80000304, 0x000000fc, 0x80000304, 
	0x000000dc, 0x80000301, 0x000000fc, 0x80000301, 
	0x000000dc, 0x8000030c, 0x000000fc, 0x8000030c, 
	0x000000dc, 0x80000300, 0x000000fc, 0x80000300, 
	0x000000c4, 0x80000304, 0x000000e4, 0x80000304, 
	0x00000226, 0x80000304, 0x00000227, 0x80000304, 
	0x000000c6, 0x80000304, 0x000000e6, 0x80000304, 
	0x00000047, 0x8000030c, 0x00000067, 0x8000030c, 
	0x0000004b, 0x8000030c, 0x0000006b, 0x8000030c, 
	0x0000004f, 0x80000328, 0x0000006f, 0x80000328, 
	0x000001ea, 0x80000304, 0x000001eb, 0x80000304, 
	0x000001b7, 0x8000030c, 0x00000292, 0x8000030c, 
	0x0000006a, 0x8000030c, 0x00000044, 0x8000005a, 
	0x00000044, 0x8000007a, 0x00000064, 0x8000007a, 
	0x00000047, 0x80000301, 0x00000067, 0x80000301, 
	0x0000004e, 0x80000300, 0x0000006e, 0x80000300, 
	0x000000c5, 0x80000301, 0x000000e5, 0x80000301, 
	0x000000c6, 0x80000301, 0x000000e6, 0x80000301, 
	0x000000d8, 0x80000301, 0x000000f8, 0x80000301, 
	0x00000041, 0x8000030f, 0x00000061, 0x8000030f, 
	0x00000041, 0x80000311, 0x00000061, 0x80000311, 
	0x00000045, 0x8000030f, 0x00000065, 0x8000030f, 
	0x00000045, 0x80000311, 0x00000065, 0x80000311, 
	0x00000049, 0x8000030f, 0x00000069, 0x8000030f, 
	0x00000049, 0x80000311, 0x00000069, 0x80000311, 
	0x0000004f, 0x8000030f, 0x0000006f, 0x8000030f, 
	0x0000004f, 0x80000311, 0x0000006f, 0x80000311, 
	0x00000052, 0x8000030f, 0x00000072, 0x8000030f, 
	0x00000052, 0x80000311, 0x00000072, 0x80000311, 
	0x00000055, 0x8000030f, 0x00000075, 0x8000030f, 
	0x00000055, 0x80000311, 0x00000075, 0x80000311, 
	0x00000053, 0x80000326, 0x00000073, 0x80000326, 
	0x00000054, 0x80000326, 0x00000074, 0x80000326, 
	0x00000048, 0x8000030c, 0x00000068, 0x8000030c, 
	0x00000041, 0x80000307, 0x00000061, 0x80000307, 
	0x00000045, 0x80000327, 0x00000065, 0x80000327, 
	0x000000d6, 0x80000304, 0x000000f6, 0x80000304, 
	0x000000d5, 0x80000304, 0x000000f5, 0x80000304, 
	0x0000004f, 0x80000307, 0x0000006f, 0x80000307, 
	0x0000022e, 0x80000304, 0x0000022f, 0x80000304, 
	0x00000059, 0x80000304, 0x00000079, 0x80000304, 
	0x80000068, 0x80000266, 0x8000006a, 0x80000072, 
	0x80000279, 0x8000027b, 0x80000281, 0x80000077, 
	0x80000079, 0x00000020, 0x80000306, 0x00000020, 
	0x80000307, 0x00000020, 0x8000030a, 0x00000020, 
	0x80000328, 0x00000020, 0x80000303, 0x00000020, 
	0x8000030b, 0x80000263, 0x8000006c, 0x80000073, 
	0x80000078, 0x80000295, 0x80000300, 0x80000301, 
	0x80000313, 0x00000308, 0x80000301, 0x800002b9, 
	0x00000020, 0x80000345, 0x8000003b, 0x00000020, 
	0x80000301, 0x000000a8, 0x80000301, 0x00000391, 
	0x80000301, 0x800000b7, 0x00000395, 0x80000301, 
	0x00000397, 0x80000301, 0x00000399, 0x80000301, 
	0x0000039f, 0x80000301, 0x000003a5, 0x80000301, 
	0x000003a9, 0x80000301, 0x000003ca, 0x80000301, 
	0x00000399, 0x80000308, 0x000003a5, 0x80000308, 
	0x000003b1, 0x80000301, 0x000003b5, 0x80000301, 
	0x000003b7, 0x80000301, 0x000003b9, 0x80000301, 
	0x000003cb, 0x80000301, 0x000003b9, 0x80000308, 
	0x000003c5, 0x80000308, 0x000003bf, 0x80000301, 
	0x000003c5, 0x80000301, 0x000003c9, 0x80000301, 
	0x800003b2, 0x800003b8, 0x800003a5, 0x000003d2, 
	0x80000301, 0x000003d2, 0x80000308, 0x800003c6, 
	0x800003c0, 0x800003ba, 0x800003c1, 0x800003c2, 
	0x80000398, 0x800003b5, 0x00000415, 0x80000300, 
	0x00000415, 0x80000308, 0x00000413, 0x80000301, 
	0x00000406, 0x80000308, 0x0000041a, 0x80000301, 
	0x00000418, 0x80000300, 0x00000423, 0x80000306, 
	0x00000418, 0x80000306, 0x00000438, 0x80000306, 
	0x00000435, 0x80000300, 0x00000435, 0x80000308, 
	0x00000433, 0x80000301, 0x00000456, 0x80000308, 
	0x0000043a, 0x80000301, 0x00000438, 0x80000300, 
	0x00000443, 0x80000306, 0x00000474, 0x8000030f, 
	0x00000475, 0x8000030f, 0x00000416, 0x80000306, 
	0x00000436, 0x80000306, 0x00000410, 0x80000306, 
	0x00000430, 0x80000306, 0x00000410, 0x80000308, 
	0x00000430, 0x80000308, 0x00000415, 0x80000306, 
	0x00000435, 0x80000306, 0x000004d8, 0x80000308, 
	0x000004d9, 0x80000308, 0x00000416, 0x80000308, 
	0x00000436, 0x80000308, 0x00000417, 0x80000308, 
	0x00000437, 0x80000308, 0x00000418, 0x80000304, 
	0x00000438, 0x80000304, 0x00000418, 0x80000308, 
	0x00000438, 0x80000308, 0x0000041e, 0x80000308, 
	0x0000043e, 0x80000308, 0x000004e8, 0x80000308, 
	0x000004e9, 0x80000308, 0x0000042d, 0x80000308, 
	0x0000044d, 0x80000308, 0x00000423, 0x80000304, 
	0x00000443, 0x80000304, 0x00000423, 0x80000308, 
	0x00000443, 0x80000308, 0x00000423, 0x8000030b, 
	0x00000443, 0x8000030b, 0x00000427, 0x80000308, 
	0x00000447, 0x80000308, 0x0000042b, 0x80000308, 
	0x0000044b, 0x80000308, 0x00000565, 0x80000582, 
	0x00000627, 0x80000653, 0x00000627, 0x80000654, 
	0x00000648, 0x80000654, 0x00000627, 0x80000655, 
	0x0000064a, 0x80000654, 0x00000627, 0x80000674, 
	0x00000648, 0x80000674, 0x000006c7, 0x80000674, 
	0x0000064a, 0x80000674, 0x000006d5, 0x80000654, 
	0x000006c1, 0x80000654, 0x000006d2, 0x80000654, 
	0x00000928, 0x8000093c, 0x00000930, 0x8000093c, 
	0x00000933, 0x8000093c, 0x00000915, 0x8000093c, 
	0x00000916, 0x8000093c, 0x00000917, 0x8000093c, 
	0x0000091c, 0x8000093c, 0x00000921, 0x8000093c, 
	0x00000922, 0x8000093c, 0x0000092b, 0x8000093c, 
	0x0000092f, 0x8000093c, 0x000009c7, 0x800009be, 
	0x000009c7, 0x800009d7, 0x000009a1, 0x800009bc, 
	0x000009a2, 0x800009bc, 0x000009af, 0x800009bc, 
	0x00000a32, 0x80000a3c, 0x00000a38, 0x80000a3c, 
	0x00000a16, 0x80000a3c, 0x00000a17, 0x80000a3c, 
	0x00000a1c, 0x80000a3c, 0x00000a2b, 0x80000a3c, 
	0x00000b47, 0x80000b56, 0x00000b47, 0x80000b3e, 
	0x00000b47, 0x80000b57, 0x00000b21, 0x80000b3c, 
	0x00000b22, 0x80000b3c, 0x00000b92, 0x80000bd7, 
	0x00000bc6, 0x80000bbe, 0x00000bc7, 0x80000bbe, 
	0x00000bc6, 0x80000bd7, 0x00000c46, 0x80000c56, 
	0x00000cbf, 0x80000cd5, 0x00000cc6, 0x80000cd5, 
	0x00000cc6, 0x80000cd6, 0x00000cc6, 0x80000cc2, 
	0x00000cca, 0x80000cd5, 0x00000d46, 0x80000d3e, 
	0x00000d47, 0x80000d3e, 0x00000d46, 0x80000d57, 
	0x00000dd9, 0x80000dca, 0x00000dd9, 0x80000dcf, 
	0x00000ddc, 0x80000dca, 0x00000dd9, 0x80000ddf, 
	0x00000e4d, 0x80000e32, 0x00000ecd, 0x80000eb2, 
	0x00000eab, 0x80000e99, 0x00000eab, 0x80000ea1, 
	0x80000f0b, 0x00000f42, 0x80000fb7, 0x00000f4c, 
	0x80000fb7, 0x00000f51, 0x80000fb7, 0x00000f56, 
	0x80000fb7, 0x00000f5b, 0x80000fb7, 0x00000f40, 
	0x80000fb5, 0x00000f71, 0x80000f72, 0x00000f71, 
	0x80000f74, 0x00000fb2, 0x80000f80, 0x00000fb2, 
	0x80000f81, 0x00000fb3, 0x80000f80, 0x00000fb3, 
	0x80000f81, 0x00000f71, 0x80000f80, 0x00000f92, 
	0x80000fb7, 0x00000f9c, 0x80000fb7, 0x00000fa1, 
	0x80000fb7, 0x00000fa6, 0x80000fb7, 0x00000fab, 
	0x80000fb7, 0x00000f90, 0x80000fb5, 0x00001025, 
	0x8000102e, 0x00000041, 0x80000325, 0x00000061, 
	0x80000325, 0x00000042, 0x80000307, 0x00000062, 
	0x80000307, 0x00000042, 0x80000323, 0x00000062, 
	0x80000323, 0x00000042, 0x80000331, 0x00000062, 
	0x80000331, 0x000000c7, 0x80000301, 0x000000e7, 
	0x80000301, 0x00000044, 0x80000307, 0x00000064, 
	0x80000307, 0x00000044, 0x80000323, 0x00000064, 
	0x80000323, 0x00000044, 0x80000331, 0x00000064, 
	0x80000331, 0x00000044, 0x80000327, 0x00000064, 
	0x80000327, 0x00000044, 0x8000032d, 0x00000064, 
	0x8000032d, 0x00000112, 0x80000300, 0x00000113, 
	0x80000300, 0x00000112, 0x80000301, 0x00000113, 
	0x80000301, 0x00000045, 0x8000032d, 0x00000065, 
	0x8000032d, 0x00000045, 0x80000330, 0x00000065, 
	0x80000330, 0x00000228, 0x80000306, 0x00000229, 
	0x80000306, 0x00000046, 0x80000307, 0x00000066, 
	0x80000307, 0x00000047, 0x80000304, 0x00000067, 
	0x80000304, 0x00000048, 0x80000307, 0x00000068, 
	0x80000307, 0x00000048, 0x80000323, 0x00000068, 
	0x80000323, 0x00000048, 0x80000308, 0x00000068, 
	0x80000308, 0x00000048, 0x80000327, 0x00000068, 
	0x80000327, 0x00000048, 0x8000032e, 0x00000068, 
	0x8000032e, 0x00000049, 0x80000330, 0x00000069, 
	0x80000330, 0x000000cf, 0x80000301, 0x000000ef, 
	0x80000301, 0x0000004b, 0x80000301, 0x0000006b, 
	0x80000301, 0x0000004b, 0x80000323, 0x0000006b, 
	0x80000323, 0x0000004b, 0x80000331, 0x0000006b, 
	0x80000331, 0x0000004c, 0x80000323, 0x0000006c, 
	0x80000323, 0x00001e36, 0x80000304, 0x00001e37, 
	0x80000304, 0x0000004c, 0x80000331, 0x0000006c, 
	0x80000331, 0x0000004c, 0x8000032d, 0x0000006c, 
	0x8000032d, 0x0000004d, 0x80000301, 0x0000006d, 
	0x80000301, 0x0000004d, 0x80000307, 0x0000006d, 
	0x80000307, 0x0000004d, 0x80000323, 0x0000006d, 
	0x80000323, 0x0000004e, 0x80000307, 0x0000006e, 
	0x80000307, 0x0000004e, 0x80000323, 0x0000006e, 
	0x80000323, 0x0000004e, 0x80000331, 0x0000006e, 
	0x80000331, 0x0000004e, 0x8000032d, 0x0000006e, 
	0x8000032d, 0x000000d5, 0x80000301, 0x000000f5, 
	0x80000301, 0x000000d5, 0x80000308, 0x000000f5, 
	0x80000308, 0x0000014c, 0x80000300, 0x0000014d, 
	0x80000300, 0x0000014c, 0x80000301, 0x0000014d, 
	0x80000301, 0x00000050, 0x80000301, 0x00000070, 
	0x80000301, 0x00000050, 0x80000307, 0x00000070, 
	0x80000307, 0x00000052, 0x80000307, 0x00000072, 
	0x80000307, 0x00000052, 0x80000323, 0x00000072, 
	0x80000323, 0x00001e5a, 0x80000304, 0x00001e5b, 
	0x80000304, 0x00000052, 0x80000331, 0x00000072, 
	0x80000331, 0x00000053, 0x80000307, 0x00000073, 
	0x80000307, 0x00000053, 0x80000323, 0x00000073, 
	0x80000323, 0x0000015a, 0x80000307, 0x0000015b, 
	0x80000307, 0x00000160, 0x80000307, 0x00000161, 
	0x80000307, 0x00001e62, 0x80000307, 0x00001e63, 
	0x80000307, 0x00000054, 0x80000307, 0x00000074, 
	0x80000307, 0x00000054, 0x80000323, 0x00000074, 
	0x80000323, 0x00000054, 0x80000331, 0x00000074, 
	0x80000331, 0x00000054, 0x8000032d, 0x00000074, 
	0x8000032d, 0x00000055, 0x80000324, 0x00000075, 
	0x80000324, 0x00000055, 0x80000330, 0x00000075, 
	0x80000330, 0x00000055, 0x8000032d, 0x00000075, 
	0x8000032d, 0x00000168, 0x80000301, 0x00000169, 
	0x80000301, 0x0000016a, 0x80000308, 0x0000016b, 
	0x80000308, 0x00000056, 0x80000303, 0x00000076, 
	0x80000303, 0x00000056, 0x80000323, 0x00000076, 
	0x80000323, 0x00000057, 0x80000300, 0x00000077, 
	0x80000300, 0x00000057, 0x80000301, 0x00000077, 
	0x80000301, 0x00000057, 0x80000308, 0x00000077, 
	0x80000308, 0x00000057, 0x80000307, 0x00000077, 
	0x80000307, 0x00000057, 0x80000323, 0x00000077, 
	0x80000323, 0x00000058, 0x80000307, 0x00000078, 
	0x80000307, 0x00000058, 0x80000308, 0x00000078, 
	0x80000308, 0x00000059, 0x80000307, 0x00000079, 
	0x80000307, 0x0000005a, 0x80000302, 0x0000007a, 
	0x80000302, 0x0000005a, 0x80000323, 0x0000007a, 
	0x80000323, 0x0000005a, 0x80000331, 0x0000007a, 
	0x80000331, 0x00000068, 0x80000331, 0x00000074, 
	0x80000308, 0x00000077, 0x8000030a, 0x00000079, 
	0x8000030a, 0x00000061, 0x800002be, 0x0000017f, 
	0x80000307, 0x00000041, 0x80000323, 0x00000061, 
	0x80000323, 0x00000041, 0x80000309, 0x00000061, 
	0x80000309, 0x000000c2, 0x80000301, 0x000000e2, 
	0x80000301, 0x000000c2, 0x80000300, 0x000000e2, 
	0x80000300, 0x000000c2, 0x80000309, 0x000000e2, 
	0x80000309, 0x000000c2, 0x80000303, 0x000000e2, 
	0x80000303, 0x00001ea0, 0x80000302, 0x00001ea1, 
	0x80000302, 0x00000102, 0x80000301, 0x00000103, 
	0x80000301, 0x00000102, 0x80000300, 0x00000103, 
	0x80000300, 0x00000102, 0x80000309, 0x00000103, 
	0x80000309, 0x00000102, 0x80000303, 0x00000103, 
	0x80000303, 0x00001ea0, 0x80000306, 0x00001ea1, 
	0x80000306, 0x00000045, 0x80000323, 0x00000065, 
	0x80000323, 0x00000045, 0x80000309, 0x00000065, 
	0x80000309, 0x00000045, 0x80000303, 0x00000065, 
	0x80000303, 0x000000ca, 0x80000301, 0x000000ea, 
	0x80000301, 0x000000ca, 0x80000300, 0x000000ea, 
	0x80000300, 0x000000ca, 0x80000309, 0x000000ea, 
	0x80000309, 0x000000ca, 0x80000303, 0x000000ea, 
	0x80000303, 0x00001eb8, 0x80000302, 0x00001eb9, 
	0x80000302, 0x00000049, 0x80000309, 0x00000069, 
	0x80000309, 0x00000049, 0x80000323, 0x00000069, 
	0x80000323, 0x0000004f, 0x80000323, 0x0000006f, 
	0x80000323, 0x0000004f, 0x80000309, 0x0000006f, 
	0x80000309, 0x000000d4, 0x80000301, 0x000000f4, 
	0x80000301, 0x000000d4, 0x80000300, 0x000000f4, 
	0x80000300, 0x000000d4, 0x80000309, 0x000000f4, 
	0x80000309, 0x000000d4, 0x80000303, 0x000000f4, 
	0x80000303, 0x00001ecc, 0x80000302, 0x00001ecd, 
	0x80000302, 0x000001a0, 0x80000301, 0x000001a1, 
	0x80000301, 0x000001a0, 0x80000300, 0x000001a1, 
	0x80000300, 0x000001a0, 0x80000309, 0x000001a1, 
	0x80000309, 0x000001a0, 0x80000303, 0x000001a1, 
	0x80000303, 0x000001a0, 0x80000323, 0x000001a1, 
	0x80000323, 0x00000055, 0x80000323, 0x00000075, 
	0x80000323, 0x00000055, 0x80000309, 0x00000075, 
	0x80000309, 0x000001af, 0x80000301, 0x000001b0, 
	0x80000301, 0x000001af, 0x80000300, 0x000001b0, 
	0x80000300, 0x000001af, 0x80000309, 0x000001b0, 
	0x80000309, 0x000001af, 0x80000303, 0x000001b0, 
	0x80000303, 0x000001af, 0x80000323, 0x000001b0, 
	0x80000323, 0x00000059, 0x80000300, 0x00000079, 
	0x80000300, 0x00000059, 0x80000323, 0x00000079, 
	0x80000323, 0x00000059, 0x80000309, 0x00000079, 
	0x80000309, 0x00000059, 0x80000303, 0x00000079, 
	0x80000303, 0x000003b1, 0x80000313, 0x000003b1, 
	0x80000314, 0x00001f00, 0x80000300, 0x00001f01, 
	0x80000300, 0x00001f00, 0x80000301, 0x00001f01, 
	0x80000301, 0x00001f00, 0x80000342, 0x00001f01, 
	0x80000342, 0x00000391, 0x80000313, 0x00000391, 
	0x80000314, 0x00001f08, 0x80000300, 0x00001f09, 
	0x80000300, 0x00001f08, 0x80000301, 0x00001f09, 
	0x80000301, 0x00001f08, 0x80000342, 0x00001f09, 
	0x80000342, 0x000003b5, 0x80000313, 0x000003b5, 
	0x80000314, 0x00001f10, 0x80000300, 0x00001f11, 
	0x80000300, 0x00001f10, 0x80000301, 0x00001f11, 
	0x80000301, 0x00000395, 0x80000313, 0x00000395, 
	0x80000314, 0x00001f18, 0x80000300, 0x00001f19, 
	0x80000300, 0x00001f18, 0x80000301, 0x00001f19, 
	0x80000301, 0x000003b7, 0x80000313, 0x000003b7, 
	0x80000314, 0x00001f20, 0x80000300, 0x00001f21, 
	0x80000300, 0x00001f20, 0x80000301, 0x00001f21, 
	0x80000301, 0x00001f20, 0x80000342, 0x00001f21, 
	0x80000342, 0x00000397, 0x80000313, 0x00000397, 
	0x80000314, 0x00001f28, 0x80000300, 0x00001f29, 
	0x80000300, 0x00001f28, 0x80000301, 0x00001f29, 
	0x80000301, 0x00001f28, 0x80000342, 0x00001f29, 
	0x80000342, 0x000003b9, 0x80000313, 0x000003b9, 
	0x80000314, 0x00001f30, 0x80000300, 0x00001f31, 
	0x80000300, 0x00001f30, 0x80000301, 0x00001f31, 
	0x80000301, 0x00001f30, 0x80000342, 0x00001f31, 
	0x80000342, 0x00000399, 0x80000313, 0x00000399, 
	0x80000314, 0x00001f38, 0x80000300, 0x00001f39, 
	0x80000300, 0x00001f38, 0x80000301, 0x00001f39, 
	0x80000301, 0x00001f38, 0x80000342, 0x00001f39, 
	0x80000342, 0x000003bf, 0x80000313, 0x000003bf, 
	0x80000314, 0x00001f40, 0x80000300, 0x00001f41, 
	0x80000300, 0x00001f40, 0x80000301, 0x00001f41, 
	0x80000301, 0x0000039f, 0x80000313, 0x0000039f, 
	0x80000314, 0x00001f48, 0x80000300, 0x00001f49, 
	0x80000300, 0x00001f48, 0x80000301, 0x00001f49, 
	0x80000301, 0x000003c5, 0x80000313, 0x000003c5, 
	0x80000314, 0x00001f50, 0x80000300, 0x00001f51, 
	0x80000300, 0x00001f50, 0x80000301, 0x00001f51, 
	0x80000301, 0x00001f50, 0x80000342, 0x00001f51, 
	0x80000342, 0x000003a5, 0x80000314, 0x00001f59, 
	0x80000300, 0x00001f59, 0x80000301, 0x00001f59, 
	0x80000342, 0x000003c9, 0x80000313, 0x000003c9, 
	0x80000314, 0x00001f60, 0x80000300, 0x00001f61, 
	0x80000300, 0x00001f60, 0x80000301, 0x00001f61, 
	0x80000301, 0x00001f60, 0x80000342, 0x00001f61, 
	0x80000342, 0x000003a9, 0x80000313, 0x000003a9, 
	0x80000314, 0x00001f68, 0x80000300, 0x00001f69, 
	0x80000300, 0x00001f68, 0x80000301, 0x00001f69, 
	0x80000301, 0x00001f68, 0x80000342, 0x00001f69, 
	0x80000342, 0x000003b1, 0x80000300, 0x800003ac, 
	0x000003b5, 0x80000300, 0x800003ad, 0x000003b7, 
	0x80000300, 0x800003ae, 0x000003b9, 0x80000300, 
	0x800003af, 0x000003bf, 0x80000300, 0x800003cc, 
	0x000003c5, 0x80000300, 0x800003cd, 0x000003c9, 
	0x80000300, 0x800003ce, 0x00001f00, 0x80000345, 
	0x00001f01, 0x80000345, 0x00001f02, 0x80000345, 
	0x00001f03, 0x80000345, 0x00001f04, 0x80000345, 
	0x00001f05, 0x80000345, 0x00001f06, 0x80000345, 
	0x00001f07, 0x80000345, 0x00001f08, 0x80000345, 
	0x00001f09, 0x80000345, 0x00001f0a, 0x80000345, 
	0x00001f0b, 0x80000345, 0x00001f0c, 0x80000345, 
	0x00001f0d, 0x80000345, 0x00001f0e, 0x80000345, 
	0x00001f0f, 0x80000345, 0x00001f20, 0x80000345, 
	0x00001f21, 0x80000345, 0x00001f22, 0x80000345, 
	0x00001f23, 0x80000345, 0x00001f24, 0x80000345, 
	0x00001f25, 0x80000345, 0x00001f26, 0x80000345, 
	0x00001f27, 0x80000345, 0x00001f28, 0x80000345, 
	0x00001f29, 0x80000345, 0x00001f2a, 0x80000345, 
	0x00001f2b, 0x80000345, 0x00001f2c, 0x80000345, 
	0x00001f2d, 0x80000345, 0x00001f2e, 0x80000345, 
	0x00001f2f, 0x80000345, 0x00001f60, 0x80000345, 
	0x00001f61, 0x80000345, 0x00001f62, 0x80000345, 
	0x00001f63, 0x80000345, 0x00001f64, 0x80000345, 
	0x00001f65, 0x80000345, 0x00001f66, 0x80000345, 
	0x00001f67, 0x80000345, 0x00001f68, 0x80000345, 
	0x00001f69, 0x80000345, 0x00001f6a, 0x80000345, 
	0x00001f6b, 0x80000345, 0x00001f6c, 0x80000345, 
	0x00001f6d, 0x80000345, 0x00001f6e, 0x80000345, 
	0x00001f6f, 0x80000345, 0x000003b1, 0x80000306, 
	0x000003b1, 0x80000304, 0x00001f70, 0x80000345, 
	0x000003b1, 0x80000345, 0x000003ac, 0x80000345, 
	0x000003b1, 0x80000342, 0x00001fb6, 0x80000345, 
	0x00000391, 0x80000306, 0x00000391, 0x80000304, 
	0x00000391, 0x80000300, 0x80000386, 0x00000391, 
	0x80000345, 0x00000020, 0x80000313, 0x800003b9, 
	0x00000020, 0x80000313, 0x00000020, 0x80000342, 
	0x000000a8, 0x80000342, 0x00001f74, 0x80000345, 
	0x000003b7, 0x80000345, 0x000003ae, 0x80000345, 
	0x000003b7, 0x80000342, 0x00001fc6, 0x80000345, 
	0x00000395, 0x80000300, 0x80000388, 0x00000397, 
	0x80000300, 0x80000389, 0x00000397, 0x80000345, 
	0x00001fbf, 0x80000300, 0x00001fbf, 0x80000301, 
	0x00001fbf, 0x80000342, 0x000003b9, 0x80000306, 
	0x000003b9, 0x80000304, 0x000003ca, 0x80000300, 
	0x80000390, 0x000003b9, 0x80000342, 0x000003ca, 
	0x80000342, 0x00000399, 0x80000306, 0x00000399, 
	0x80000304, 0x00000399, 0x80000300, 0x8000038a, 
	0x00001ffe, 0x80000300, 0x00001ffe, 0x80000301, 
	0x00001ffe, 0x80000342, 0x000003c5, 0x80000306, 
	0x000003c5, 0x80000304, 0x000003cb, 0x80000300, 
	0x800003b0, 0x000003c1, 0x80000313, 0x000003c1, 
	0x80000314, 0x000003c5, 0x80000342, 0x000003cb, 
	0x80000342, 0x000003a5, 0x80000306, 0x000003a5, 
	0x80000304, 0x000003a5, 0x80000300, 0x8000038e, 
	0x000003a1, 0x80000314, 0x000000a8, 0x80000300, 
	0x80000385, 0x80000060, 0x00001f7c, 0x80000345, 
	0x000003c9, 0x80000345, 0x000003ce, 0x80000345, 
	0x000003c9, 0x80000342, 0x00001ff6, 0x80000345, 
	0x0000039f, 0x80000300, 0x8000038c, 0x000003a9, 
	0x80000300, 0x8000038f, 0x000003a9, 0x80000345, 
	0x800000b4, 0x00000020, 0x80000314, 0x80002002, 
	0x80002003, 0x80000020, 0x80000020, 0x80000020, 
	0x80000020, 0x80000020, 0x80000020, 0x80000020, 
	0x80000020, 0x80000020, 0x80002010, 0x00000020, 
	0x80000333, 0x8000002e, 0x0000002e, 0x8000002e, 
	0x0000002e, 0x0000002e, 0x8000002e, 0x80000020, 
	0x00002032, 0x80002032, 0x00002032, 0x00002032, 
	0x80002032, 0x00002035, 0x80002035, 0x00002035, 
	0x00002035, 0x80002035, 0x00000021, 0x80000021, 
	0x00000020, 0x80000305, 0x0000003f, 0x8000003f, 
	0x0000003f, 0x80000021, 0x00000021, 0x8000003f, 
	0x00002032, 0x00002032, 0x00002032, 0x80002032, 
	0x80000020, 0x80000030, 0x80000069, 0x80000034, 
	0x80000035, 0x80000036, 0x80000037, 0x80000038, 
	0x80000039, 0x8000002b, 0x80002212, 0x8000003d, 
	0x80000028, 0x80000029, 0x8000006e, 0x80000030, 
	0x80000031, 0x80000032, 0x80000033, 0x80000034, 
	0x80000035, 0x80000036, 0x80000037, 0x80000038, 
	0x80000039, 0x8000002b, 0x80002212, 0x8000003d, 
	0x80000028, 0x80000029, 0x00000052, 0x80000073, 
	0x00000061, 0x0000002f, 0x80000063, 0x00000061, 
	0x0000002f, 0x80000073, 0x80000043, 0x000000b0, 
	0x80000043, 0x00000063, 0x0000002f, 0x8000006f, 
	0x00000063, 0x0000002f, 0x80000075, 0x80000190, 
	0x000000b0, 0x80000046, 0x80000067, 0x80000048, 
	0x80000048, 0x80000048, 0x80000068, 0x80000127, 
	0x80000049, 0x80000049, 0x8000004c, 0x8000006c, 
	0x8000004e, 0x0000004e, 0x8000006f, 0x80000050, 
	0x80000051, 0x80000052, 0x80000052, 0x80000052, 
	0x00000053, 0x8000004d, 0x00000054, 0x00000045, 
	0x8000004c, 0x00000054, 0x8000004d, 0x8000005a, 
	0x800003a9, 0x8000005a, 0x8000004b, 0x800000c5, 
	0x80000042, 0x80000043, 0x80000065, 0x80000045, 
	0x80000046, 0x8000004d, 0x8000006f, 0x800005d0, 
	0x800005d1, 0x800005d2, 0x800005d3, 0x80000069, 
	0x800003b3, 0x80000393, 0x800003a0, 0x80002211, 
	0x80000044, 0x80000064, 0x80000065, 0x80000069, 
	0x8000006a, 0x00000031, 0x00002044, 0x80000033, 
	0x00000032, 0x00002044, 0x80000033, 0x00000031, 
	0x00002044, 0x80000035, 0x00000032, 0x00002044, 
	0x80000035, 0x00000033, 0x00002044, 0x80000035, 
	0x00000034, 0x00002044, 0x80000035, 0x00000031, 
	0x00002044, 0x80000036, 0x00000035, 0x00002044, 
	0x80000036, 0x00000031, 0x00002044, 0x80000038, 
	0x00000033, 0x00002044, 0x80000038, 0x00000035, 
	0x00002044, 0x80000038, 0x00000037, 0x00002044, 
	0x80000038, 0x00000031, 0x80002044, 0x80000049, 
	0x00000049, 0x80000049, 0x00000049, 0x00000049, 
	0x80000049, 0x00000049, 0x80000056, 0x80000056, 
	0x00000056, 0x80000049, 0x00000056, 0x00000049, 
	0x80000049, 0x00000056, 0x00000049, 0x00000049, 
	0x80000049, 0x00000049, 0x80000058, 0x80000058, 
	0x00000058, 0x80000049, 0x00000058, 0x00000049, 
	0x80000049, 0x8000004c, 0x80000043, 0x80000044, 
	0x8000004d, 0x80000069, 0x00000069, 0x80000069, 
	0x00000069, 0x00000069, 0x80000069, 0x00000069, 
	0x80000076, 0x80000076, 0x00000076, 0x80000069, 
	0x00000076, 0x00000069, 0x80000069, 0x00000076, 
	0x00000069, 0x00000069, 0x80000069, 0x00000069, 
	0x80000078, 0x80000078, 0x00000078, 0x80000069, 
	0x00000078, 0x00000069, 0x80000069, 0x8000006c, 
	0x80000063, 0x80000064, 0x8000006d, 0x00002190, 
	0x80000338, 0x00002192, 0x80000338, 0x00002194, 
	0x80000338, 0x000021d0, 0x80000338, 0x000021d4, 
	0x80000338, 0x000021d2, 0x80000338, 0x00002203, 
	0x80000338, 0x00002208, 0x80000338, 0x0000220b, 
	0x80000338, 0x00002223, 0x80000338, 0x00002225, 
	0x80000338, 0x0000222b, 0x8000222b, 0x0000222b, 
	0x0000222b, 0x8000222b, 0x0000222e, 0x8000222e, 
	0x0000222e, 0x0000222e, 0x8000222e, 0x0000223c, 
	0x80000338, 0x00002243, 0x80000338, 0x00002245, 
	0x80000338, 0x00002248, 0x80000338, 0x0000003d, 
	0x80000338, 0x00002261, 0x80000338, 0x0000224d, 
	0x80000338, 0x0000003c, 0x80000338, 0x0000003e, 
	0x80000338, 0x00002264, 0x80000338, 0x00002265, 
	0x80000338, 0x00002272, 0x80000338, 0x00002273, 
	0x80000338, 0x00002276, 0x80000338, 0x00002277, 
	0x80000338, 0x0000227a, 0x80000338, 0x0000227b, 
	0x80000338, 0x00002282, 0x80000338, 0x00002283, 
	0x80000338, 0x00002286, 0x80000338, 0x00002287, 
	0x80000338, 0x000022a2, 0x80000338, 0x000022a8, 
	0x80000338, 0x000022a9, 0x80000338, 0x000022ab, 
	0x80000338, 0x0000227c, 0x80000338, 0x0000227d, 
	0x80000338, 0x00002291, 0x80000338, 0x00002292, 
	0x80000338, 0x000022b2, 0x80000338, 0x000022b3, 
	0x80000338, 0x000022b4, 0x80000338, 0x000022b5, 
	0x80000338, 0x80003008, 0x80003009, 0x80000031, 
	0x80000032, 0x80000033, 0x80000034, 0x80000035, 
	0x80000036, 0x80000037, 0x80000038, 0x80000039, 
	0x00000031, 0x80000030, 0x00000031, 0x80000031, 
	0x00000031, 0x80000032, 0x00000031, 0x80000033, 
	0x00000031, 0x80000034, 0x00000031, 0x80000035, 
	0x00000031, 0x80000036, 0x00000031, 0x80000037, 
	0x00000031, 0x80000038, 0x00000031, 0x80000039, 
	0x00000032, 0x80000030, 0x00000028, 0x00000031, 
	0x80000029, 0x00000028, 0x00000032, 0x80000029, 
	0x00000028, 0x00000033, 0x80000029, 0x00000028, 
	0x00000034, 0x80000029, 0x00000028, 0x00000035, 
	0x80000029, 0x00000028, 0x00000036, 0x80000029, 
	0x00000028, 0x00000037, 0x80000029, 0x00000028, 
	0x00000038, 0x80000029, 0x00000028, 0x00000039, 
	0x80000029, 0x00000028, 0x00000031, 0x00000030, 
	0x80000029, 0x00000028, 0x00000031, 0x00000031, 
	0x80000029, 0x00000028, 0x00000031, 0x00000032, 
	0x80000029, 0x00000028, 0x00000031, 0x00000033, 
	0x80000029, 0x00000028, 0x00000031, 0x00000034, 
	0x80000029, 0x00000028, 0x00000031, 0x00000035, 
	0x80000029, 0x00000028, 0x00000031, 0x00000036, 
	0x80000029, 0x00000028, 0x00000031, 0x00000037, 
	0x80000029, 0x00000028, 0x00000031, 0x00000038, 
	0x80000029, 0x00000028, 0x00000031, 0x00000039, 
	0x80000029, 0x00000028, 0x00000032, 0x00000030, 
	0x80000029, 0x00000031, 0x8000002e, 0x00000032, 
	0x8000002e, 0x00000033, 0x8000002e, 0x00000034, 
	0x8000002e, 0x00000035, 0x8000002e, 0x00000036, 
	0x8000002e, 0x00000037, 0x8000002e, 0x00000038, 
	0x8000002e, 0x00000039, 0x8000002e, 0x00000031, 
	0x00000030, 0x8000002e, 0x00000031, 0x00000031, 
	0x8000002e, 0x00000031, 0x00000032, 0x8000002e, 
	0x00000031, 0x00000033, 0x8000002e, 0x00000031, 
	0x00000034, 0x8000002e, 0x00000031, 0x00000035, 
	0x8000002e, 0x00000031, 0x00000036, 0x8000002e, 
	0x00000031, 0x00000037, 0x8000002e, 0x00000031, 
	0x00000038, 0x8000002e, 0x00000031, 0x00000039, 
	0x8000002e, 0x00000032, 0x00000030, 0x8000002e, 
	0x00000028, 0x00000061, 0x80000029, 0x00000028, 
	0x00000062, 0x80000029, 0x00000028, 0x00000063, 
	0x80000029, 0x00000028, 0x00000064, 0x80000029, 
	0x00000028, 0x00000065, 0x80000029, 0x00000028, 
	0x00000066, 0x80000029, 0x00000028, 0x00000067, 
	0x80000029, 0x00000028, 0x00000068, 0x80000029, 
	0x00000028, 0x00000069, 0x80000029, 0x00000028, 
	0x0000006a, 0x80000029, 0x00000028, 0x0000006b, 
	0x80000029, 0x00000028, 0x0000006c, 0x80000029, 
	0x00000028, 0x0000006d, 0x80000029, 0x00000028, 
	0x0000006e, 0x80000029, 0x00000028, 0x0000006f, 
	0x80000029, 0x00000028, 0x00000070, 0x80000029, 
	0x00000028, 0x00000071, 0x80000029, 0x00000028, 
	0x00000072, 0x80000029, 0x00000028, 0x00000073, 
	0x80000029, 0x00000028, 0x00000074, 0x80000029, 
	0x00000028, 0x00000075, 0x80000029, 0x00000028, 
	0x00000076, 0x80000029, 0x00000028, 0x00000077, 
	0x80000029, 0x00000028, 0x00000078, 0x80000029, 
	0x00000028, 0x00000079, 0x80000029, 0x00000028, 
	0x0000007a, 0x80000029, 0x80000041, 0x80000042, 
	0x80000043, 0x80000044, 0x80000045, 0x80000046, 
	0x80000047, 0x80000048, 0x80000049, 0x8000004a, 
	0x8000004b, 0x8000004c, 0x8000004d, 0x8000004e, 
	0x8000004f, 0x80000050, 0x80000051, 0x80000052, 
	0x80000053, 0x80000054, 0x80000055, 0x80000056, 
	0x80000057, 0x80000058, 0x80000059, 0x8000005a, 
	0x80000061, 0x80000062, 0x80000063, 0x80000064, 
	0x80000065, 0x80000066, 0x80000067, 0x80000068, 
	0x80000069, 0x8000006a, 0x8000006b, 0x8000006c, 
	0x8000006d, 0x8000006e, 0x8000006f, 0x80000070, 
	0x80000071, 0x80000072, 0x80000073, 0x80000074, 
	0x80000075, 0x80000076, 0x80000077, 0x80000078, 
	0x80000079, 0x8000007a, 0x80000030, 0x0000222b, 
	0x0000222b, 0x0000222b, 0x8000222b, 0x0000003a, 
	0x0000003a, 0x8000003d, 0x0000003d, 0x8000003d, 
	0x0000003d, 0x0000003d, 0x8000003d, 0x00002add, 
	0x80000338, 0x80006bcd, 0x80009f9f, 0x80004e00, 
	0x80004e28, 0x80004e36, 0x80004e3f, 0x80004e59, 
	0x80004e85, 0x80004e8c, 0x80004ea0, 0x80004eba, 
	0x8000513f, 0x80005165, 0x8000516b, 0x80005182, 
	0x80005196, 0x800051ab, 0x800051e0, 0x800051f5, 
	0x80005200, 0x8000529b, 0x800052f9, 0x80005315, 
	0x8000531a, 0x80005338, 0x80005341, 0x8000535c, 
	0x80005369, 0x80005382, 0x800053b6, 0x800053c8, 
	0x800053e3, 0x800056d7, 0x8000571f, 0x800058eb, 
	0x80005902, 0x8000590a, 0x80005915, 0x80005927, 
	0x80005973, 0x80005b50, 0x80005b80, 0x80005bf8, 
	0x80005c0f, 0x80005c22, 0x80005c38, 0x80005c6e, 
	0x80005c71, 0x80005ddb, 0x80005de5, 0x80005df1, 
	0x80005dfe, 0x80005e72, 0x80005e7a, 0x80005e7f, 
	0x80005ef4, 0x80005efe, 0x80005f0b, 0x80005f13, 
	0x80005f50, 0x80005f61, 0x80005f73, 0x80005fc3, 
	0x80006208, 0x80006236, 0x8000624b, 0x8000652f, 
	0x80006534, 0x80006587, 0x80006597, 0x800065a4, 
	0x800065b9, 0x800065e0, 0x800065e5, 0x800066f0, 
	0x80006708, 0x80006728, 0x80006b20, 0x80006b62, 
	0x80006b79, 0x80006bb3, 0x80006bcb, 0x80006bd4, 
	0x80006bdb, 0x80006c0f, 0x80006c14, 0x80006c34, 
	0x8000706b, 0x8000722a, 0x80007236, 0x8000723b, 
	0x8000723f, 0x80007247, 0x80007259, 0x8000725b, 
	0x800072ac, 0x80007384, 0x80007389, 0x800074dc, 
	0x800074e6, 0x80007518, 0x8000751f, 0x80007528, 
	0x80007530, 0x8000758b, 0x80007592, 0x80007676, 
	0x8000767d, 0x800076ae, 0x800076bf, 0x800076ee, 
	0x800077db, 0x800077e2, 0x800077f3, 0x8000793a, 
	0x800079b8, 0x800079be, 0x80007a74, 0x80007acb, 
	0x80007af9, 0x80007c73, 0x80007cf8, 0x80007f36, 
	0x80007f51, 0x80007f8a, 0x80007fbd, 0x80008001, 
	0x8000800c, 0x80008012, 0x80008033, 0x8000807f, 
	0x80008089, 0x800081e3, 0x800081ea, 0x800081f3, 
	0x800081fc, 0x8000820c, 0x8000821b, 0x8000821f, 
	0x8000826e, 0x80008272, 0x80008278, 0x8000864d, 
	0x8000866b, 0x80008840, 0x8000884c, 0x80008863, 
	0x8000897e, 0x8000898b, 0x800089d2, 0x80008a00, 
	0x80008c37, 0x80008c46, 0x80008c55, 0x80008c78, 
	0x80008c9d, 0x80008d64, 0x80008d70, 0x80008db3, 
	0x80008eab, 0x80008eca, 0x80008f9b, 0x80008fb0, 
	0x80008fb5, 0x80009091, 0x80009149, 0x800091c6, 
	0x800091cc, 0x800091d1, 0x80009577, 0x80009580, 
	0x8000961c, 0x800096b6, 0x800096b9, 0x800096e8, 
	0x80009751, 0x8000975e, 0x80009762, 0x80009769, 
	0x800097cb, 0x800097ed, 0x800097f3, 0x80009801, 
	0x800098a8, 0x800098db, 0x800098df, 0x80009996, 
	0x80009999, 0x800099ac, 0x80009aa8, 0x80009ad8, 
	0x80009adf, 0x80009b25, 0x80009b2f, 0x80009b32, 
	0x80009b3c, 0x80009b5a, 0x80009ce5, 0x80009e75, 
	0x80009e7f, 0x80009ea5, 0x80009ebb, 0x80009ec3, 
	0x80009ecd, 0x80009ed1, 0x80009ef9, 0x80009efd, 
	0x80009f0e, 0x80009f13, 0x80009f20, 0x80009f3b, 
	0x80009f4a, 0x80009f52, 0x80009f8d, 0x80009f9c, 
	0x80009fa0, 0x80000020, 0x80003012, 0x80005341, 
	0x80005344, 0x80005345, 0x0000304b, 0x80003099, 
	0x0000304d, 0x80003099, 0x0000304f, 0x80003099, 
	0x00003051, 0x80003099, 0x00003053, 0x80003099, 
	0x00003055, 0x80003099, 0x00003057, 0x80003099, 
	0x00003059, 0x80003099, 0x0000305b, 0x80003099, 
	0x0000305d, 0x80003099, 0x0000305f, 0x80003099, 
	0x00003061, 0x80003099, 0x00003064, 0x80003099, 
	0x00003066, 0x80003099, 0x00003068, 0x80003099, 
	0x0000306f, 0x80003099, 0x0000306f, 0x8000309a, 
	0x00003072, 0x80003099, 0x00003072, 0x8000309a, 
	0x00003075, 0x80003099, 0x00003075, 0x8000309a, 
	0x00003078, 0x80003099, 0x00003078, 0x8000309a, 
	0x0000307b, 0x80003099, 0x0000307b, 0x8000309a, 
	0x00003046, 0x80003099, 0x00000020, 0x80003099, 
	0x00000020, 0x8000309a, 0x0000309d, 0x80003099, 
	0x00003088, 0x8000308a, 0x000030ab, 0x80003099, 
	0x000030ad, 0x80003099, 0x000030af, 0x80003099, 
	0x000030b1, 0x80003099, 0x000030b3, 0x80003099, 
	0x000030b5, 0x80003099, 0x000030b7, 0x80003099, 
	0x000030b9, 0x80003099, 0x000030bb, 0x80003099, 
	0x000030bd, 0x80003099, 0x000030bf, 0x80003099, 
	0x000030c1, 0x80003099, 0x000030c4, 0x80003099, 
	0x000030c6, 0x80003099, 0x000030c8, 0x80003099, 
	0x000030cf, 0x80003099, 0x000030cf, 0x8000309a, 
	0x000030d2, 0x80003099, 0x000030d2, 0x8000309a, 
	0x000030d5, 0x80003099, 0x000030d5, 0x8000309a, 
	0x000030d8, 0x80003099, 0x000030d8, 0x8000309a, 
	0x000030db, 0x80003099, 0x000030db, 0x8000309a, 
	0x000030a6, 0x80003099, 0x000030ef, 0x80003099, 
	0x000030f0, 0x80003099, 0x000030f1, 0x80003099, 
	0x000030f2, 0x80003099, 0x000030fd, 0x80003099, 
	0x000030b3, 0x800030c8, 0x80001100, 0x80001101, 
	0x800011aa, 0x80001102, 0x800011ac, 0x800011ad, 
	0x80001103, 0x80001104, 0x80001105, 0x800011b0, 
	0x800011b1, 0x800011b2, 0x800011b3, 0x800011b4, 
	0x800011b5, 0x8000111a, 0x80001106, 0x80001107, 
	0x80001108, 0x80001121, 0x80001109, 0x8000110a, 
	0x8000110b, 0x8000110c, 0x8000110d, 0x8000110e, 
	0x8000110f, 0x80001110, 0x80001111, 0x80001112, 
	0x80001161, 0x80001162, 0x80001163, 0x80001164, 
	0x80001165, 0x80001166, 0x80001167, 0x80001168, 
	0x80001169, 0x8000116a, 0x8000116b, 0x8000116c, 
	0x8000116d, 0x8000116e, 0x8000116f, 0x80001170, 
	0x80001171, 0x80001172, 0x80001173, 0x80001174, 
	0x80001175, 0x80001160, 0x80001114, 0x80001115, 
	0x800011c7, 0x800011c8, 0x800011cc, 0x800011ce, 
	0x800011d3, 0x800011d7, 0x800011d9, 0x8000111c, 
	0x800011dd, 0x800011df, 0x8000111d, 0x8000111e, 
	0x80001120, 0x80001122, 0x80001123, 0x80001127, 
	0x80001129, 0x8000112b, 0x8000112c, 0x8000112d, 
	0x8000112e, 0x8000112f, 0x80001132, 0x80001136, 
	0x80001140, 0x80001147, 0x8000114c, 0x800011f1, 
	0x800011f2, 0x80001157, 0x80001158, 0x80001159, 
	0x80001184, 0x80001185, 0x80001188, 0x80001191, 
	0x80001192, 0x80001194, 0x8000119e, 0x800011a1, 
	0x80004e00, 0x80004e8c, 0x80004e09, 0x800056db, 
	0x80004e0a, 0x80004e2d, 0x80004e0b, 0x80007532, 
	0x80004e59, 0x80004e19, 0x80004e01, 0x80005929, 
	0x80005730, 0x80004eba, 0x00000028, 0x00001100, 
	0x80000029, 0x00000028, 0x00001102, 0x80000029, 
	0x00000028, 0x00001103, 0x80000029, 0x00000028, 
	0x00001105, 0x80000029, 0x00000028, 0x00001106, 
	0x80000029, 0x00000028, 0x00001107, 0x80000029, 
	0x00000028, 0x00001109, 0x80000029, 0x00000028, 
	0x0000110b, 0x80000029, 0x00000028, 0x0000110c, 
	0x80000029, 0x00000028, 0x0000110e, 0x80000029, 
	0x00000028, 0x0000110f, 0x80000029, 0x00000028, 
	0x00001110, 0x80000029, 0x00000028, 0x00001111, 
	0x80000029, 0x00000028, 0x00001112, 0x80000029, 
	0x00000028, 0x00001100, 0x00001161, 0x80000029, 
	0x00000028, 0x00001102, 0x00001161, 0x80000029, 
	0x00000028, 0x00001103, 0x00001161, 0x80000029, 
	0x00000028, 0x00001105, 0x00001161, 0x80000029, 
	0x00000028, 0x00001106, 0x00001161, 0x80000029, 
	0x00000028, 0x00001107, 0x00001161, 0x80000029, 
	0x00000028, 0x00001109, 0x00001161, 0x80000029, 
	0x00000028, 0x0000110b, 0x00001161, 0x80000029, 
	0x00000028, 0x0000110c, 0x00001161, 0x80000029, 
	0x00000028, 0x0000110e, 0x00001161, 0x80000029, 
	0x00000028, 0x0000110f, 0x00001161, 0x80000029, 
	0x00000028, 0x00001110, 0x00001161, 0x80000029, 
	0x00000028, 0x00001111, 0x00001161, 0x80000029, 
	0x00000028, 0x00001112, 0x00001161, 0x80000029, 
	0x00000028, 0x0000110c, 0x0000116e, 0x80000029, 
	0x00000028, 0x00004e00, 0x80000029, 0x00000028, 
	0x00004e8c, 0x80000029, 0x00000028, 0x00004e09, 
	0x80000029, 0x00000028, 0x000056db, 0x80000029, 
	0x00000028, 0x00004e94, 0x80000029, 0x00000028, 
	0x0000516d, 0x80000029, 0x00000028, 0x00004e03, 
	0x80000029, 0x00000028, 0x0000516b, 0x80000029, 
	0x00000028, 0x00004e5d, 0x80000029, 0x00000028, 
	0x00005341, 0x80000029, 0x00000028, 0x00006708, 
	0x80000029, 0x00000028, 0x0000706b, 0x80000029, 
	0x00000028, 0x00006c34, 0x80000029, 0x00000028, 
	0x00006728, 0x80000029, 0x00000028, 0x000091d1, 
	0x80000029, 0x00000028, 0x0000571f, 0x80000029, 
	0x00000028, 0x000065e5, 0x80000029, 0x00000028, 
	0x0000682a, 0x80000029, 0x00000028, 0x00006709, 
	0x80000029, 0x00000028, 0x0000793e, 0x80000029, 
	0x00000028, 0x0000540d, 0x80000029, 0x00000028, 
	0x00007279, 0x80000029, 0x00000028, 0x00008ca1, 
	0x80000029, 0x00000028, 0x0000795d, 0x80000029, 
	0x00000028, 0x000052b4, 0x80000029, 0x00000028, 
	0x00004ee3, 0x80000029, 0x00000028, 0x0000547c, 
	0x80000029, 0x00000028, 0x00005b66, 0x80000029, 
	0x00000028, 0x000076e3, 0x80000029, 0x00000028, 
	0x00004f01, 0x80000029, 0x00000028, 0x00008cc7, 
	0x80000029, 0x00000028, 0x00005354, 0x80000029, 
	0x00000028, 0x0000796d, 0x80000029, 0x00000028, 
	0x00004f11, 0x80000029, 0x00000028, 0x000081ea, 
	0x80000029, 0x00000028, 0x000081f3, 0x80000029, 
	0x00000032, 0x80000031, 0x00000032, 0x80000032, 
	0x00000032, 0x80000033, 0x00000032, 0x80000034, 
	0x00000032, 0x80000035, 0x00000032, 0x80000036, 
	0x00000032, 0x80000037, 0x00000032, 0x80000038, 
	0x00000032, 0x80000039, 0x00000033, 0x80000030, 
	0x00000033, 0x80000031, 0x00000033, 0x80000032, 
	0x00000033, 0x80000033, 0x00000033, 0x80000034, 
	0x00000033, 0x80000035, 0x80001100, 0x80001102, 
	0x80001103, 0x80001105, 0x80001106, 0x80001107, 
	0x80001109, 0x8000110b, 0x8000110c, 0x8000110e, 
	0x8000110f, 0x80001110, 0x80001111, 0x80001112, 
	0x00001100, 0x80001161, 0x00001102, 0x80001161, 
	0x00001103, 0x80001161, 0x00001105, 0x80001161, 
	0x00001106, 0x80001161, 0x00001107, 0x80001161, 
	0x00001109, 0x80001161, 0x0000110b, 0x80001161, 
	0x0000110c, 0x80001161, 0x0000110e, 0x80001161, 
	0x0000110f, 0x80001161, 0x00001110, 0x80001161, 
	0x00001111, 0x80001161, 0x00001112, 0x80001161, 
	0x80004e00, 0x80004e8c, 0x80004e09, 0x800056db, 
	0x80004e94, 0x8000516d, 0x80004e03, 0x8000516b, 
	0x80004e5d, 0x80005341, 0x80006708, 0x8000706b, 
	0x80006c34, 0x80006728, 0x800091d1, 0x8000571f, 
	0x800065e5, 0x8000682a, 0x80006709, 0x8000793e, 
	0x8000540d, 0x80007279, 0x80008ca1, 0x8000795d, 
	0x800052b4, 0x800079d8, 0x80007537, 0x80005973, 
	0x80009069, 0x8000512a, 0x80005370, 0x80006ce8, 
	0x80009805, 0x80004f11, 0x80005199, 0x80006b63, 
	0x80004e0a, 0x80004e2d, 0x80004e0b, 0x80005de6, 
	0x800053f3, 0x8000533b, 0x80005b97, 0x80005b66, 
	0x800076e3, 0x80004f01, 0x80008cc7, 0x80005354, 
	0x8000591c, 0x00000033, 0x80000036, 0x00000033, 
	0x80000037, 0x00000033, 0x80000038, 0x00000033, 
	0x80000039, 0x00000034, 0x80000030, 0x00000034, 
	0x80000031, 0x00000034, 0x80000032, 0x00000034, 
	0x80000033, 0x00000034, 0x80000034, 0x00000034, 
	0x80000035, 0x00000034, 0x80000036, 0x00000034, 
	0x80000037, 0x00000034, 0x80000038, 0x00000034, 
	0x80000039, 0x00000035, 0x80000030, 0x00000031, 
	0x80006708, 0x00000032, 0x80006708, 0x00000033, 
	0x80006708, 0x00000034, 0x80006708, 0x00000035, 
	0x80006708, 0x00000036, 0x80006708, 0x00000037, 
	0x80006708, 0x00000038, 0x80006708, 0x00000039, 
	0x80006708, 0x00000031, 0x00000030, 0x80006708, 
	0x00000031, 0x00000031, 0x80006708, 0x00000031, 
	0x00000032, 0x80006708, 0x800030a2, 0x800030a4, 
	0x800030a6, 0x800030a8, 0x800030aa, 0x800030ab, 
	0x800030ad, 0x800030af, 0x800030b1, 0x800030b3, 
	0x800030b5, 0x800030b7, 0x800030b9, 0x800030bb, 
	0x800030bd, 0x800030bf, 0x800030c1, 0x800030c4, 
	0x800030c6, 0x800030c8, 0x800030ca, 0x800030cb, 
	0x800030cc, 0x800030cd, 0x800030ce, 0x800030cf, 
	0x800030d2, 0x800030d5, 0x800030d8, 0x800030db, 
	0x800030de, 0x800030df, 0x800030e0, 0x800030e1, 
	0x800030e2, 0x800030e4, 0x800030e6, 0x800030e8, 
	0x800030e9, 0x800030ea, 0x800030eb, 0x800030ec, 
	0x800030ed, 0x800030ef, 0x800030f0, 0x800030f1, 
	0x800030f2, 0x000030a2, 0x000030d1, 0x000030fc, 
	0x800030c8, 0x000030a2, 0x000030eb, 0x000030d5, 
	0x800030a1, 0x000030a2, 0x000030f3, 0x000030da, 
	0x800030a2, 0x000030a2, 0x000030fc, 0x800030eb, 
	0x000030a4, 0x000030cb, 0x000030f3, 0x800030b0, 
	0x000030a4, 0x000030f3, 0x800030c1, 0x000030a6, 
	0x000030a9, 0x800030f3, 0x000030a8, 0x000030b9, 
	0x000030af, 0x000030fc, 0x800030c9, 0x000030a8, 
	0x000030fc, 0x000030ab, 0x800030fc, 0x000030aa, 
	0x000030f3, 0x800030b9, 0x000030aa, 0x000030fc, 
	0x800030e0, 0x000030ab, 0x000030a4, 0x800030ea, 
	0x000030ab, 0x000030e9, 0x000030c3, 0x800030c8, 
	0x000030ab, 0x000030ed, 0x000030ea, 0x800030fc, 
	0x000030ac, 0x000030ed, 0x800030f3, 0x000030ac, 
	0x000030f3, 0x800030de, 0x000030ae, 0x800030ac, 
	0x000030ae, 0x000030cb, 0x800030fc, 0x000030ad, 
	0x000030e5, 0x000030ea, 0x800030fc, 0x000030ae, 
	0x000030eb, 0x000030c0, 0x800030fc, 0x000030ad, 
	0x800030ed, 0x000030ad, 0x000030ed, 0x000030b0, 
	0x000030e9, 0x800030e0, 0x000030ad, 0x000030ed, 
	0x000030e1, 0x000030fc, 0x000030c8, 0x800030eb, 
	0x000030ad, 0x000030ed, 0x000030ef, 0x000030c3, 
	0x800030c8, 0x000030b0, 0x000030e9, 0x800030e0, 
	0x000030b0, 0x000030e9, 0x000030e0, 0x000030c8, 
	0x800030f3, 0x000030af, 0x000030eb, 0x000030bc, 
	0x000030a4, 0x800030ed, 0x000030af, 0x000030ed, 
	0x000030fc, 0x800030cd, 0x000030b1, 0x000030fc, 
	0x800030b9, 0x000030b3, 0x000030eb, 0x800030ca, 
	0x000030b3, 0x000030fc, 0x800030dd, 0x000030b5, 
	0x000030a4, 0x000030af, 0x800030eb, 0x000030b5, 
	0x000030f3, 0x000030c1, 0x000030fc, 0x800030e0, 
	0x000030b7, 0x000030ea, 0x000030f3, 0x800030b0, 
	0x000030bb, 0x000030f3, 0x800030c1, 0x000030bb, 
	0x000030f3, 0x800030c8, 0x000030c0, 0x000030fc, 
	0x800030b9, 0x000030c7, 0x800030b7, 0x000030c9, 
	0x800030eb, 0x000030c8, 0x800030f3, 0x000030ca, 
	0x800030ce, 0x000030ce, 0x000030c3, 0x800030c8, 
	0x000030cf, 0x000030a4, 0x800030c4, 0x000030d1, 
	0x000030fc, 0x000030bb, 0x000030f3, 0x800030c8, 
	0x000030d1, 0x000030fc, 0x800030c4, 0x000030d0, 
	0x000030fc, 0x000030ec, 0x800030eb, 0x000030d4, 
	0x000030a2, 0x000030b9, 0x000030c8, 0x800030eb, 
	0x000030d4, 0x000030af, 0x800030eb, 0x000030d4, 
	0x800030b3, 0x000030d3, 0x800030eb, 0x000030d5, 
	0x000030a1, 0x000030e9, 0x000030c3, 0x800030c9, 
	0x000030d5, 0x000030a3, 0x000030fc, 0x800030c8, 
	0x000030d6, 0x000030c3, 0x000030b7, 0x000030a7, 
	0x800030eb, 0x000030d5, 0x000030e9, 0x800030f3, 
	0x000030d8, 0x000030af, 0x000030bf, 0x000030fc, 
	0x800030eb, 0x000030da, 0x800030bd, 0x000030da, 
	0x000030cb, 0x800030d2, 0x000030d8, 0x000030eb, 
	0x800030c4, 0x000030da, 0x000030f3, 0x800030b9, 
	0x000030da, 0x000030fc, 0x800030b8, 0x000030d9, 
	0x000030fc, 0x800030bf, 0x000030dd, 0x000030a4, 
	0x000030f3, 0x800030c8, 0x000030dc, 0x000030eb, 
	0x800030c8, 0x000030db, 0x800030f3, 0x000030dd, 
	0x000030f3, 0x800030c9, 0x000030db, 0x000030fc, 
	0x800030eb, 0x000030db, 0x000030fc, 0x800030f3, 
	0x000030de, 0x000030a4, 0x000030af, 0x800030ed, 
	0x000030de, 0x000030a4, 0x800030eb, 0x000030de, 
	0x000030c3, 0x800030cf, 0x000030de, 0x000030eb, 
	0x800030af, 0x000030de, 0x000030f3, 0x000030b7, 
	0x000030e7, 0x800030f3, 0x000030df, 0x000030af, 
	0x000030ed, 0x800030f3, 0x000030df, 0x800030ea, 
	0x000030df, 0x000030ea, 0x000030d0, 0x000030fc, 
	0x800030eb, 0x000030e1, 0x800030ac, 0x000030e1, 
	0x000030ac, 0x000030c8, 0x800030f3, 0x000030e1, 
	0x000030fc, 0x000030c8, 0x800030eb, 0x000030e4, 
	0x000030fc, 0x800030c9, 0x000030e4, 0x000030fc, 
	0x800030eb, 0x000030e6, 0x000030a2, 0x800030f3, 
	0x000030ea, 0x000030c3, 0x000030c8, 0x800030eb, 
	0x000030ea, 0x800030e9, 0x000030eb, 0x000030d4, 
	0x800030fc, 0x000030eb, 0x000030fc, 0x000030d6, 
	0x800030eb, 0x000030ec, 0x800030e0, 0x000030ec, 
	0x000030f3, 0x000030c8, 0x000030b2, 0x800030f3, 
	0x000030ef, 0x000030c3, 0x800030c8, 0x00000030, 
	0x800070b9, 0x00000031, 0x800070b9, 0x00000032, 
	0x800070b9, 0x00000033, 0x800070b9, 0x00000034, 
	0x800070b9, 0x00000035, 0x800070b9, 0x00000036, 
	0x800070b9, 0x00000037, 0x800070b9, 0x00000038, 
	0x800070b9, 0x00000039, 0x800070b9, 0x00000031, 
	0x00000030, 0x800070b9, 0x00000031, 0x00000031, 
	0x800070b9, 0x00000031, 0x00000032, 0x800070b9, 
	0x00000031, 0x00000033, 0x800070b9, 0x00000031, 
	0x00000034, 0x800070b9, 0x00000031, 0x00000035, 
	0x800070b9, 0x00000031, 0x00000036, 0x800070b9, 
	0x00000031, 0x00000037, 0x800070b9, 0x00000031, 
	0x00000038, 0x800070b9, 0x00000031, 0x00000039, 
	0x800070b9, 0x00000032, 0x00000030, 0x800070b9, 
	0x00000032, 0x00000031, 0x800070b9, 0x00000032, 
	0x00000032, 0x800070b9, 0x00000032, 0x00000033, 
	0x800070b9, 0x00000032, 0x00000034, 0x800070b9, 
	0x00000068, 0x00000050, 0x80000061, 0x00000064, 
	0x80000061, 0x00000041, 0x80000055, 0x00000062, 
	0x00000061, 0x80000072, 0x0000006f, 0x80000056, 
	0x00000070, 0x80000063, 0x00005e73, 0x80006210, 
	0x0000662d, 0x8000548c, 0x00005927, 0x80006b63, 
	0x0000660e, 0x80006cbb, 0x0000682a, 0x00005f0f, 
	0x00004f1a, 0x8000793e, 0x00000070, 0x80000041, 
	0x0000006e, 0x80000041, 0x000003bc, 0x80000041, 
	0x0000006d, 0x80000041, 0x0000006b, 0x80000041, 
	0x0000004b, 0x80000042, 0x0000004d, 0x80000042, 
	0x00000047, 0x80000042, 0x00000063, 0x00000061, 
	0x8000006c, 0x0000006b, 0x00000063, 0x00000061, 
	0x8000006c, 0x00000070, 0x80000046, 0x0000006e, 
	0x80000046, 0x000003bc, 0x80000046, 0x000003bc, 
	0x80000067, 0x0000006d, 0x80000067, 0x0000006b, 
	0x80000067, 0x00000048, 0x8000007a, 0x0000006b, 
	0x00000048, 0x8000007a, 0x0000004d, 0x00000048, 
	0x8000007a, 0x00000047, 0x00000048, 0x8000007a, 
	0x00000054, 0x00000048, 0x8000007a, 0x000003bc, 
	0x80002113, 0x0000006d, 0x80002113, 0x00000064, 
	0x80002113, 0x0000006b, 0x80002113, 0x00000066, 
	0x8000006d, 0x0000006e, 0x8000006d, 0x000003bc, 
	0x8000006d, 0x0000006d, 0x8000006d, 0x00000063, 
	0x8000006d, 0x0000006b, 0x8000006d, 0x0000006d, 
	0x0000006d, 0x800000b2, 0x00000063, 0x0000006d, 
	0x800000b2, 0x0000006d, 0x800000b2, 0x0000006b, 
	0x0000006d, 0x800000b2, 0x0000006d, 0x0000006d, 
	0x800000b3, 0x00000063, 0x0000006d, 0x800000b3, 
	0x0000006d, 0x800000b3, 0x0000006b, 0x0000006d, 
	0x800000b3, 0x0000006d, 0x00002215, 0x80000073, 
	0x0000006d, 0x00002215, 0x00000073, 0x800000b2, 
	0x00000050, 0x80000061, 0x0000006b, 0x00000050, 
	0x80000061, 0x0000004d, 0x00000050, 0x80000061, 
	0x00000047, 0x00000050, 0x80000061, 0x00000072, 
	0x00000061, 0x80000064, 0x00000072, 0x00000061, 
	0x00000064, 0x00002215, 0x80000073, 0x00000072, 
	0x00000061, 0x00000064, 0x00002215, 0x00000073, 
	0x800000b2, 0x00000070, 0x80000073, 0x0000006e, 
	0x80000073, 0x000003bc, 0x80000073, 0x0000006d, 
	0x80000073, 0x00000070, 0x80000056, 0x0000006e, 
	0x80000056, 0x000003bc, 0x80000056, 0x0000006d, 
	0x80000056, 0x0000006b, 0x80000056, 0x0000004d, 
	0x80000056, 0x00000070, 0x80000057, 0x0000006e, 
	0x80000057, 0x000003bc, 0x80000057, 0x0000006d, 
	0x80000057, 0x0000006b, 0x80000057, 0x0000004d, 
	0x80000057, 0x0000006b, 0x800003a9, 0x0000004d, 
	0x800003a9, 0x00000061, 0x0000002e, 0x0000006d, 
	0x8000002e, 0x00000042, 0x80000071, 0x00000063, 
	0x80000063, 0x00000063, 0x80000064, 0x00000043, 
	0x00002215, 0x0000006b, 0x80000067, 0x00000043, 
	0x0000006f, 0x8000002e, 0x00000064, 0x80000042, 
	0x00000047, 0x80000079, 0x00000068, 0x80000061, 
	0x00000048, 0x80000050, 0x00000069, 0x8000006e, 
	0x0000004b, 0x8000004b, 0x0000004b, 0x8000004d, 
	0x0000006b, 0x80000074, 0x0000006c, 0x8000006d, 
	0x0000006c, 0x8000006e, 0x0000006c, 0x0000006f, 
	0x80000067, 0x0000006c, 0x80000078, 0x0000006d, 
	0x80000062, 0x0000006d, 0x00000069, 0x8000006c, 
	0x0000006d, 0x0000006f, 0x8000006c, 0x00000050, 
	0x80000048, 0x00000070, 0x0000002e, 0x0000006d, 
	0x8000002e, 0x00000050, 0x00000050, 0x8000004d, 
	0x00000050, 0x80000052, 0x00000073, 0x80000072, 
	0x00000053, 0x80000076, 0x00000057, 0x80000062, 
	0x00000031, 0x800065e5, 0x00000032, 0x800065e5, 
	0x00000033, 0x800065e5, 0x00000034, 0x800065e5, 
	0x00000035, 0x800065e5, 0x00000036, 0x800065e5, 
	0x00000037, 0x800065e5, 0x00000038, 0x800065e5, 
	0x00000039, 0x800065e5, 0x00000031, 0x00000030, 
	0x800065e5, 0x00000031, 0x00000031, 0x800065e5, 
	0x00000031, 0x00000032, 0x800065e5, 0x00000031, 
	0x00000033, 0x800065e5, 0x00000031, 0x00000034, 
	0x800065e5, 0x00000031, 0x00000035, 0x800065e5, 
	0x00000031, 0x00000036, 0x800065e5, 0x00000031, 
	0x00000037, 0x800065e5, 0x00000031, 0x00000038, 
	0x800065e5, 0x00000031, 0x00000039, 0x800065e5, 
	0x00000032, 0x00000030, 0x800065e5, 0x00000032, 
	0x00000031, 0x800065e5, 0x00000032, 0x00000032, 
	0x800065e5, 0x00000032, 0x00000033, 0x800065e5, 
	0x00000032, 0x00000034, 0x800065e5, 0x00000032, 
	0x00000035, 0x800065e5, 0x00000032, 0x00000036, 
	0x800065e5, 0x00000032, 0x00000037, 0x800065e5, 
	0x00000032, 0x00000038, 0x800065e5, 0x00000032, 
	0x00000039, 0x800065e5, 0x00000033, 0x00000030, 
	0x800065e5, 0x00000033, 0x00000031, 0x800065e5, 
	0x80008c48, 0x800066f4, 0x80008eca, 0x80008cc8, 
	0x80006ed1, 0x80004e32, 0x800053e5, 0x80009f9c, 
	0x80009f9c, 0x80005951, 0x800091d1, 0x80005587, 
	0x80005948, 0x800061f6, 0x80007669, 0x80007f85, 
	0x8000863f, 0x800087ba, 0x800088f8, 0x8000908f, 
	0x80006a02, 0x80006d1b, 0x800070d9, 0x800073de, 
	0x8000843d, 0x8000916a, 0x800099f1, 0x80004e82, 
	0x80005375, 0x80006b04, 0x8000721b, 0x8000862d, 
	0x80009e1e, 0x80005d50, 0x80006feb, 0x800085cd, 
	0x80008964, 0x800062c9, 0x800081d8, 0x8000881f, 
	0x80005eca, 0x80006717, 0x80006d6a, 0x800072fc, 
	0x800090ce, 0x80004f86, 0x800051b7, 0x800052de, 
	0x800064c4, 0x80006ad3, 0x80007210, 0x800076e7, 
	0x80008001, 0x80008606, 0x8000865c, 0x80008def, 
	0x80009732, 0x80009b6f, 0x80009dfa, 0x8000788c, 
	0x8000797f, 0x80007da0, 0x800083c9, 0x80009304, 
	0x80009e7f, 0x80008ad6, 0x800058df, 0x80005f04, 
	0x80007c60, 0x8000807e, 0x80007262, 0x800078ca, 
	0x80008cc2, 0x800096f7, 0x800058d8, 0x80005c62, 
	0x80006a13, 0x80006dda, 0x80006f0f, 0x80007d2f, 
	0x80007e37, 0x8000964b, 0x800052d2, 0x8000808b, 
	0x800051dc, 0x800051cc, 0x80007a1c, 0x80007dbe, 
	0x800083f1, 0x80009675, 0x80008b80, 0x800062cf, 
	0x80006a02, 0x80008afe, 0x80004e39, 0x80005be7, 
	0x80006012, 0x80007387, 0x80007570, 0x80005317, 
	0x800078fb, 0x80004fbf, 0x80005fa9, 0x80004e0d, 
	0x80006ccc, 0x80006578, 0x80007d22, 0x800053c3, 
	0x8000585e, 0x80007701, 0x80008449, 0x80008aaa, 
	0x80006bba, 0x80008fb0, 0x80006c88, 0x800062fe, 
	0x800082e5, 0x800063a0, 0x80007565, 0x80004eae, 
	0x80005169, 0x800051c9, 0x80006881, 0x80007ce7, 
	0x8000826f, 0x80008ad2, 0x800091cf, 0x800052f5, 
	0x80005442, 0x80005973, 0x80005eec, 0x800065c5, 
	0x80006ffe, 0x8000792a, 0x800095ad, 0x80009a6a, 
	0x80009e97, 0x80009ece, 0x8000529b, 0x800066c6, 
	0x80006b77, 0x80008f62, 0x80005e74, 0x80006190, 
	0x80006200, 0x8000649a, 0x80006f23, 0x80007149, 
	0x80007489, 0x800079ca, 0x80007df4, 0x8000806f, 
	0x80008f26, 0x800084ee, 0x80009023, 0x8000934a, 
	0x80005217, 0x800052a3, 0x800054bd, 0x800070c8, 
	0x800088c2, 0x80008aaa, 0x80005ec9, 0x80005ff5, 
	0x8000637b, 0x80006bae, 0x80007c3e, 0x80007375, 
	0x80004ee4, 0x800056f9, 0x80005be7, 0x80005dba, 
	0x8000601c, 0x800073b2, 0x80007469, 0x80007f9a, 
	0x80008046, 0x80009234, 0x800096f6, 0x80009748, 
	0x80009818, 0x80004f8b, 0x800079ae, 0x800091b4, 
	0x800096b8, 0x800060e1, 0x80004e86, 0x800050da, 
	0x80005bee, 0x80005c3f, 0x80006599, 0x80006a02, 
	0x800071ce, 0x80007642, 0x800084fc, 0x8000907c, 
	0x80009f8d, 0x80006688, 0x8000962e, 0x80005289, 
	0x8000677b, 0x800067f3, 0x80006d41, 0x80006e9c, 
	0x80007409, 0x80007559, 0x8000786b, 0x80007d10, 
	0x8000985e, 0x8000516d, 0x8000622e, 0x80009678, 
	0x8000502b, 0x80005d19, 0x80006dea, 0x80008f2a, 
	0x80005f8b, 0x80006144, 0x80006817, 0x80007387, 
	0x80009686, 0x80005229, 0x8000540f, 0x80005c65, 
	0x80006613, 0x8000674e, 0x800068a8, 0x80006ce5, 
	0x80007406, 0x800075e2, 0x80007f79, 0x800088cf, 
	0x800088e1, 0x800091cc, 0x800096e2, 0x8000533f, 
	0x80006eba, 0x8000541d, 0x800071d0, 0x80007498, 
	0x800085fa, 0x800096a3, 0x80009c57, 0x80009e9f, 
	0x80006797, 0x80006dcb, 0x800081e8, 0x80007acb, 
	0x80007b20, 0x80007c92, 0x800072c0, 0x80007099, 
	0x80008b58, 0x80004ec0, 0x80008336, 0x8000523a, 
	0x80005207, 0x80005ea6, 0x800062d3, 0x80007cd6, 
	0x80005b85, 0x80006d1e, 0x800066b4, 0x80008f3b, 
	0x8000884c, 0x8000964d, 0x8000898b, 0x80005ed3, 
	0x80005140, 0x800055c0, 0x8000585a, 0x80006674, 
	0x800051de, 0x8000732a, 0x800076ca, 0x8000793c, 
	0x8000795e, 0x80007965, 0x8000798f, 0x80009756, 
	0x80007cbe, 0x80007fbd, 0x80008612, 0x80008af8, 
	0x80009038, 0x800090fd, 0x800098ef, 0x800098fc, 
	0x80009928, 0x80009db4, 0x80004fae, 0x800050e7, 
	0x8000514d, 0x800052c9, 0x800052e4, 0x80005351, 
	0x8000559d, 0x80005606, 0x80005668, 0x80005840, 
	0x800058a8, 0x80005c64, 0x80005c6e, 0x80006094, 
	0x80006168, 0x8000618e, 0x800061f2, 0x8000654f, 
	0x800065e2, 0x80006691, 0x80006885, 0x80006d77, 
	0x80006e1a, 0x80006f22, 0x8000716e, 0x8000722b, 
	0x80007422, 0x80007891, 0x8000793e, 0x80007949, 
	0x80007948, 0x80007950, 0x80007956, 0x8000795d, 
	0x8000798d, 0x8000798e, 0x80007a40, 0x80007a81, 
	0x80007bc0, 0x80007df4, 0x80007e09, 0x80007e41, 
	0x80007f72, 0x80008005, 0x800081ed, 0x80008279, 
	0x80008279, 0x80008457, 0x80008910, 0x80008996, 
	0x80008b01, 0x80008b39, 0x80008cd3, 0x80008d08, 
	0x80008fb6, 0x80009038, 0x800096e3, 0x800097ff, 
	0x8000983b, 0x00000066, 0x80000066, 0x00000066, 
	0x80000069, 0x00000066, 0x8000006c, 0x00000066, 
	0x00000066, 0x80000069, 0x00000066, 0x00000066, 
	0x8000006c, 0x0000017f, 0x80000074, 0x00000073, 
	0x80000074, 0x00000574, 0x80000576, 0x00000574, 
	0x80000565, 0x00000574, 0x8000056b, 0x0000057e, 
	0x80000576, 0x00000574, 0x8000056d, 0x000005d9, 
	0x800005b4, 0x000005f2, 0x800005b7, 0x800005e2, 
	0x800005d0, 0x800005d3, 0x800005d4, 0x800005db, 
	0x800005dc, 0x800005dd, 0x800005e8, 0x800005ea, 
	0x8000002b, 0x000005e9, 0x800005c1, 0x000005e9, 
	0x800005c2, 0x0000fb49, 0x800005c1, 0x0000fb49, 
	0x800005c2, 0x000005d0, 0x800005b7, 0x000005d0, 
	0x800005b8, 0x000005d0, 0x800005bc, 0x000005d1, 
	0x800005bc, 0x000005d2, 0x800005bc, 0x000005d3, 
	0x800005bc, 0x000005d4, 0x800005bc, 0x000005d5, 
	0x800005bc, 0x000005d6, 0x800005bc, 0x000005d8, 
	0x800005bc, 0x000005d9, 0x800005bc, 0x000005da, 
	0x800005bc, 0x000005db, 0x800005bc, 0x000005dc, 
	0x800005bc, 0x000005de, 0x800005bc, 0x000005e0, 
	0x800005bc, 0x000005e1, 0x800005bc, 0x000005e3, 
	0x800005bc, 0x000005e4, 0x800005bc, 0x000005e6, 
	0x800005bc, 0x000005e7, 0x800005bc, 0x000005e8, 
	0x800005bc, 0x000005e9, 0x800005bc, 0x000005ea, 
	0x800005bc, 0x000005d5, 0x800005b9, 0x000005d1, 
	0x800005bf, 0x000005db, 0x800005bf, 0x000005e4, 
	0x800005bf, 0x000005d0, 0x800005dc, 0x80000671, 
	0x80000671, 0x8000067b, 0x8000067b, 0x8000067b, 
	0x8000067b, 0x8000067e, 0x8000067e, 0x8000067e, 
	0x8000067e, 0x80000680, 0x80000680, 0x80000680, 
	0x80000680, 0x8000067a, 0x8000067a, 0x8000067a, 
	0x8000067a, 0x8000067f, 0x8000067f, 0x8000067f, 
	0x8000067f, 0x80000679, 0x80000679, 0x80000679, 
	0x80000679, 0x800006a4, 0x800006a4, 0x800006a4, 
	0x800006a4, 0x800006a6, 0x800006a6, 0x800006a6, 
	0x800006a6, 0x80000684, 0x80000684, 0x80000684, 
	0x80000684, 0x80000683, 0x80000683, 0x80000683, 
	0x80000683, 0x80000686, 0x80000686, 0x80000686, 
	0x80000686, 0x80000687, 0x80000687, 0x80000687, 
	0x80000687, 0x8000068d, 0x8000068d, 0x8000068c, 
	0x8000068c, 0x8000068e, 0x8000068e, 0x80000688, 
	0x80000688, 0x80000698, 0x80000698, 0x80000691, 
	0x80000691, 0x800006a9, 0x800006a9, 0x800006a9, 
	0x800006a9, 0x800006af, 0x800006af, 0x800006af, 
	0x800006af, 0x800006b3, 0x800006b3, 0x800006b3, 
	0x800006b3, 0x800006b1, 0x800006b1, 0x800006b1, 
	0x800006b1, 0x800006ba, 0x800006ba, 0x800006bb, 
	0x800006bb, 0x800006bb, 0x800006bb, 0x800006c0, 
	0x800006c0, 0x800006c1, 0x800006c1, 0x800006c1, 
	0x800006c1, 0x800006be, 0x800006be, 0x800006be, 
	0x800006be, 0x800006d2, 0x800006d2, 0x800006d3, 
	0x800006d3, 0x800006ad, 0x800006ad, 0x800006ad, 
	0x800006ad, 0x800006c7, 0x800006c7, 0x800006c6, 
	0x800006c6, 0x800006c8, 0x800006c8, 0x80000677, 
	0x800006cb, 0x800006cb, 0x800006c5, 0x800006c5, 
	0x800006c9, 0x800006c9, 0x800006d0, 0x800006d0, 
	0x800006d0, 0x800006d0, 0x80000649, 0x80000649, 
	0x00000626, 0x80000627, 0x00000626, 0x80000627, 
	0x00000626, 0x800006d5, 0x00000626, 0x800006d5, 
	0x00000626, 0x80000648, 0x00000626, 0x80000648, 
	0x00000626, 0x800006c7, 0x00000626, 0x800006c7, 
	0x00000626, 0x800006c6, 0x00000626, 0x800006c6, 
	0x00000626, 0x800006c8, 0x00000626, 0x800006c8, 
	0x00000626, 0x800006d0, 0x00000626, 0x800006d0, 
	0x00000626, 0x800006d0, 0x00000626, 0x80000649, 
	0x00000626, 0x80000649, 0x00000626, 0x80000649, 
	0x800006cc, 0x800006cc, 0x800006cc, 0x800006cc, 
	0x00000626, 0x8000062c, 0x00000626, 0x8000062d, 
	0x00000626, 0x80000645, 0x00000626, 0x80000649, 
	0x00000626, 0x8000064a, 0x00000628, 0x8000062c, 
	0x00000628, 0x8000062d, 0x00000628, 0x8000062e, 
	0x00000628, 0x80000645, 0x00000628, 0x80000649, 
	0x00000628, 0x8000064a, 0x0000062a, 0x8000062c, 
	0x0000062a, 0x8000062d, 0x0000062a, 0x8000062e, 
	0x0000062a, 0x80000645, 0x0000062a, 0x80000649, 
	0x0000062a, 0x8000064a, 0x0000062b, 0x8000062c, 
	0x0000062b, 0x80000645, 0x0000062b, 0x80000649, 
	0x0000062b, 0x8000064a, 0x0000062c, 0x8000062d, 
	0x0000062c, 0x80000645, 0x0000062d, 0x8000062c, 
	0x0000062d, 0x80000645, 0x0000062e, 0x8000062c, 
	0x0000062e, 0x8000062d, 0x0000062e, 0x80000645, 
	0x00000633, 0x8000062c, 0x00000633, 0x8000062d, 
	0x00000633, 0x8000062e, 0x00000633, 0x80000645, 
	0x00000635, 0x8000062d, 0x00000635, 0x80000645, 
	0x00000636, 0x8000062c, 0x00000636, 0x8000062d, 
	0x00000636, 0x8000062e, 0x00000636, 0x80000645, 
	0x00000637, 0x8000062d, 0x00000637, 0x80000645, 
	0x00000638, 0x80000645, 0x00000639, 0x8000062c, 
	0x00000639, 0x80000645, 0x0000063a, 0x8000062c, 
	0x0000063a, 0x80000645, 0x00000641, 0x8000062c, 
	0x00000641, 0x8000062d, 0x00000641, 0x8000062e, 
	0x00000641, 0x80000645, 0x00000641, 0x80000649, 
	0x00000641, 0x8000064a, 0x00000642, 0x8000062d, 
	0x00000642, 0x80000645, 0x00000642, 0x80000649, 
	0x00000642, 0x8000064a, 0x00000643, 0x80000627, 
	0x00000643, 0x8000062c, 0x00000643, 0x8000062d, 
	0x00000643, 0x8000062e, 0x00000643, 0x80000644, 
	0x00000643, 0x80000645, 0x00000643, 0x80000649, 
	0x00000643, 0x8000064a, 0x00000644, 0x8000062c, 
	0x00000644, 0x8000062d, 0x00000644, 0x8000062e, 
	0x00000644, 0x80000645, 0x00000644, 0x80000649, 
	0x00000644, 0x8000064a, 0x00000645, 0x8000062c, 
	0x00000645, 0x8000062d, 0x00000645, 0x8000062e, 
	0x00000645, 0x80000645, 0x00000645, 0x80000649, 
	0x00000645, 0x8000064a, 0x00000646, 0x8000062c, 
	0x00000646, 0x8000062d, 0x00000646, 0x8000062e, 
	0x00000646, 0x80000645, 0x00000646, 0x80000649, 
	0x00000646, 0x8000064a, 0x00000647, 0x8000062c, 
	0x00000647, 0x80000645, 0x00000647, 0x80000649, 
	0x00000647, 0x8000064a, 0x0000064a, 0x8000062c, 
	0x0000064a, 0x8000062d, 0x0000064a, 0x8000062e, 
	0x0000064a, 0x80000645, 0x0000064a, 0x80000649, 
	0x0000064a, 0x8000064a, 0x00000630, 0x80000670, 
	0x00000631, 0x80000670, 0x00000649, 0x80000670, 
	0x00000020, 0x0000064c, 0x80000651, 0x00000020, 
	0x0000064d, 0x80000651, 0x00000020, 0x0000064e, 
	0x80000651, 0x00000020, 0x0000064f, 0x80000651, 
	0x00000020, 0x00000650, 0x80000651, 0x00000020, 
	0x00000651, 0x80000670, 0x00000626, 0x80000631, 
	0x00000626, 0x80000632, 0x00000626, 0x80000645, 
	0x00000626, 0x80000646, 0x00000626, 0x80000649, 
	0x00000626, 0x8000064a, 0x00000628, 0x80000631, 
	0x00000628, 0x80000632, 0x00000628, 0x80000645, 
	0x00000628, 0x80000646, 0x00000628, 0x80000649, 
	0x00000628, 0x8000064a, 0x0000062a, 0x80000631, 
	0x0000062a, 0x80000632, 0x0000062a, 0x80000645, 
	0x0000062a, 0x80000646, 0x0000062a, 0x80000649, 
	0x0000062a, 0x8000064a, 0x0000062b, 0x80000631, 
	0x0000062b, 0x80000632, 0x0000062b, 0x80000645, 
	0x0000062b, 0x80000646, 0x0000062b, 0x80000649, 
	0x0000062b, 0x8000064a, 0x00000641, 0x80000649, 
	0x00000641, 0x8000064a, 0x00000642, 0x80000649, 
	0x00000642, 0x8000064a, 0x00000643, 0x80000627, 
	0x00000643, 0x80000644, 0x00000643, 0x80000645, 
	0x00000643, 0x80000649, 0x00000643, 0x8000064a, 
	0x00000644, 0x80000645, 0x00000644, 0x80000649, 
	0x00000644, 0x8000064a, 0x00000645, 0x80000627, 
	0x00000645, 0x80000645, 0x00000646, 0x80000631, 
	0x00000646, 0x80000632, 0x00000646, 0x80000645, 
	0x00000646, 0x80000646, 0x00000646, 0x80000649, 
	0x00000646, 0x8000064a, 0x00000649, 0x80000670, 
	0x0000064a, 0x80000631, 0x0000064a, 0x80000632, 
	0x0000064a, 0x80000645, 0x0000064a, 0x80000646, 
	0x0000064a, 0x80000649, 0x0000064a, 0x8000064a, 
	0x00000626, 0x8000062c, 0x00000626, 0x8000062d, 
	0x00000626, 0x8000062e, 0x00000626, 0x80000645, 
	0x00000626, 0x80000647, 0x00000628, 0x8000062c, 
	0x00000628, 0x8000062d, 0x00000628, 0x8000062e, 
	0x00000628, 0x80000645, 0x00000628, 0x80000647, 
	0x0000062a, 0x8000062c, 0x0000062a, 0x8000062d, 
	0x0000062a, 0x8000062e, 0x0000062a, 0x80000645, 
	0x0000062a, 0x80000647, 0x0000062b, 0x80000645, 
	0x0000062c, 0x8000062d, 0x0000062c, 0x80000645, 
	0x0000062d, 0x8000062c, 0x0000062d, 0x80000645, 
	0x0000062e, 0x8000062c, 0x0000062e, 0x80000645, 
	0x00000633, 0x8000062c, 0x00000633, 0x8000062d, 
	0x00000633, 0x8000062e, 0x00000633, 0x80000645, 
	0x00000635, 0x8000062d, 0x00000635, 0x8000062e, 
	0x00000635, 0x80000645, 0x00000636, 0x8000062c, 
	0x00000636, 0x8000062d, 0x00000636, 0x8000062e, 
	0x00000636, 0x80000645, 0x00000637, 0x8000062d, 
	0x00000638, 0x80000645, 0x00000639, 0x8000062c, 
	0x00000639, 0x80000645, 0x0000063a, 0x8000062c, 
	0x0000063a, 0x80000645, 0x00000641, 0x8000062c, 
	0x00000641, 0x8000062d, 0x00000641, 0x8000062e, 
	0x00000641, 0x80000645, 0x00000642, 0x8000062d, 
	0x00000642, 0x80000645, 0x00000643, 0x8000062c, 
	0x00000643, 0x8000062d, 0x00000643, 0x8000062e, 
	0x00000643, 0x80000644, 0x00000643, 0x80000645, 
	0x00000644, 0x8000062c, 0x00000644, 0x8000062d, 
	0x00000644, 0x8000062e, 0x00000644, 0x80000645, 
	0x00000644, 0x80000647, 0x00000645, 0x8000062c, 
	0x00000645, 0x8000062d, 0x00000645, 0x8000062e, 
	0x00000645, 0x80000645, 0x00000646, 0x8000062c, 
	0x00000646, 0x8000062d, 0x00000646, 0x8000062e, 
	0x00000646, 0x80000645, 0x00000646, 0x80000647, 
	0x00000647, 0x8000062c, 0x00000647, 0x80000645, 
	0x00000647, 0x80000670, 0x0000064a, 0x8000062c, 
	0x0000064a, 0x8000062d, 0x0000064a, 0x8000062e, 
	0x0000064a, 0x80000645, 0x0000064a, 0x80000647, 
	0x00000626, 0x80000645, 0x00000626, 0x80000647, 
	0x00000628, 0x80000645, 0x00000628, 0x80000647, 
	0x0000062a, 0x80000645, 0x0000062a, 0x80000647, 
	0x0000062b, 0x80000645, 0x0000062b, 0x80000647, 
	0x00000633, 0x80000645, 0x00000633, 0x80000647, 
	0x00000634, 0x80000645, 0x00000634, 0x80000647, 
	0x00000643, 0x80000644, 0x00000643, 0x80000645, 
	0x00000644, 0x80000645, 0x00000646, 0x80000645, 
	0x00000646, 0x80000647, 0x0000064a, 0x80000645, 
	0x0000064a, 0x80000647, 0x00000640, 0x0000064e, 
	0x80000651, 0x00000640, 0x0000064f, 0x80000651, 
	0x00000640, 0x00000650, 0x80000651, 0x00000637, 
	0x80000649, 0x00000637, 0x8000064a, 0x00000639, 
	0x80000649, 0x00000639, 0x8000064a, 0x0000063a, 
	0x80000649, 0x0000063a, 0x8000064a, 0x00000633, 
	0x80000649, 0x00000633, 0x8000064a, 0x00000634, 
	0x80000649, 0x00000634, 0x8000064a, 0x0000062d, 
	0x80000649, 0x0000062d, 0x8000064a, 0x0000062c, 
	0x80000649, 0x0000062c, 0x8000064a, 0x0000062e, 
	0x80000649, 0x0000062e, 0x8000064a, 0x00000635, 
	0x80000649, 0x00000635, 0x8000064a, 0x00000636, 
	0x80000649, 0x00000636, 0x8000064a, 0x00000634, 
	0x8000062c, 0x00000634, 0x8000062d, 0x00000634, 
	0x8000062e, 0x00000634, 0x80000645, 0x00000634, 
	0x80000631, 0x00000633, 0x80000631, 0x00000635, 
	0x80000631, 0x00000636, 0x80000631, 0x00000637, 
	0x80000649, 0x00000637, 0x8000064a, 0x00000639, 
	0x80000649, 0x00000639, 0x8000064a, 0x0000063a, 
	0x80000649, 0x0000063a, 0x8000064a, 0x00000633, 
	0x80000649, 0x00000633, 0x8000064a, 0x00000634, 
	0x80000649, 0x00000634, 0x8000064a, 0x0000062d, 
	0x80000649, 0x0000062d, 0x8000064a, 0x0000062c, 
	0x80000649, 0x0000062c, 0x8000064a, 0x0000062e, 
	0x80000649, 0x0000062e, 0x8000064a, 0x00000635, 
	0x80000649, 0x00000635, 0x8000064a, 0x00000636, 
	0x80000649, 0x00000636, 0x8000064a, 0x00000634, 
	0x8000062c, 0x00000634, 0x8000062d, 0x00000634, 
	0x8000062e, 0x00000634, 0x80000645, 0x00000634, 
	0x80000631, 0x00000633, 0x80000631, 0x00000635, 
	0x80000631, 0x00000636, 0x80000631, 0x00000634, 
	0x8000062c, 0x00000634, 0x8000062d, 0x00000634, 
	0x8000062e, 0x00000634, 0x80000645, 0x00000633, 
	0x80000647, 0x00000634, 0x80000647, 0x00000637, 
	0x80000645, 0x00000633, 0x8000062c, 0x00000633, 
	0x8000062d, 0x00000633, 0x8000062e, 0x00000634, 
	0x8000062c, 0x00000634, 0x8000062d, 0x00000634, 
	0x8000062e, 0x00000637, 0x80000645, 0x00000638, 
	0x80000645, 0x00000627, 0x8000064b, 0x00000627, 
	0x8000064b, 0x0000062a, 0x0000062c, 0x80000645, 
	0x0000062a, 0x0000062d, 0x8000062c, 0x0000062a, 
	0x0000062d, 0x8000062c, 0x0000062a, 0x0000062d, 
	0x80000645, 0x0000062a, 0x0000062e, 0x80000645, 
	0x0000062a, 0x00000645, 0x8000062c, 0x0000062a, 
	0x00000645, 0x8000062d, 0x0000062a, 0x00000645, 
	0x8000062e, 0x0000062c, 0x00000645, 0x8000062d, 
	0x0000062c, 0x00000645, 0x8000062d, 0x0000062d, 
	0x00000645, 0x8000064a, 0x0000062d, 0x00000645, 
	0x80000649, 0x00000633, 0x0000062d, 0x8000062c, 
	0x00000633, 0x0000062c, 0x8000062d, 0x00000633, 
	0x0000062c, 0x80000649, 0x00000633, 0x00000645, 
	0x8000062d, 0x00000633, 0x00000645, 0x8000062d, 
	0x00000633, 0x00000645, 0x8000062c, 0x00000633, 
	0x00000645, 0x80000645, 0x00000633, 0x00000645, 
	0x80000645, 0x00000635, 0x0000062d, 0x8000062d, 
	0x00000635, 0x0000062d, 0x8000062d, 0x00000635, 
	0x00000645, 0x80000645, 0x00000634, 0x0000062d, 
	0x80000645, 0x00000634, 0x0000062d, 0x80000645, 
	0x00000634, 0x0000062c, 0x8000064a, 0x00000634, 
	0x00000645, 0x8000062e, 0x00000634, 0x00000645, 
	0x8000062e, 0x00000634, 0x00000645, 0x80000645, 
	0x00000634, 0x00000645, 0x80000645, 0x00000636, 
	0x0000062d, 0x80000649, 0x00000636, 0x0000062e, 
	0x80000645, 0x00000636, 0x0000062e, 0x80000645, 
	0x00000637, 0x00000645, 0x8000062d, 0x00000637, 
	0x00000645, 0x8000062d, 0x00000637, 0x00000645, 
	0x80000645, 0x00000637, 0x00000645, 0x8000064a, 
	0x00000639, 0x0000062c, 0x80000645, 0x00000639, 
	0x00000645, 0x80000645, 0x00000639, 0x00000645, 
	0x80000645, 0x00000639, 0x00000645, 0x80000649, 
	0x0000063a, 0x00000645, 0x80000645, 0x0000063a, 
	0x00000645, 0x8000064a, 0x0000063a, 0x00000645, 
	0x80000649, 0x00000641, 0x0000062e, 0x80000645, 
	0x00000641, 0x0000062e, 0x80000645, 0x00000642, 
	0x00000645, 0x8000062d, 0x00000642, 0x00000645, 
	0x80000645, 0x00000644, 0x0000062d, 0x80000645, 
	0x00000644, 0x0000062d, 0x8000064a, 0x00000644, 
	0x0000062d, 0x80000649, 0x00000644, 0x0000062c, 
	0x8000062c, 0x00000644, 0x0000062c, 0x8000062c, 
	0x00000644, 0x0000062e, 0x80000645, 0x00000644, 
	0x0000062e, 0x80000645, 0x00000644, 0x00000645, 
	0x8000062d, 0x00000644, 0x00000645, 0x8000062d, 
	0x00000645, 0x0000062d, 0x8000062c, 0x00000645, 
	0x0000062d, 0x80000645, 0x00000645, 0x0000062d, 
	0x8000064a, 0x00000645, 0x0000062c, 0x8000062d, 
	0x00000645, 0x0000062c, 0x80000645, 0x00000645, 
	0x0000062e, 0x8000062c, 0x00000645, 0x0000062e, 
	0x80000645, 0x00000645, 0x0000062c, 0x8000062e, 
	0x00000647, 0x00000645, 0x8000062c, 0x00000647, 
	0x00000645, 0x80000645, 0x00000646, 0x0000062d, 
	0x80000645, 0x00000646, 0x0000062d, 0x80000649, 
	0x00000646, 0x0000062c, 0x80000645, 0x00000646, 
	0x0000062c, 0x80000645, 0x00000646, 0x0000062c, 
	0x80000649, 0x00000646, 0x00000645, 0x8000064a, 
	0x00000646, 0x00000645, 0x80000649, 0x0000064a, 
	0x00000645, 0x80000645, 0x0000064a, 0x00000645, 
	0x80000645, 0x00000628, 0x0000062e, 0x8000064a, 
	0x0000062a, 0x0000062c, 0x8000064a, 0x0000062a, 
	0x0000062c, 0x80000649, 0x0000062a, 0x0000062e, 
	0x8000064a, 0x0000062a, 0x0000062e, 0x80000649, 
	0x0000062a, 0x00000645, 0x8000064a, 0x0000062a, 
	0x00000645, 0x80000649, 0x0000062c, 0x00000645, 
	0x8000064a, 0x0000062c, 0x0000062d, 0x80000649, 
	0x0000062c, 0x00000645, 0x80000649, 0x00000633, 
	0x0000062e, 0x80000649, 0x00000635, 0x0000062d, 
	0x8000064a, 0x00000634, 0x0000062d, 0x8000064a, 
	0x00000636, 0x0000062d, 0x8000064a, 0x00000644, 
	0x0000062c, 0x8000064a, 0x00000644, 0x00000645, 
	0x8000064a, 0x0000064a, 0x0000062d, 0x8000064a, 
	0x0000064a, 0x0000062c, 0x8000064a, 0x0000064a, 
	0x00000645, 0x8000064a, 0x00000645, 0x00000645, 
	0x8000064a, 0x00000642, 0x00000645, 0x8000064a, 
	0x00000646, 0x0000062d, 0x8000064a, 0x00000642, 
	0x00000645, 0x8000062d, 0x00000644, 0x0000062d, 
	0x80000645, 0x00000639, 0x00000645, 0x8000064a, 
	0x00000643, 0x00000645, 0x8000064a, 0x00000646, 
	0x0000062c, 0x8000062d, 0x00000645, 0x0000062e, 
	0x8000064a, 0x00000644, 0x0000062c, 0x80000645, 
	0x00000643, 0x00000645, 0x80000645, 0x00000644, 
	0x0000062c, 0x80000645, 0x00000646, 0x0000062c, 
	0x8000062d, 0x0000062c, 0x0000062d, 0x8000064a, 
	0x0000062d, 0x0000062c, 0x8000064a, 0x00000645, 
	0x0000062c, 0x8000064a, 0x00000641, 0x00000645, 
	0x8000064a, 0x00000628, 0x0000062d, 0x8000064a, 
	0x00000643, 0x00000645, 0x80000645, 0x00000639, 
	0x0000062c, 0x80000645, 0x00000635, 0x00000645, 
	0x80000645, 0x00000633, 0x0000062e, 0x8000064a, 
	0x00000646, 0x0000062c, 0x8000064a, 0x00000635, 
	0x00000644, 0x800006d2, 0x00000642, 0x00000644, 
	0x800006d2, 0x00000627, 0x00000644, 0x00000644, 
	0x80000647, 0x00000627, 0x00000643, 0x00000628, 
	0x80000631, 0x00000645, 0x0000062d, 0x00000645, 
	0x8000062f, 0x00000635, 0x00000644, 0x00000639, 
	0x80000645, 0x00000631, 0x00000633, 0x00000648, 
	0x80000644, 0x00000639, 0x00000644, 0x0000064a, 
	0x80000647, 0x00000648, 0x00000633, 0x00000644, 
	0x80000645, 0x00000635, 0x00000644, 0x80000649, 
	0x00000635, 0x00000644, 0x00000649, 0x00000020, 
	0x00000627, 0x00000644, 0x00000644, 0x00000647, 
	0x00000020, 0x00000639, 0x00000644, 0x0000064a, 
	0x00000647, 0x00000020, 0x00000648, 0x00000633, 
	0x00000644, 0x80000645, 0x0000062c, 0x00000644, 
	0x00000020, 0x0000062c, 0x00000644, 0x00000627, 
	0x00000644, 0x80000647, 0x00000631, 0x000006cc, 
	0x00000627, 0x80000644, 0x80002025, 0x80002014, 
	0x80002013, 0x8000005f, 0x8000005f, 0x80000028, 
	0x80000029, 0x8000007b, 0x8000007d, 0x80003014, 
	0x80003015, 0x80003010, 0x80003011, 0x8000300a, 
	0x8000300b, 0x80003008, 0x80003009, 0x8000300c, 
	0x8000300d, 0x8000300e, 0x8000300f, 0x8000203e, 
	0x8000203e, 0x8000203e, 0x8000203e, 0x8000005f, 
	0x8000005f, 0x8000005f, 0x8000002c, 0x80003001, 
	0x8000002e, 0x8000003b, 0x8000003a, 0x8000003f, 
	0x80000021, 0x80002014, 0x80000028, 0x80000029, 
	0x8000007b, 0x8000007d, 0x80003014, 0x80003015, 
	0x80000023, 0x80000026, 0x8000002a, 0x8000002b, 
	0x8000002d, 0x8000003c, 0x8000003e, 0x8000003d, 
	0x8000005c, 0x80000024, 0x80000025, 0x80000040, 
	0x00000020, 0x8000064b, 0x00000640, 0x8000064b, 
	0x00000020, 0x8000064c, 0x00000020, 0x8000064d, 
	0x00000020, 0x8000064e, 0x00000640, 0x8000064e, 
	0x00000020, 0x8000064f, 0x00000640, 0x8000064f, 
	0x00000020, 0x80000650, 0x00000640, 0x80000650, 
	0x00000020, 0x80000651, 0x00000640, 0x80000651, 
	0x00000020, 0x80000652, 0x00000640, 0x80000652, 
	0x80000621, 0x80000622, 0x80000622, 0x80000623, 
	0x80000623, 0x80000624, 0x80000624, 0x80000625, 
	0x80000625, 0x80000626, 0x80000626, 0x80000626, 
	0x80000626, 0x80000627, 0x80000627, 0x80000628, 
	0x80000628, 0x80000628, 0x80000628, 0x80000629, 
	0x80000629, 0x8000062a, 0x8000062a, 0x8000062a, 
	0x8000062a, 0x8000062b, 0x8000062b, 0x8000062b, 
	0x8000062b, 0x8000062c, 0x8000062c, 0x8000062c, 
	0x8000062c, 0x8000062d, 0x8000062d, 0x8000062d, 
	0x8000062d, 0x8000062e, 0x8000062e, 0x8000062e, 
	0x8000062e, 0x8000062f, 0x8000062f, 0x80000630, 
	0x80000630, 0x80000631, 0x80000631, 0x80000632, 
	0x80000632, 0x80000633, 0x80000633, 0x80000633, 
	0x80000633, 0x80000634, 0x80000634, 0x80000634, 
	0x80000634, 0x80000635, 0x80000635, 0x80000635, 
	0x80000635, 0x80000636, 0x80000636, 0x80000636, 
	0x80000636, 0x80000637, 0x80000637, 0x80000637, 
	0x80000637, 0x80000638, 0x80000638, 0x80000638, 
	0x80000638, 0x80000639, 0x80000639, 0x80000639, 
	0x80000639, 0x8000063a, 0x8000063a, 0x8000063a, 
	0x8000063a, 0x80000641, 0x80000641, 0x80000641, 
	0x80000641, 0x80000642, 0x80000642, 0x80000642, 
	0x80000642, 0x80000643, 0x80000643, 0x80000643, 
	0x80000643, 0x80000644, 0x80000644, 0x80000644, 
	0x80000644, 0x80000645, 0x80000645, 0x80000645, 
	0x80000645, 0x80000646, 0x80000646, 0x80000646, 
	0x80000646, 0x80000647, 0x80000647, 0x80000647, 
	0x80000647, 0x80000648, 0x80000648, 0x80000649, 
	0x80000649, 0x8000064a, 0x8000064a, 0x8000064a, 
	0x8000064a, 0x00000644, 0x80000622, 0x00000644, 
	0x80000622, 0x00000644, 0x80000623, 0x00000644, 
	0x80000623, 0x00000644, 0x80000625, 0x00000644, 
	0x80000625, 0x00000644, 0x80000627, 0x00000644, 
	0x80000627, 0x80000021, 0x80000022, 0x80000023, 
	0x80000024, 0x80000025, 0x80000026, 0x80000027, 
	0x80000028, 0x80000029, 0x8000002a, 0x8000002b, 
	0x8000002c, 0x8000002d, 0x8000002e, 0x8000002f, 
	0x80000030, 0x80000031, 0x80000032, 0x80000033, 
	0x80000034, 0x80000035, 0x80000036, 0x80000037, 
	0x80000038, 0x80000039, 0x8000003a, 0x8000003b, 
	0x8000003c, 0x8000003d, 0x8000003e, 0x8000003f, 
	0x80000040, 0x80000041, 0x80000042, 0x80000043, 
	0x80000044, 0x80000045, 0x80000046, 0x80000047, 
	0x80000048, 0x80000049, 0x8000004a, 0x8000004b, 
	0x8000004c, 0x8000004d, 0x8000004e, 0x8000004f, 
	0x80000050, 0x80000051, 0x80000052, 0x80000053, 
	0x80000054, 0x80000055, 0x80000056, 0x80000057, 
	0x80000058, 0x80000059, 0x8000005a, 0x8000005b, 
	0x8000005c, 0x8000005d, 0x8000005e, 0x8000005f, 
	0x80000060, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x8000007b, 
	0x8000007c, 0x8000007d, 0x8000007e, 0x80002985, 
	0x80002986, 0x80003002, 0x8000300c, 0x8000300d, 
	0x80003001, 0x800030fb, 0x800030f2, 0x800030a1, 
	0x800030a3, 0x800030a5, 0x800030a7, 0x800030a9, 
	0x800030e3, 0x800030e5, 0x800030e7, 0x800030c3, 
	0x800030fc, 0x800030a2, 0x800030a4, 0x800030a6, 
	0x800030a8, 0x800030aa, 0x800030ab, 0x800030ad, 
	0x800030af, 0x800030b1, 0x800030b3, 0x800030b5, 
	0x800030b7, 0x800030b9, 0x800030bb, 0x800030bd, 
	0x800030bf, 0x800030c1, 0x800030c4, 0x800030c6, 
	0x800030c8, 0x800030ca, 0x800030cb, 0x800030cc, 
	0x800030cd, 0x800030ce, 0x800030cf, 0x800030d2, 
	0x800030d5, 0x800030d8, 0x800030db, 0x800030de, 
	0x800030df, 0x800030e0, 0x800030e1, 0x800030e2, 
	0x800030e4, 0x800030e6, 0x800030e8, 0x800030e9, 
	0x800030ea, 0x800030eb, 0x800030ec, 0x800030ed, 
	0x800030ef, 0x800030f3, 0x80003099, 0x8000309a, 
	0x80003164, 0x80003131, 0x80003132, 0x80003133, 
	0x80003134, 0x80003135, 0x80003136, 0x80003137, 
	0x80003138, 0x80003139, 0x8000313a, 0x8000313b, 
	0x8000313c, 0x8000313d, 0x8000313e, 0x8000313f, 
	0x80003140, 0x80003141, 0x80003142, 0x80003143, 
	0x80003144, 0x80003145, 0x80003146, 0x80003147, 
	0x80003148, 0x80003149, 0x8000314a, 0x8000314b, 
	0x8000314c, 0x8000314d, 0x8000314e, 0x8000314f, 
	0x80003150, 0x80003151, 0x80003152, 0x80003153, 
	0x80003154, 0x80003155, 0x80003156, 0x80003157, 
	0x80003158, 0x80003159, 0x8000315a, 0x8000315b, 
	0x8000315c, 0x8000315d, 0x8000315e, 0x8000315f, 
	0x80003160, 0x80003161, 0x80003162, 0x80003163, 
	0x800000a2, 0x800000a3, 0x800000ac, 0x800000af, 
	0x800000a6, 0x800000a5, 0x800020a9, 0x80002502, 
	0x80002190, 0x80002191, 0x80002192, 0x80002193, 
	0x800025a0, 0x800025cb, 0x0001d157, 0x8001d165, 
	0x0001d158, 0x8001d165, 0x0001d15f, 0x8001d16e, 
	0x0001d15f, 0x8001d16f, 0x0001d15f, 0x8001d170, 
	0x0001d15f, 0x8001d171, 0x0001d15f, 0x8001d172, 
	0x0001d1b9, 0x8001d165, 0x0001d1ba, 0x8001d165, 
	0x0001d1bb, 0x8001d16e, 0x0001d1bc, 0x8001d16e, 
	0x0001d1bb, 0x8001d16f, 0x0001d1bc, 0x8001d16f, 
	0x80000041, 0x80000042, 0x80000043, 0x80000044, 
	0x80000045, 0x80000046, 0x80000047, 0x80000048, 
	0x80000049, 0x8000004a, 0x8000004b, 0x8000004c, 
	0x8000004d, 0x8000004e, 0x8000004f, 0x80000050, 
	0x80000051, 0x80000052, 0x80000053, 0x80000054, 
	0x80000055, 0x80000056, 0x80000057, 0x80000058, 
	0x80000059, 0x8000005a, 0x80000061, 0x80000062, 
	0x80000063, 0x80000064, 0x80000065, 0x80000066, 
	0x80000067, 0x80000068, 0x80000069, 0x8000006a, 
	0x8000006b, 0x8000006c, 0x8000006d, 0x8000006e, 
	0x8000006f, 0x80000070, 0x80000071, 0x80000072, 
	0x80000073, 0x80000074, 0x80000075, 0x80000076, 
	0x80000077, 0x80000078, 0x80000079, 0x8000007a, 
	0x80000041, 0x80000042, 0x80000043, 0x80000044, 
	0x80000045, 0x80000046, 0x80000047, 0x80000048, 
	0x80000049, 0x8000004a, 0x8000004b, 0x8000004c, 
	0x8000004d, 0x8000004e, 0x8000004f, 0x80000050, 
	0x80000051, 0x80000052, 0x80000053, 0x80000054, 
	0x80000055, 0x80000056, 0x80000057, 0x80000058, 
	0x80000059, 0x8000005a, 0x80000061, 0x80000062, 
	0x80000063, 0x80000064, 0x80000065, 0x80000066, 
	0x80000067, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000043, 0x80000044, 0x80000047, 0x8000004a, 
	0x8000004b, 0x8000004e, 0x8000004f, 0x80000050, 
	0x80000051, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000066, 0x80000068, 0x80000069, 
	0x8000006a, 0x8000006b, 0x8000006d, 0x8000006e, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000044, 0x80000045, 0x80000046, 
	0x80000047, 0x8000004a, 0x8000004b, 0x8000004c, 
	0x8000004d, 0x8000004e, 0x8000004f, 0x80000050, 
	0x80000051, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x80000061, 0x80000062, 0x80000063, 0x80000064, 
	0x80000065, 0x80000066, 0x80000067, 0x80000068, 
	0x80000069, 0x8000006a, 0x8000006b, 0x8000006c, 
	0x8000006d, 0x8000006e, 0x8000006f, 0x80000070, 
	0x80000071, 0x80000072, 0x80000073, 0x80000074, 
	0x80000075, 0x80000076, 0x80000077, 0x80000078, 
	0x80000079, 0x8000007a, 0x80000041, 0x80000042, 
	0x80000044, 0x80000045, 0x80000046, 0x80000047, 
	0x80000049, 0x8000004a, 0x8000004b, 0x8000004c, 
	0x8000004d, 0x8000004f, 0x80000053, 0x80000054, 
	0x80000055, 0x80000056, 0x80000057, 0x80000058, 
	0x80000059, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000041, 
	0x80000042, 0x80000043, 0x80000044, 0x80000045, 
	0x80000046, 0x80000047, 0x80000048, 0x80000049, 
	0x8000004a, 0x8000004b, 0x8000004c, 0x8000004d, 
	0x8000004e, 0x8000004f, 0x80000050, 0x80000051, 
	0x80000052, 0x80000053, 0x80000054, 0x80000055, 
	0x80000056, 0x80000057, 0x80000058, 0x80000059, 
	0x8000005a, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x8000006a, 0x8000006b, 
	0x8000006c, 0x8000006d, 0x8000006e, 0x8000006f, 
	0x80000070, 0x80000071, 0x80000072, 0x80000073, 
	0x80000074, 0x80000075, 0x80000076, 0x80000077, 
	0x80000078, 0x80000079, 0x8000007a, 0x80000391, 
	0x80000392, 0x80000393, 0x80000394, 0x80000395, 
	0x80000396, 0x80000397, 0x80000398, 0x80000399, 
	0x8000039a, 0x8000039b, 0x8000039c, 0x8000039d, 
	0x8000039e, 0x8000039f, 0x800003a0, 0x800003a1, 
	0x800003f4, 0x800003a3, 0x800003a4, 0x800003a5, 
	0x800003a6, 0x800003a7, 0x800003a8, 0x800003a9, 
	0x80002207, 0x800003b1, 0x800003b2, 0x800003b3, 
	0x800003b4, 0x800003b5, 0x800003b6, 0x800003b7, 
	0x800003b8, 0x800003b9, 0x800003ba, 0x800003bb, 
	0x800003bc, 0x800003bd, 0x800003be, 0x800003bf, 
	0x800003c0, 0x800003c1, 0x800003c2, 0x800003c3, 
	0x800003c4, 0x800003c5, 0x800003c6, 0x800003c7, 
	0x800003c8, 0x800003c9, 0x80002202, 0x800003f5, 
	0x800003d1, 0x800003f0, 0x800003d5, 0x800003f1, 
	0x800003d6, 0x80000391, 0x80000392, 0x80000393, 
	0x80000394, 0x80000395, 0x80000396, 0x80000397, 
	0x80000398, 0x80000399, 0x8000039a, 0x8000039b, 
	0x8000039c, 0x8000039d, 0x8000039e, 0x8000039f, 
	0x800003a0, 0x800003a1, 0x800003f4, 0x800003a3, 
	0x800003a4, 0x800003a5, 0x800003a6, 0x800003a7, 
	0x800003a8, 0x800003a9, 0x80002207, 0x800003b1, 
	0x800003b2, 0x800003b3, 0x800003b4, 0x800003b5, 
	0x800003b6, 0x800003b7, 0x800003b8, 0x800003b9, 
	0x800003ba, 0x800003bb, 0x800003bc, 0x800003bd, 
	0x800003be, 0x800003bf, 0x800003c0, 0x800003c1, 
	0x800003c2, 0x800003c3, 0x800003c4, 0x800003c5, 
	0x800003c6, 0x800003c7, 0x800003c8, 0x800003c9, 
	0x80002202, 0x800003f5, 0x800003d1, 0x800003f0, 
	0x800003d5, 0x800003f1, 0x800003d6, 0x80000391, 
	0x80000392, 0x80000393, 0x80000394, 0x80000395, 
	0x80000396, 0x80000397, 0x80000398, 0x80000399, 
	0x8000039a, 0x8000039b, 0x8000039c, 0x8000039d, 
	0x8000039e, 0x8000039f, 0x800003a0, 0x800003a1, 
	0x800003f4, 0x800003a3, 0x800003a4, 0x800003a5, 
	0x800003a6, 0x800003a7, 0x800003a8, 0x800003a9, 
	0x80002207, 0x800003b1, 0x800003b2, 0x800003b3, 
	0x800003b4, 0x800003b5, 0x800003b6, 0x800003b7, 
	0x800003b8, 0x800003b9, 0x800003ba, 0x800003bb, 
	0x800003bc, 0x800003bd, 0x800003be, 0x800003bf, 
	0x800003c0, 0x800003c1, 0x800003c2, 0x800003c3, 
	0x800003c4, 0x800003c5, 0x800003c6, 0x800003c7, 
	0x800003c8, 0x800003c9, 0x80002202, 0x800003f5, 
	0x800003d1, 0x800003f0, 0x800003d5, 0x800003f1, 
	0x800003d6, 0x80000391, 0x80000392, 0x80000393, 
	0x80000394, 0x80000395, 0x80000396, 0x80000397, 
	0x80000398, 0x80000399, 0x8000039a, 0x8000039b, 
	0x8000039c, 0x8000039d, 0x8000039e, 0x8000039f, 
	0x800003a0, 0x800003a1, 0x800003f4, 0x800003a3, 
	0x800003a4, 0x800003a5, 0x800003a6, 0x800003a7, 
	0x800003a8, 0x800003a9, 0x80002207, 0x800003b1, 
	0x800003b2, 0x800003b3, 0x800003b4, 0x800003b5, 
	0x800003b6, 0x800003b7, 0x800003b8, 0x800003b9, 
	0x800003ba, 0x800003bb, 0x800003bc, 0x800003bd, 
	0x800003be, 0x800003bf, 0x800003c0, 0x800003c1, 
	0x800003c2, 0x800003c3, 0x800003c4, 0x800003c5, 
	0x800003c6, 0x800003c7, 0x800003c8, 0x800003c9, 
	0x80002202, 0x800003f5, 0x800003d1, 0x800003f0, 
	0x800003d5, 0x800003f1, 0x800003d6, 0x80000391, 
	0x80000392, 0x80000393, 0x80000394, 0x80000395, 
	0x80000396, 0x80000397, 0x80000398, 0x80000399, 
	0x8000039a, 0x8000039b, 0x8000039c, 0x8000039d, 
	0x8000039e, 0x8000039f, 0x800003a0, 0x800003a1, 
	0x800003f4, 0x800003a3, 0x800003a4, 0x800003a5, 
	0x800003a6, 0x800003a7, 0x800003a8, 0x800003a9, 
	0x80002207, 0x800003b1, 0x800003b2, 0x800003b3, 
	0x800003b4, 0x800003b5, 0x800003b6, 0x800003b7, 
	0x800003b8, 0x800003b9, 0x800003ba, 0x800003bb, 
	0x800003bc, 0x800003bd, 0x800003be, 0x800003bf, 
	0x800003c0, 0x800003c1, 0x800003c2, 0x800003c3, 
	0x800003c4, 0x800003c5, 0x800003c6, 0x800003c7, 
	0x800003c8, 0x800003c9, 0x80002202, 0x800003f5, 
	0x800003d1, 0x800003f0, 0x800003d5, 0x800003f1, 
	0x800003d6, 0x80000030, 0x80000031, 0x80000032, 
	0x80000033, 0x80000034, 0x80000035, 0x80000036, 
	0x80000037, 0x80000038, 0x80000039, 0x80000030, 
	0x80000031, 0x80000032, 0x80000033, 0x80000034, 
	0x80000035, 0x80000036, 0x80000037, 0x80000038, 
	0x80000039, 0x80000030, 0x80000031, 0x80000032, 
	0x80000033, 0x80000034, 0x80000035, 0x80000036, 
	0x80000037, 0x80000038, 0x80000039, 0x80000030, 
	0x80000031, 0x80000032, 0x80000033, 0x80000034, 
	0x80000035, 0x80000036, 0x80000037, 0x80000038, 
	0x80000039, 0x80000030, 0x80000031, 0x80000032, 
	0x80000033, 0x80000034, 0x80000035, 0x80000036, 
	0x80000037, 0x80000038, 0x80000039, 0x80004e3d, 
	0x80004e38, 0x80004e41, 0x80020122, 0x80004f60, 
	0x80004fae, 0x80004fbb, 0x80005002, 0x8000507a, 
	0x80005099, 0x800050e7, 0x800050cf, 0x8000349e, 
	0x8002063a, 0x8000514d, 0x80005154, 0x80005164, 
	0x80005177, 0x8002051c, 0x800034b9, 0x80005167, 
	0x8000518d, 0x8002054b, 0x80005197, 0x800051a4, 
	0x80004ecc, 0x800051ac, 0x800051b5, 0x800291df, 
	0x800051f5, 0x80005203, 0x800034df, 0x8000523b, 
	0x80005246, 0x80005272, 0x80005277, 0x80003515, 
	0x800052c7, 0x800052c9, 0x800052e4, 0x800052fa, 
	0x80005305, 0x80005306, 0x80005317, 0x80005349, 
	0x80005351, 0x8000535a, 0x80005373, 0x8000537d, 
	0x8000537f, 0x8000537f, 0x8000537f, 0x80020a2c, 
	0x80007070, 0x800053ca, 0x800053df, 0x80020b63, 
	0x800053eb, 0x800053f1, 0x80005406, 0x8000549e, 
	0x80005438, 0x80005448, 0x80005468, 0x800054a2, 
	0x800054f6, 0x80005510, 0x80005553, 0x80005563, 
	0x80005584, 0x80005584, 0x80005599, 0x800055ab, 
	0x800055b3, 0x800055c2, 0x80005716, 0x80005606, 
	0x80005717, 0x80005651, 0x80005674, 0x80005207, 
	0x800058ee, 0x800057ce, 0x800057f4, 0x8000580d, 
	0x8000578b, 0x80005832, 0x80005831, 0x800058ac, 
	0x800214e4, 0x800058f2, 0x800058f7, 0x80005906, 
	0x8000591a, 0x80005922, 0x80005962, 0x800216a8, 
	0x800216ea, 0x800059ec, 0x80005a1b, 0x80005a27, 
	0x800059d8, 0x80005a66, 0x800036ee, 0x8002136a, 
	0x80005b08, 0x80005b3e, 0x80005b3e, 0x800219c8, 
	0x80005bc3, 0x80005bd8, 0x80005be7, 0x80005bf3, 
	0x80021b18, 0x80005bff, 0x80005c06, 0x80005f33, 
	0x80005c22, 0x80003781, 0x80005c60, 0x80005c6e, 
	0x80005cc0, 0x80005c8d, 0x80021de4, 0x80005d43, 
	0x80021de6, 0x80005d6e, 0x80005d6b, 0x80005d7c, 
	0x80005de1, 0x80005de2, 0x8000382f, 0x80005dfd, 
	0x80005e28, 0x80005e3d, 0x80005e69, 0x80003862, 
	0x80022183, 0x8000387c, 0x80005eb0, 0x80005eb3, 
	0x80005eb6, 0x80005eca, 0x8002a392, 0x80005efe, 
	0x80022331, 0x80022331, 0x80008201, 0x80005f22, 
	0x80005f22, 0x800038c7, 0x800232b8, 0x800261da, 
	0x80005f62, 0x80005f6b, 0x800038e3, 0x80005f9a, 
	0x80005fcd, 0x80005fd7, 0x80005ff9, 0x80006081, 
	0x8000393a, 0x8000391c, 0x80006094, 0x800226d4, 
	0x800060c7, 0x80006148, 0x8000614c, 0x8000614e, 
	0x8000614c, 0x8000617a, 0x8000618e, 0x800061b2, 
	0x800061a4, 0x800061af, 0x800061de, 0x800061f2, 
	0x800061f6, 0x80006210, 0x8000621b, 0x8000625d, 
	0x800062b1, 0x800062d4, 0x80006350, 0x80022b0c, 
	0x8000633d, 0x800062fc, 0x80006368, 0x80006383, 
	0x800063e4, 0x80022bf1, 0x80006422, 0x800063c5, 
	0x800063a9, 0x80003a2e, 0x80006469, 0x8000647e, 
	0x8000649d, 0x80006477, 0x80003a6c, 0x8000654f, 
	0x8000656c, 0x8002300a, 0x800065e3, 0x800066f8, 
	0x80006649, 0x80003b19, 0x80006691, 0x80003b08, 
	0x80003ae4, 0x80005192, 0x80005195, 0x80006700, 
	0x8000669c, 0x800080ad, 0x800043d9, 0x80006717, 
	0x8000671b, 0x80006721, 0x8000675e, 0x80006753, 
	0x800233c3, 0x80003b49, 0x800067fa, 0x80006785, 
	0x80006852, 0x80006885, 0x8002346d, 0x8000688e, 
	0x8000681f, 0x80006914, 0x80003b9d, 0x80006942, 
	0x800069a3, 0x800069ea, 0x80006aa8, 0x800236a3, 
	0x80006adb, 0x80003c18, 0x80006b21, 0x800238a7, 
	0x80006b54, 0x80003c4e, 0x80006b72, 0x80006b9f, 
	0x80006bba, 0x80006bbb, 0x80023a8d, 0x80021d0b, 
	0x80023afa, 0x80006c4e, 0x80023cbc, 0x80006cbf, 
	0x80006ccd, 0x80006c67, 0x80006d16, 0x80006d3e, 
	0x80006d77, 0x80006d41, 0x80006d69, 0x80006d78, 
	0x80006d85, 0x80023d1e, 0x80006d34, 0x80006e2f, 
	0x80006e6e, 0x80003d33, 0x80006ecb, 0x80006ec7, 
	0x80023ed1, 0x80006df9, 0x80006f6e, 0x80023f5e, 
	0x80023f8e, 0x80006fc6, 0x80007039, 0x8000701e, 
	0x8000701b, 0x80003d96, 0x8000704a, 0x8000707d, 
	0x80007077, 0x800070ad, 0x80020525, 0x80007145, 
	0x80024263, 0x8000719c, 0x800043ab, 0x80007228, 
	0x80007235, 0x80007250, 0x80024608, 0x80007280, 
	0x80007295, 0x80024735, 0x80024814, 0x8000737a, 
	0x8000738b, 0x80003eac, 0x800073a5, 0x80003eb8, 
	0x80003eb8, 0x80007447, 0x8000745c, 0x80007471, 
	0x80007485, 0x800074ca, 0x80003f1b, 0x80007524, 
	0x80024c36, 0x8000753e, 0x80024c92, 0x80007570, 
	0x8002219f, 0x80007610, 0x80024fa1, 0x80024fb8, 
	0x80025044, 0x80003ffc, 0x80004008, 0x800076f4, 
	0x800250f3, 0x800250f2, 0x80025119, 0x80025133, 
	0x8000771e, 0x8000771f, 0x8000771f, 0x8000774a, 
	0x80004039, 0x8000778b, 0x80004046, 0x80004096, 
	0x8002541d, 0x8000784e, 0x8000788c, 0x800078cc, 
	0x800040e3, 0x80025626, 0x80007956, 0x8002569a, 
	0x800256c5, 0x8000798f, 0x800079eb, 0x8000412f, 
	0x80007a40, 0x80007a4a, 0x80007a4f, 0x8002597c, 
	0x80025aa7, 0x80025aa7, 0x80007aae, 0x80004202, 
	0x80025bab, 0x80007bc6, 0x80007bc9, 0x80004227, 
	0x80025c80, 0x80007cd2, 0x800042a0, 0x80007ce8, 
	0x80007ce3, 0x80007d00, 0x80025f86, 0x80007d63, 
	0x80004301, 0x80007dc7, 0x80007e02, 0x80007e45, 
	0x80004334, 0x80026228, 0x80026247, 0x80004359, 
	0x800262d9, 0x80007f7a, 0x8002633e, 0x80007f95, 
	0x80007ffa, 0x80008005, 0x800264da, 0x80026523, 
	0x80008060, 0x800265a8, 0x80008070, 0x8002335f, 
	0x800043d5, 0x800080b2, 0x80008103, 0x8000440b, 
	0x8000813e, 0x80005ab5, 0x800267a7, 0x800267b5, 
	0x80023393, 0x8002339c, 0x80008201, 0x80008204, 
	0x80008f9e, 0x8000446b, 0x80008291, 0x8000828b, 
	0x8000829d, 0x800052b3, 0x800082b1, 0x800082b3, 
	0x800082bd, 0x800082e6, 0x80026b3c, 0x800082e5, 
	0x8000831d, 0x80008363, 0x800083ad, 0x80008323, 
	0x800083bd, 0x800083e7, 0x80008457, 0x80008353, 
	0x800083ca, 0x800083cc, 0x800083dc, 0x80026c36, 
	0x80026d6b, 0x80026cd5, 0x8000452b, 0x800084f1, 
	0x800084f3, 0x80008516, 0x800273ca, 0x80008564, 
	0x80026f2c, 0x8000455d, 0x80004561, 0x80026fb1, 
	0x800270d2, 0x8000456b, 0x80008650, 0x8000865c, 
	0x80008667, 0x80008669, 0x800086a9, 0x80008688, 
	0x8000870e, 0x800086e2, 0x80008779, 0x80008728, 
	0x8000876b, 0x80008786, 0x80004d57, 0x800087e1, 
	0x80008801, 0x800045f9, 0x80008860, 0x80008863, 
	0x80027667, 0x800088d7, 0x800088de, 0x80004635, 
	0x800088fa, 0x800034bb, 0x800278ae, 0x80027966, 
	0x800046be, 0x800046c7, 0x80008aa0, 0x80008aed, 
	0x80008b8a, 0x80008c55, 0x80027ca8, 0x80008cab, 
	0x80008cc1, 0x80008d1b, 0x80008d77, 0x80027f2f, 
	0x80020804, 0x80008dcb, 0x80008dbc, 0x80008df0, 
	0x800208de, 0x80008ed4, 0x80008f38, 0x800285d2, 
	0x800285ed, 0x80009094, 0x800090f1, 0x80009111, 
	0x8002872e, 0x8000911b, 0x80009238, 0x800092d7, 
	0x800092d8, 0x8000927c, 0x800093f9, 0x80009415, 
	0x80028bfa, 0x8000958b, 0x80004995, 0x800095b7, 
	0x80028d77, 0x800049e6, 0x800096c3, 0x80005db2, 
	0x80009723, 0x80029145, 0x8002921a, 0x80004a6e, 
	0x80004a76, 0x800097e0, 0x8002940a, 0x80004ab2, 
	0x80029496, 0x8000980b, 0x8000980b, 0x80009829, 
	0x800295b6, 0x800098e2, 0x80004b33, 0x80009929, 
	0x800099a7, 0x800099c2, 0x800099fe, 0x80004bce, 
	0x80029b30, 0x80009b12, 0x80009c40, 0x80009cfd, 
	0x80004cce, 0x80004ced, 0x80009d67, 0x8002a0ce, 
	0x80004cf8, 0x8002a105, 0x8002a20e, 0x8002a291, 
	0x80009ebb, 0x80004d56, 0x80009ef9, 0x80009efe, 
	0x80009f05, 0x80009f0f, 0x80009f16, 0x80009f3b, 
	0x8002a600, 
};


/*
 * Lowercase <-> Uppercase mapping
 */

/*
 * Flags for special case mapping.
 */
#define CMF_FINAL	1
#define CMF_NONFINAL	2
#define CMF_LAST	16
#define CMF_CTXDEP	(CMF_FINAL|CMF_NONFINAL)

#define CASEMAP_BITS_0	9
#define CASEMAP_BITS_1	7
#define CASEMAP_BITS_2	5

static const unsigned short v320_toupper_imap[] = {
	  272,   400,   528,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   784, 
	  912,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	    0,     0,     0,     1,     0,     2,     3,     4, 
	    5,     6,     7,     8,     9,    10,    11,    12, 
	   13,    14,    15,    16,    17,     0,     0,     0, 
	    0,     0,    18,     0,    19,    20,    21,    22, 
	    0,    23,    24,    25,    26,    27,    28,    29, 
	   30,     0,     0,    31,    32,     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,     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,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   33,    34,    35,    36,    37,    38,    39,    40, 
	   41,    42,    43,    44,    45,    46,    47,    48, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,    49,     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,    50,    51, 
	    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, 
	    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, 
	    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, 
	    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, 
	   52,     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,    53,     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,    54,    55,     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,     0,     0,     0,     0,     0, 
};

static const struct {
	unsigned short tbl[32];
} v320_toupper_table[] = {
	{{
	   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,    1,    3,    5,    7,    9,   11,   13,   15,   17,   19, 
	  21,   23,   25,   27,   29,   31,   33,   35,   37,   39,   41, 
	  43,   45,   47,   49,   51,    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,   53, 
	   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,   55, 
	}},
	{{
	  58,   60,   62,   64,   66,   68,   70,   72,   74,   76,   78, 
	  80,   82,   84,   86,   88,   90,   92,   94,   96,   98,  100, 
	 102,    0,  104,  106,  108,  110,  112,  114,  116,  118, 
	}},
	{{
	   0,  120,    0,  122,    0,  124,    0,  126,    0,  128,    0, 
	 130,    0,  132,    0,  134,    0,  136,    0,  138,    0,  140, 
	   0,  142,    0,  144,    0,  146,    0,  148,    0,  150, 
	}},
	{{
	   0,  152,    0,  154,    0,  156,    0,  158,    0,  160,    0, 
	 162,    0,  164,    0,  166,    0,  168,    0,  170,    0,  172, 
	   0,  174,    0,    0,  176,    0,  178,    0,  180,    0, 
	}},
	{{
	 182,    0,  184,    0,  186,    0,  188,    0,  190,  192,    0, 
	 195,    0,  197,    0,  199,    0,  201,    0,  203,    0,  205, 
	   0,  207,    0,  209,    0,  211,    0,  213,    0,  215, 
	}},
	{{
	   0,  217,    0,  219,    0,  221,    0,  223,    0,  225,    0, 
	 227,    0,  229,    0,  231,    0,  233,    0,  235,    0,  237, 
	   0,  239,    0,    0,  241,    0,  243,    0,  245,  247, 
	}},
	{{
	   0,    0,    0,  249,    0,  251,    0,    0,  253,    0,    0, 
	   0,  255,    0,    0,    0,    0,    0,  257,    0,    0,  259, 
	   0,    0,    0,  261,    0,    0,    0,    0,  263,    0, 
	}},
	{{
	   0,  265,    0,  267,    0,  269,    0,    0,  271,    0,    0, 
	   0,    0,  273,    0,    0,  275,    0,    0,    0,  277,    0, 
	 279,    0,    0,  281,    0,    0,    0,  283,    0,  285, 
	}},
	{{
	   0,    0,    0,    0,    0,  287,  289,    0,  291,  293,    0, 
	 295,  297,    0,  299,    0,  301,    0,  303,    0,  305,    0, 
	 307,    0,  309,    0,  311,    0,  313,  315,    0,  317, 
	}},
	{{
	   0,  319,    0,  321,    0,  323,    0,  325,    0,  327,    0, 
	 329,    0,  331,    0,  333,  335,    0,  338,  340,    0,  342, 
	   0,    0,    0,  344,    0,  346,    0,  348,    0,  350, 
	}},
	{{
	   0,  352,    0,  354,    0,  356,    0,  358,    0,  360,    0, 
	 362,    0,  364,    0,  366,    0,  368,    0,  370,    0,  372, 
	   0,  374,    0,  376,    0,  378,    0,  380,    0,  382, 
	}},
	{{
	   0,    0,    0,  384,    0,  386,    0,  388,    0,  390,    0, 
	 392,    0,  394,    0,  396,    0,  398,    0,  400,    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,  402,  404,    0, 
	 406,  408,    0,  410,    0,  412,    0,    0,    0,    0, 
	}},
	{{
	 414,    0,    0,  416,    0,    0,    0,    0,  418,  420,    0, 
	   0,    0,    0,    0,  422,    0,    0,  424,    0,    0,  426, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 428,    0,    0,  430,    0,    0,    0,    0,  432,    0,  434, 
	 436,    0,    0,    0,    0,    0,    0,  438,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,  440,    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,  442,    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,  446,  448,  450,  452,  454,  458,  460,  462,  464,  466, 
	 468,  470,  472,  474,  476,  478,  480,  482,  484,  486, 
	}},
	{{
	 488,  490,  492,  494,  496,  498,  500,  502,  504,  506,  508, 
	 510,  512,  514,  516,    0,  518,  520,    0,    0,    0,  522, 
	 524,    0,    0,  526,    0,  528,    0,  530,    0,  532, 
	}},
	{{
	   0,  534,    0,  536,    0,  538,    0,  540,    0,  542,    0, 
	 544,    0,  546,    0,  548,  550,  552,  554,    0,    0,  556, 
	   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,  558,  560,  562,  564,  566,  568, 
	 570,  572,  574,  576,  578,  580,  582,  584,  586,  588, 
	}},
	{{
	 590,  592,  594,  596,  598,  600,  602,  604,  606,  608,  610, 
	 612,  614,  616,  618,  620,  622,  624,  626,  628,  630,  632, 
	 634,  636,  638,  640,  642,  644,  646,  648,  650,  652, 
	}},
	{{
	   0,  654,    0,  656,    0,  658,    0,  660,    0,  662,    0, 
	 664,    0,  666,    0,  668,    0,  670,    0,  672,    0,  674, 
	   0,  676,    0,  678,    0,  680,    0,  682,    0,  684, 
	}},
	{{
	   0,  686,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	 688,    0,  690,    0,  692,    0,  694,    0,  696,    0,  698, 
	   0,  700,    0,  702,    0,  704,    0,  706,    0,  708, 
	}},
	{{
	   0,  710,    0,  712,    0,  714,    0,  716,    0,  718,    0, 
	 720,    0,  722,    0,  724,    0,  726,    0,  728,    0,  730, 
	   0,  732,    0,  734,    0,  736,    0,  738,    0,  740, 
	}},
	{{
	   0,    0,  742,    0,  744,    0,  746,    0,  748,    0,  750, 
	   0,  752,    0,  754,    0,    0,  756,    0,  758,    0,  760, 
	   0,  762,    0,  764,    0,  766,    0,  768,    0,  770, 
	}},
	{{
	   0,  772,    0,  774,    0,  776,    0,  778,    0,  780,    0, 
	 782,    0,  784,    0,  786,    0,  788,    0,  790,    0,  792, 
	   0,    0,    0,  794,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,  796,    0,  798,    0,  800,    0,  802,    0,  804,    0, 
	 806,    0,  808,    0,  810,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,  812,  814,  816,  818,  820,  822,  824,  826,  828,  830, 
	 832,  834,  836,  838,  840,  842,  844,  846,  848,  850,  852, 
	 854,  856,  858,  860,  862,  864,  866,  868,  870,  872, 
	}},
	{{
	 874,  876,  878,  880,  882,  884,  886,  888,    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,  891,    0,  893,    0,  895,    0,  897,    0,  899,    0, 
	 901,    0,  903,    0,  905,    0,  907,    0,  909,    0,  911, 
	   0,  913,    0,  915,    0,  917,    0,  919,    0,  921, 
	}},
	{{
	   0,  923,    0,  925,    0,  927,    0,  929,    0,  931,    0, 
	 933,    0,  935,    0,  937,    0,  939,    0,  941,    0,  943, 
	   0,  945,    0,  947,    0,  949,    0,  951,    0,  953, 
	}},
	{{
	   0,  955,    0,  957,    0,  959,    0,  961,    0,  963,    0, 
	 965,    0,  967,    0,  969,    0,  971,    0,  973,    0,  975, 
	   0,  977,    0,  979,    0,  981,    0,  983,    0,  985, 
	}},
	{{
	   0,  987,    0,  989,    0,  991,    0,  993,    0,  995,    0, 
	 997,    0,  999,    0, 1001,    0, 1003,    0, 1005,    0, 1007, 
	   0, 1009,    0, 1011,    0, 1013,    0, 1015,    0, 1017, 
	}},
	{{
	   0, 1019,    0, 1021,    0, 1023,    0, 1025,    0, 1027,    0, 
	1029,    0, 1031,    0, 1033,    0, 1035,    0, 1037,    0, 1039, 
	1041, 1044, 1047, 1050, 1053, 1056,    0,    0,    0,    0, 
	}},
	{{
	   0, 1058,    0, 1060,    0, 1062,    0, 1064,    0, 1066,    0, 
	1068,    0, 1070,    0, 1072,    0, 1074,    0, 1076,    0, 1078, 
	   0, 1080,    0, 1082,    0, 1084,    0, 1086,    0, 1088, 
	}},
	{{
	   0, 1090,    0, 1092,    0, 1094,    0, 1096,    0, 1098,    0, 
	1100,    0, 1102,    0, 1104,    0, 1106,    0, 1108,    0, 1110, 
	   0, 1112,    0, 1114,    0, 1116,    0, 1118,    0, 1120, 
	}},
	{{
	   0, 1122,    0, 1124,    0, 1126,    0, 1128,    0, 1130,    0, 
	1132,    0, 1134,    0, 1136,    0, 1138,    0, 1140,    0, 1142, 
	   0, 1144,    0, 1146,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1164, 1166, 1168, 1170, 1172, 1174, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1192, 1194, 1196, 1198, 1200, 1202, 
	1204, 1206,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1208, 1210, 1212, 1214, 1216, 1218,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1220, 1223, 1225, 1229, 1231, 1235, 
	1237, 1241,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1243, 1245, 1247, 1249, 1251, 1253, 1255, 1257,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1259, 1261, 1263, 1265, 1267, 1269, 
	1271, 1273, 1275, 1277, 1279, 1281, 1283, 1285,    0,    0, 
	}},
	{{
	1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, 1327, 1330, 1333, 
	1336, 1339, 1342, 1345, 1348, 1351, 1356, 1361, 1366, 1371, 1376, 
	1381, 1386, 1391, 1394, 1397, 1400, 1403, 1406, 1409, 1412, 
	}},
	{{
	1415, 1420, 1425, 1430, 1435, 1440, 1445, 1450, 1455, 1458, 1461, 
	1464, 1467, 1470, 1473, 1476, 1479, 1481, 1483, 1486, 1491,    0, 
	1494, 1497,    0,    0,    0,    0, 1501,    0, 1504,    0, 
	}},
	{{
	   0,    0, 1506, 1509, 1514,    0, 1517, 1520,    0,    0,    0, 
	   0, 1524,    0,    0,    0, 1527, 1529, 1531, 1535,    0,    0, 
	1539, 1542,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1546, 1548, 1550, 1554, 1558, 1561, 1563, 1566,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0, 1570, 1573, 1578,    0, 
	1581, 1584,    0,    0,    0,    0, 1588,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1591, 1593, 1595, 1597, 1599, 1601, 
	1603, 1605, 1607, 1609, 1611, 1613, 1615, 1617, 1619, 1621, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0, 1623, 1625, 1627, 1629, 1631, 1633, 
	1635, 1637, 1639, 1641, 1643, 1645, 1647, 1649, 1651, 1653, 
	}},
	{{
	1655, 1657, 1659, 1661, 1663, 1665, 1667, 1669, 1671, 1673,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1675, 1678, 1681, 1684, 1688, 1692, 1695,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0, 1698, 1701, 1704, 
	1707, 1710,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0, 1713, 1715, 1717, 1719, 1721, 1723, 1725, 1727, 1729, 1731, 
	1733, 1735, 1737, 1739, 1741, 1743, 1745, 1747, 1749, 1751, 1753, 
	1755, 1757, 1759, 1761, 1763,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1765, 1767, 1769, 
	1771, 1773, 1775, 1777, 1779, 1781, 1783, 1785, 1787, 1789, 1791, 
	1793, 1795, 1797, 1799, 1801, 1803, 1805, 1807, 1809, 1811, 
	}},
	{{
	1813, 1815, 1817, 1819, 1821, 1823, 1825, 1827, 1829, 1831, 1833, 
	1835, 1837, 1839,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
};
static const unsigned short v320_tolower_imap[] = {
	  272,   400,   528,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   784, 
	  912,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	    0,     0,     1,     0,     0,     0,     2,     0, 
	    3,     4,     5,     6,     7,     8,     9,    10, 
	   11,    12,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,    13,    14,    15,    16, 
	   17,    18,     0,    19,    20,    21,    22,    23, 
	   24,    25,    26,     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,     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,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   27,    28,    29,    30,    31,    32,    33,    34, 
	   35,    36,    37,    38,    39,    40,    41,    42, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    43,     0,    44,     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,    45,    46,     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,     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,     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,     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,    47,     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, 
	   48,    49,     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,     0,     0,     0,     0,     0,     0, 
};

static const struct {
	unsigned short tbl[32];
} v320_tolower_table[] = {
	{{
	   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,    1,    3,    5,    7,    9,   11,   13,   15,   17,   19, 
	  21,   23,   25,   27,   29,   31,   33,   35,   37,   39,   41, 
	  43,   45,   47,   49,   51,    0,    0,    0,    0,    0, 
	}},
	{{
	  53,   55,   57,   59,   61,   63,   65,   67,   69,   71,   73, 
	  75,   77,   79,   81,   83,   85,   87,   89,   91,   93,   95, 
	  97,    0,   99,  101,  103,  105,  107,  109,  111,    0, 
	}},
	{{
	 113,    0,  115,    0,  117,    0,  119,    0,  121,    0,  123, 
	   0,  125,    0,  127,    0,  129,    0,  131,    0,  133,    0, 
	 135,    0,  137,    0,  139,    0,  141,    0,  143,    0, 
	}},
	{{
	 145,    0,  147,    0,  149,    0,  151,    0,  153,    0,  155, 
	   0,  157,    0,  159,    0,  161,    0,  165,    0,  167,    0, 
	 169,    0,    0,  171,    0,  173,    0,  175,    0,  177, 
	}},
	{{
	   0,  179,    0,  181,    0,  183,    0,  185,    0,    0,  187, 
	   0,  189,    0,  191,    0,  193,    0,  195,    0,  197,    0, 
	 199,    0,  201,    0,  203,    0,  205,    0,  207,    0, 
	}},
	{{
	 209,    0,  211,    0,  213,    0,  215,    0,  217,    0,  219, 
	   0,  221,    0,  223,    0,  225,    0,  227,    0,  229,    0, 
	 231,    0,  233,  235,    0,  237,    0,  239,    0,    0, 
	}},
	{{
	   0,  241,  243,    0,  245,    0,  247,  249,    0,  251,  253, 
	 255,    0,    0,  257,  259,  261,  263,    0,  265,  267,    0, 
	 269,  271,  273,    0,    0,    0,  275,  277,    0,  279, 
	}},
	{{
	 281,    0,  283,    0,  285,    0,  287,  289,    0,  291,    0, 
	   0,  293,    0,  295,  297,    0,  299,  301,  303,    0,  305, 
	   0,  307,  309,    0,    0,    0,  311,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,  313,  315,    0,  317,  319,    0,  321, 
	 323,    0,  325,    0,  327,    0,  329,    0,  331,    0,  333, 
	   0,  335,    0,  337,    0,  339,    0,    0,  341,    0, 
	}},
	{{
	 343,    0,  345,    0,  347,    0,  349,    0,  351,    0,  353, 
	   0,  355,    0,  357,    0,    0,  359,  361,    0,  363,    0, 
	 365,  367,  369,    0,  371,    0,  373,    0,  375,    0, 
	}},
	{{
	 377,    0,  379,    0,  381,    0,  383,    0,  385,    0,  387, 
	   0,  389,    0,  391,    0,  393,    0,  395,    0,  397,    0, 
	 399,    0,  401,    0,  403,    0,  405,    0,  407,    0, 
	}},
	{{
	 409,    0,  411,    0,  413,    0,  415,    0,  417,    0,  419, 
	   0,  421,    0,  423,    0,  425,    0,  427,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,  429,    0,  431,  433,  435, 
	   0,  437,    0,  439,  441,    0,  443,  445,  447,  449,  451, 
	 453,  455,  457,  459,  461,  463,  465,  467,  469,  471, 
	}},
	{{
	 473,  475,    0,  477,  479,  481,  483,  485,  487,  489,  491, 
	 493,    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,  495,    0,  497,    0,  499,    0,  501,    0, 
	}},
	{{
	 503,    0,  505,    0,  507,    0,  509,    0,  511,    0,  513, 
	   0,  515,    0,  517,    0,    0,    0,    0,    0,  519,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 521,  523,  525,  527,  529,  531,  533,  535,  537,  539,  541, 
	 543,  545,  547,  549,  551,  553,  555,  557,  559,  561,  563, 
	 565,  567,  569,  571,  573,  575,  577,  579,  581,  583, 
	}},
	{{
	 585,  587,  589,  591,  593,  595,  597,  599,  601,  603,  605, 
	 607,  609,  611,  613,  615,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 617,    0,  619,    0,  621,    0,  623,    0,  625,    0,  627, 
	   0,  629,    0,  631,    0,  633,    0,  635,    0,  637,    0, 
	 639,    0,  641,    0,  643,    0,  645,    0,  647,    0, 
	}},
	{{
	 649,    0,    0,    0,    0,    0,    0,    0,    0,    0,  651, 
	   0,  653,    0,  655,    0,  657,    0,  659,    0,  661,    0, 
	 663,    0,  665,    0,  667,    0,  669,    0,  671,    0, 
	}},
	{{
	 673,    0,  675,    0,  677,    0,  679,    0,  681,    0,  683, 
	   0,  685,    0,  687,    0,  689,    0,  691,    0,  693,    0, 
	 695,    0,  697,    0,  699,    0,  701,    0,  703,    0, 
	}},
	{{
	   0,  705,    0,  707,    0,  709,    0,  711,    0,  713,    0, 
	 715,    0,  717,    0,    0,  719,    0,  721,    0,  723,    0, 
	 725,    0,  727,    0,  729,    0,  731,    0,  733,    0, 
	}},
	{{
	 735,    0,  737,    0,  739,    0,  741,    0,  743,    0,  745, 
	   0,  747,    0,  749,    0,  751,    0,  753,    0,  755,    0, 
	   0,    0,  757,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 759,    0,  761,    0,  763,    0,  765,    0,  767,    0,  769, 
	   0,  771,    0,  773,    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,  775,  777,  779,  781,  783, 
	 785,  787,  789,  791,  793,  795,  797,  799,  801,  803, 
	}},
	{{
	 805,  807,  809,  811,  813,  815,  817,  819,  821,  823,  825, 
	 827,  829,  831,  833,  835,  837,  839,  841,  843,  845,  847, 
	 849,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 851,    0,  853,    0,  855,    0,  857,    0,  859,    0,  861, 
	   0,  863,    0,  865,    0,  867,    0,  869,    0,  871,    0, 
	 873,    0,  875,    0,  877,    0,  879,    0,  881,    0, 
	}},
	{{
	 883,    0,  885,    0,  887,    0,  889,    0,  891,    0,  893, 
	   0,  895,    0,  897,    0,  899,    0,  901,    0,  903,    0, 
	 905,    0,  907,    0,  909,    0,  911,    0,  913,    0, 
	}},
	{{
	 915,    0,  917,    0,  919,    0,  921,    0,  923,    0,  925, 
	   0,  927,    0,  929,    0,  931,    0,  933,    0,  935,    0, 
	 937,    0,  939,    0,  941,    0,  943,    0,  945,    0, 
	}},
	{{
	 947,    0,  949,    0,  951,    0,  953,    0,  955,    0,  957, 
	   0,  959,    0,  961,    0,  963,    0,  965,    0,  967,    0, 
	 969,    0,  971,    0,  973,    0,  975,    0,  977,    0, 
	}},
	{{
	 979,    0,  981,    0,  983,    0,  985,    0,  987,    0,  989, 
	   0,  991,    0,  993,    0,  995,    0,  997,    0,  999,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1001,    0, 1003,    0, 1005,    0, 1007,    0, 1009,    0, 1011, 
	   0, 1013,    0, 1015,    0, 1017,    0, 1019,    0, 1021,    0, 
	1023,    0, 1025,    0, 1027,    0, 1029,    0, 1031,    0, 
	}},
	{{
	1033,    0, 1035,    0, 1037,    0, 1039,    0, 1041,    0, 1043, 
	   0, 1045,    0, 1047,    0, 1049,    0, 1051,    0, 1053,    0, 
	1055,    0, 1057,    0, 1059,    0, 1061,    0, 1063,    0, 
	}},
	{{
	1065,    0, 1067,    0, 1069,    0, 1071,    0, 1073,    0, 1075, 
	   0, 1077,    0, 1079,    0, 1081,    0, 1083,    0, 1085,    0, 
	1087,    0, 1089,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1091, 1093, 1095, 
	1097, 1099, 1101, 1103, 1105,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1107, 1109, 1111, 1113, 1115, 1117,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1119, 1121, 1123, 
	1125, 1127, 1129, 1131, 1133,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1151, 1153, 1155, 
	1157, 1159, 1161,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0, 1163,    0, 1165,    0, 1167,    0, 1169, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1171, 1173, 1175, 
	1177, 1179, 1181, 1183, 1185,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1187, 1191, 1195, 
	1199, 1203, 1207, 1211, 1215,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1219, 1223, 1227, 1231, 1235, 1239, 1243, 1247, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1251, 1255, 1259, 
	1263, 1267, 1271, 1275, 1279,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1283, 1285, 1287, 1289, 1291,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1295, 1297, 1299, 
	1301, 1303,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1307, 1309, 1311, 1313,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0, 1315, 1317, 1319, 
	1321, 1323,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0, 1325, 1327, 1329, 1331, 1333,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0, 1337,    0,    0,    0, 1339, 
	1341,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	1343, 1345, 1347, 1349, 1351, 1353, 1355, 1357, 1359, 1361, 1363, 
	1365, 1367, 1369, 1371, 1373,    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, 
	1375, 1377, 1379, 1381, 1383, 1385, 1387, 1389, 1391, 1393, 
	}},
	{{
	1395, 1397, 1399, 1401, 1403, 1405, 1407, 1409, 1411, 1413, 1415, 
	1417, 1419, 1421, 1423, 1425,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0, 1427, 1429, 1431, 1433, 1435, 1437, 1439, 1441, 1443, 1445, 
	1447, 1449, 1451, 1453, 1455, 1457, 1459, 1461, 1463, 1465, 1467, 
	1469, 1471, 1473, 1475, 1477,    0,    0,    0,    0,    0, 
	}},
	{{
	1479, 1481, 1483, 1485, 1487, 1489, 1491, 1493, 1495, 1497, 1499, 
	1501, 1503, 1505, 1507, 1509, 1511, 1513, 1515, 1517, 1519, 1521, 
	1523, 1525, 1527, 1529, 1531, 1533, 1535, 1537, 1539, 1541, 
	}},
	{{
	1543, 1545, 1547, 1549, 1551, 1553,    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, 
	}},
};
static const unsigned long v320_toupper_seq[] = {
	0x00000000, 0x00000010, 0x80000041, 0x00000010, 
	0x80000042, 0x00000010, 0x80000043, 0x00000010, 
	0x80000044, 0x00000010, 0x80000045, 0x00000010, 
	0x80000046, 0x00000010, 0x80000047, 0x00000010, 
	0x80000048, 0x00000010, 0x80000049, 0x00000010, 
	0x8000004a, 0x00000010, 0x8000004b, 0x00000010, 
	0x8000004c, 0x00000010, 0x8000004d, 0x00000010, 
	0x8000004e, 0x00000010, 0x8000004f, 0x00000010, 
	0x80000050, 0x00000010, 0x80000051, 0x00000010, 
	0x80000052, 0x00000010, 0x80000053, 0x00000010, 
	0x80000054, 0x00000010, 0x80000055, 0x00000010, 
	0x80000056, 0x00000010, 0x80000057, 0x00000010, 
	0x80000058, 0x00000010, 0x80000059, 0x00000010, 
	0x8000005a, 0x00000010, 0x8000039c, 0x00000010, 
	0x00000053, 0x80000053, 0x00000010, 0x800000c0, 
	0x00000010, 0x800000c1, 0x00000010, 0x800000c2, 
	0x00000010, 0x800000c3, 0x00000010, 0x800000c4, 
	0x00000010, 0x800000c5, 0x00000010, 0x800000c6, 
	0x00000010, 0x800000c7, 0x00000010, 0x800000c8, 
	0x00000010, 0x800000c9, 0x00000010, 0x800000ca, 
	0x00000010, 0x800000cb, 0x00000010, 0x800000cc, 
	0x00000010, 0x800000cd, 0x00000010, 0x800000ce, 
	0x00000010, 0x800000cf, 0x00000010, 0x800000d0, 
	0x00000010, 0x800000d1, 0x00000010, 0x800000d2, 
	0x00000010, 0x800000d3, 0x00000010, 0x800000d4, 
	0x00000010, 0x800000d5, 0x00000010, 0x800000d6, 
	0x00000010, 0x800000d8, 0x00000010, 0x800000d9, 
	0x00000010, 0x800000da, 0x00000010, 0x800000db, 
	0x00000010, 0x800000dc, 0x00000010, 0x800000dd, 
	0x00000010, 0x800000de, 0x00000010, 0x80000178, 
	0x00000010, 0x80000100, 0x00000010, 0x80000102, 
	0x00000010, 0x80000104, 0x00000010, 0x80000106, 
	0x00000010, 0x80000108, 0x00000010, 0x8000010a, 
	0x00000010, 0x8000010c, 0x00000010, 0x8000010e, 
	0x00000010, 0x80000110, 0x00000010, 0x80000112, 
	0x00000010, 0x80000114, 0x00000010, 0x80000116, 
	0x00000010, 0x80000118, 0x00000010, 0x8000011a, 
	0x00000010, 0x8000011c, 0x00000010, 0x8000011e, 
	0x00000010, 0x80000120, 0x00000010, 0x80000122, 
	0x00000010, 0x80000124, 0x00000010, 0x80000126, 
	0x00000010, 0x80000128, 0x00000010, 0x8000012a, 
	0x00000010, 0x8000012c, 0x00000010, 0x8000012e, 
	0x00000010, 0x80000049, 0x00000010, 0x80000132, 
	0x00000010, 0x80000134, 0x00000010, 0x80000136, 
	0x00000010, 0x80000139, 0x00000010, 0x8000013b, 
	0x00000010, 0x8000013d, 0x00000010, 0x8000013f, 
	0x00000010, 0x80000141, 0x00000010, 0x80000143, 
	0x00000010, 0x80000145, 0x00000010, 0x80000147, 
	0x00000010, 0x000002bc, 0x8000004e, 0x00000010, 
	0x8000014a, 0x00000010, 0x8000014c, 0x00000010, 
	0x8000014e, 0x00000010, 0x80000150, 0x00000010, 
	0x80000152, 0x00000010, 0x80000154, 0x00000010, 
	0x80000156, 0x00000010, 0x80000158, 0x00000010, 
	0x8000015a, 0x00000010, 0x8000015c, 0x00000010, 
	0x8000015e, 0x00000010, 0x80000160, 0x00000010, 
	0x80000162, 0x00000010, 0x80000164, 0x00000010, 
	0x80000166, 0x00000010, 0x80000168, 0x00000010, 
	0x8000016a, 0x00000010, 0x8000016c, 0x00000010, 
	0x8000016e, 0x00000010, 0x80000170, 0x00000010, 
	0x80000172, 0x00000010, 0x80000174, 0x00000010, 
	0x80000176, 0x00000010, 0x80000179, 0x00000010, 
	0x8000017b, 0x00000010, 0x8000017d, 0x00000010, 
	0x80000053, 0x00000010, 0x80000182, 0x00000010, 
	0x80000184, 0x00000010, 0x80000187, 0x00000010, 
	0x8000018b, 0x00000010, 0x80000191, 0x00000010, 
	0x800001f6, 0x00000010, 0x80000198, 0x00000010, 
	0x80000220, 0x00000010, 0x800001a0, 0x00000010, 
	0x800001a2, 0x00000010, 0x800001a4, 0x00000010, 
	0x800001a7, 0x00000010, 0x800001ac, 0x00000010, 
	0x800001af, 0x00000010, 0x800001b3, 0x00000010, 
	0x800001b5, 0x00000010, 0x800001b8, 0x00000010, 
	0x800001bc, 0x00000010, 0x800001f7, 0x00000010, 
	0x800001c4, 0x00000010, 0x800001c4, 0x00000010, 
	0x800001c7, 0x00000010, 0x800001c7, 0x00000010, 
	0x800001ca, 0x00000010, 0x800001ca, 0x00000010, 
	0x800001cd, 0x00000010, 0x800001cf, 0x00000010, 
	0x800001d1, 0x00000010, 0x800001d3, 0x00000010, 
	0x800001d5, 0x00000010, 0x800001d7, 0x00000010, 
	0x800001d9, 0x00000010, 0x800001db, 0x00000010, 
	0x8000018e, 0x00000010, 0x800001de, 0x00000010, 
	0x800001e0, 0x00000010, 0x800001e2, 0x00000010, 
	0x800001e4, 0x00000010, 0x800001e6, 0x00000010, 
	0x800001e8, 0x00000010, 0x800001ea, 0x00000010, 
	0x800001ec, 0x00000010, 0x800001ee, 0x00000010, 
	0x0000004a, 0x8000030c, 0x00000010, 0x800001f1, 
	0x00000010, 0x800001f1, 0x00000010, 0x800001f4, 
	0x00000010, 0x800001f8, 0x00000010, 0x800001fa, 
	0x00000010, 0x800001fc, 0x00000010, 0x800001fe, 
	0x00000010, 0x80000200, 0x00000010, 0x80000202, 
	0x00000010, 0x80000204, 0x00000010, 0x80000206, 
	0x00000010, 0x80000208, 0x00000010, 0x8000020a, 
	0x00000010, 0x8000020c, 0x00000010, 0x8000020e, 
	0x00000010, 0x80000210, 0x00000010, 0x80000212, 
	0x00000010, 0x80000214, 0x00000010, 0x80000216, 
	0x00000010, 0x80000218, 0x00000010, 0x8000021a, 
	0x00000010, 0x8000021c, 0x00000010, 0x8000021e, 
	0x00000010, 0x80000222, 0x00000010, 0x80000224, 
	0x00000010, 0x80000226, 0x00000010, 0x80000228, 
	0x00000010, 0x8000022a, 0x00000010, 0x8000022c, 
	0x00000010, 0x8000022e, 0x00000010, 0x80000230, 
	0x00000010, 0x80000232, 0x00000010, 0x80000181, 
	0x00000010, 0x80000186, 0x00000010, 0x80000189, 
	0x00000010, 0x8000018a, 0x00000010, 0x8000018f, 
	0x00000010, 0x80000190, 0x00000010, 0x80000193, 
	0x00000010, 0x80000194, 0x00000010, 0x80000197, 
	0x00000010, 0x80000196, 0x00000010, 0x8000019c, 
	0x00000010, 0x8000019d, 0x00000010, 0x8000019f, 
	0x00000010, 0x800001a6, 0x00000010, 0x800001a9, 
	0x00000010, 0x800001ae, 0x00000010, 0x800001b1, 
	0x00000010, 0x800001b2, 0x00000010, 0x800001b7, 
	0x00000010, 0x80000399, 0x00000010, 0x00000399, 
	0x00000308, 0x80000301, 0x00000010, 0x80000386, 
	0x00000010, 0x80000388, 0x00000010, 0x80000389, 
	0x00000010, 0x8000038a, 0x00000010, 0x000003a5, 
	0x00000308, 0x80000301, 0x00000010, 0x80000391, 
	0x00000010, 0x80000392, 0x00000010, 0x80000393, 
	0x00000010, 0x80000394, 0x00000010, 0x80000395, 
	0x00000010, 0x80000396, 0x00000010, 0x80000397, 
	0x00000010, 0x80000398, 0x00000010, 0x80000399, 
	0x00000010, 0x8000039a, 0x00000010, 0x8000039b, 
	0x00000010, 0x8000039c, 0x00000010, 0x8000039d, 
	0x00000010, 0x8000039e, 0x00000010, 0x8000039f, 
	0x00000010, 0x800003a0, 0x00000010, 0x800003a1, 
	0x00000010, 0x800003a3, 0x00000010, 0x800003a3, 
	0x00000010, 0x800003a4, 0x00000010, 0x800003a5, 
	0x00000010, 0x800003a6, 0x00000010, 0x800003a7, 
	0x00000010, 0x800003a8, 0x00000010, 0x800003a9, 
	0x00000010, 0x800003aa, 0x00000010, 0x800003ab, 
	0x00000010, 0x8000038c, 0x00000010, 0x8000038e, 
	0x00000010, 0x8000038f, 0x00000010, 0x80000392, 
	0x00000010, 0x80000398, 0x00000010, 0x800003a6, 
	0x00000010, 0x800003a0, 0x00000010, 0x800003d8, 
	0x00000010, 0x800003da, 0x00000010, 0x800003dc, 
	0x00000010, 0x800003de, 0x00000010, 0x800003e0, 
	0x00000010, 0x800003e2, 0x00000010, 0x800003e4, 
	0x00000010, 0x800003e6, 0x00000010, 0x800003e8, 
	0x00000010, 0x800003ea, 0x00000010, 0x800003ec, 
	0x00000010, 0x800003ee, 0x00000010, 0x8000039a, 
	0x00000010, 0x800003a1, 0x00000010, 0x800003a3, 
	0x00000010, 0x80000395, 0x00000010, 0x80000410, 
	0x00000010, 0x80000411, 0x00000010, 0x80000412, 
	0x00000010, 0x80000413, 0x00000010, 0x80000414, 
	0x00000010, 0x80000415, 0x00000010, 0x80000416, 
	0x00000010, 0x80000417, 0x00000010, 0x80000418, 
	0x00000010, 0x80000419, 0x00000010, 0x8000041a, 
	0x00000010, 0x8000041b, 0x00000010, 0x8000041c, 
	0x00000010, 0x8000041d, 0x00000010, 0x8000041e, 
	0x00000010, 0x8000041f, 0x00000010, 0x80000420, 
	0x00000010, 0x80000421, 0x00000010, 0x80000422, 
	0x00000010, 0x80000423, 0x00000010, 0x80000424, 
	0x00000010, 0x80000425, 0x00000010, 0x80000426, 
	0x00000010, 0x80000427, 0x00000010, 0x80000428, 
	0x00000010, 0x80000429, 0x00000010, 0x8000042a, 
	0x00000010, 0x8000042b, 0x00000010, 0x8000042c, 
	0x00000010, 0x8000042d, 0x00000010, 0x8000042e, 
	0x00000010, 0x8000042f, 0x00000010, 0x80000400, 
	0x00000010, 0x80000401, 0x00000010, 0x80000402, 
	0x00000010, 0x80000403, 0x00000010, 0x80000404, 
	0x00000010, 0x80000405, 0x00000010, 0x80000406, 
	0x00000010, 0x80000407, 0x00000010, 0x80000408, 
	0x00000010, 0x80000409, 0x00000010, 0x8000040a, 
	0x00000010, 0x8000040b, 0x00000010, 0x8000040c, 
	0x00000010, 0x8000040d, 0x00000010, 0x8000040e, 
	0x00000010, 0x8000040f, 0x00000010, 0x80000460, 
	0x00000010, 0x80000462, 0x00000010, 0x80000464, 
	0x00000010, 0x80000466, 0x00000010, 0x80000468, 
	0x00000010, 0x8000046a, 0x00000010, 0x8000046c, 
	0x00000010, 0x8000046e, 0x00000010, 0x80000470, 
	0x00000010, 0x80000472, 0x00000010, 0x80000474, 
	0x00000010, 0x80000476, 0x00000010, 0x80000478, 
	0x00000010, 0x8000047a, 0x00000010, 0x8000047c, 
	0x00000010, 0x8000047e, 0x00000010, 0x80000480, 
	0x00000010, 0x8000048a, 0x00000010, 0x8000048c, 
	0x00000010, 0x8000048e, 0x00000010, 0x80000490, 
	0x00000010, 0x80000492, 0x00000010, 0x80000494, 
	0x00000010, 0x80000496, 0x00000010, 0x80000498, 
	0x00000010, 0x8000049a, 0x00000010, 0x8000049c, 
	0x00000010, 0x8000049e, 0x00000010, 0x800004a0, 
	0x00000010, 0x800004a2, 0x00000010, 0x800004a4, 
	0x00000010, 0x800004a6, 0x00000010, 0x800004a8, 
	0x00000010, 0x800004aa, 0x00000010, 0x800004ac, 
	0x00000010, 0x800004ae, 0x00000010, 0x800004b0, 
	0x00000010, 0x800004b2, 0x00000010, 0x800004b4, 
	0x00000010, 0x800004b6, 0x00000010, 0x800004b8, 
	0x00000010, 0x800004ba, 0x00000010, 0x800004bc, 
	0x00000010, 0x800004be, 0x00000010, 0x800004c1, 
	0x00000010, 0x800004c3, 0x00000010, 0x800004c5, 
	0x00000010, 0x800004c7, 0x00000010, 0x800004c9, 
	0x00000010, 0x800004cb, 0x00000010, 0x800004cd, 
	0x00000010, 0x800004d0, 0x00000010, 0x800004d2, 
	0x00000010, 0x800004d4, 0x00000010, 0x800004d6, 
	0x00000010, 0x800004d8, 0x00000010, 0x800004da, 
	0x00000010, 0x800004dc, 0x00000010, 0x800004de, 
	0x00000010, 0x800004e0, 0x00000010, 0x800004e2, 
	0x00000010, 0x800004e4, 0x00000010, 0x800004e6, 
	0x00000010, 0x800004e8, 0x00000010, 0x800004ea, 
	0x00000010, 0x800004ec, 0x00000010, 0x800004ee, 
	0x00000010, 0x800004f0, 0x00000010, 0x800004f2, 
	0x00000010, 0x800004f4, 0x00000010, 0x800004f8, 
	0x00000010, 0x80000500, 0x00000010, 0x80000502, 
	0x00000010, 0x80000504, 0x00000010, 0x80000506, 
	0x00000010, 0x80000508, 0x00000010, 0x8000050a, 
	0x00000010, 0x8000050c, 0x00000010, 0x8000050e, 
	0x00000010, 0x80000531, 0x00000010, 0x80000532, 
	0x00000010, 0x80000533, 0x00000010, 0x80000534, 
	0x00000010, 0x80000535, 0x00000010, 0x80000536, 
	0x00000010, 0x80000537, 0x00000010, 0x80000538, 
	0x00000010, 0x80000539, 0x00000010, 0x8000053a, 
	0x00000010, 0x8000053b, 0x00000010, 0x8000053c, 
	0x00000010, 0x8000053d, 0x00000010, 0x8000053e, 
	0x00000010, 0x8000053f, 0x00000010, 0x80000540, 
	0x00000010, 0x80000541, 0x00000010, 0x80000542, 
	0x00000010, 0x80000543, 0x00000010, 0x80000544, 
	0x00000010, 0x80000545, 0x00000010, 0x80000546, 
	0x00000010, 0x80000547, 0x00000010, 0x80000548, 
	0x00000010, 0x80000549, 0x00000010, 0x8000054a, 
	0x00000010, 0x8000054b, 0x00000010, 0x8000054c, 
	0x00000010, 0x8000054d, 0x00000010, 0x8000054e, 
	0x00000010, 0x8000054f, 0x00000010, 0x80000550, 
	0x00000010, 0x80000551, 0x00000010, 0x80000552, 
	0x00000010, 0x80000553, 0x00000010, 0x80000554, 
	0x00000010, 0x80000555, 0x00000010, 0x80000556, 
	0x00000010, 0x00000535, 0x80000552, 0x00000010, 
	0x80001e00, 0x00000010, 0x80001e02, 0x00000010, 
	0x80001e04, 0x00000010, 0x80001e06, 0x00000010, 
	0x80001e08, 0x00000010, 0x80001e0a, 0x00000010, 
	0x80001e0c, 0x00000010, 0x80001e0e, 0x00000010, 
	0x80001e10, 0x00000010, 0x80001e12, 0x00000010, 
	0x80001e14, 0x00000010, 0x80001e16, 0x00000010, 
	0x80001e18, 0x00000010, 0x80001e1a, 0x00000010, 
	0x80001e1c, 0x00000010, 0x80001e1e, 0x00000010, 
	0x80001e20, 0x00000010, 0x80001e22, 0x00000010, 
	0x80001e24, 0x00000010, 0x80001e26, 0x00000010, 
	0x80001e28, 0x00000010, 0x80001e2a, 0x00000010, 
	0x80001e2c, 0x00000010, 0x80001e2e, 0x00000010, 
	0x80001e30, 0x00000010, 0x80001e32, 0x00000010, 
	0x80001e34, 0x00000010, 0x80001e36, 0x00000010, 
	0x80001e38, 0x00000010, 0x80001e3a, 0x00000010, 
	0x80001e3c, 0x00000010, 0x80001e3e, 0x00000010, 
	0x80001e40, 0x00000010, 0x80001e42, 0x00000010, 
	0x80001e44, 0x00000010, 0x80001e46, 0x00000010, 
	0x80001e48, 0x00000010, 0x80001e4a, 0x00000010, 
	0x80001e4c, 0x00000010, 0x80001e4e, 0x00000010, 
	0x80001e50, 0x00000010, 0x80001e52, 0x00000010, 
	0x80001e54, 0x00000010, 0x80001e56, 0x00000010, 
	0x80001e58, 0x00000010, 0x80001e5a, 0x00000010, 
	0x80001e5c, 0x00000010, 0x80001e5e, 0x00000010, 
	0x80001e60, 0x00000010, 0x80001e62, 0x00000010, 
	0x80001e64, 0x00000010, 0x80001e66, 0x00000010, 
	0x80001e68, 0x00000010, 0x80001e6a, 0x00000010, 
	0x80001e6c, 0x00000010, 0x80001e6e, 0x00000010, 
	0x80001e70, 0x00000010, 0x80001e72, 0x00000010, 
	0x80001e74, 0x00000010, 0x80001e76, 0x00000010, 
	0x80001e78, 0x00000010, 0x80001e7a, 0x00000010, 
	0x80001e7c, 0x00000010, 0x80001e7e, 0x00000010, 
	0x80001e80, 0x00000010, 0x80001e82, 0x00000010, 
	0x80001e84, 0x00000010, 0x80001e86, 0x00000010, 
	0x80001e88, 0x00000010, 0x80001e8a, 0x00000010, 
	0x80001e8c, 0x00000010, 0x80001e8e, 0x00000010, 
	0x80001e90, 0x00000010, 0x80001e92, 0x00000010, 
	0x80001e94, 0x00000010, 0x00000048, 0x80000331, 
	0x00000010, 0x00000054, 0x80000308, 0x00000010, 
	0x00000057, 0x8000030a, 0x00000010, 0x00000059, 
	0x8000030a, 0x00000010, 0x00000041, 0x800002be, 
	0x00000010, 0x80001e60, 0x00000010, 0x80001ea0, 
	0x00000010, 0x80001ea2, 0x00000010, 0x80001ea4, 
	0x00000010, 0x80001ea6, 0x00000010, 0x80001ea8, 
	0x00000010, 0x80001eaa, 0x00000010, 0x80001eac, 
	0x00000010, 0x80001eae, 0x00000010, 0x80001eb0, 
	0x00000010, 0x80001eb2, 0x00000010, 0x80001eb4, 
	0x00000010, 0x80001eb6, 0x00000010, 0x80001eb8, 
	0x00000010, 0x80001eba, 0x00000010, 0x80001ebc, 
	0x00000010, 0x80001ebe, 0x00000010, 0x80001ec0, 
	0x00000010, 0x80001ec2, 0x00000010, 0x80001ec4, 
	0x00000010, 0x80001ec6, 0x00000010, 0x80001ec8, 
	0x00000010, 0x80001eca, 0x00000010, 0x80001ecc, 
	0x00000010, 0x80001ece, 0x00000010, 0x80001ed0, 
	0x00000010, 0x80001ed2, 0x00000010, 0x80001ed4, 
	0x00000010, 0x80001ed6, 0x00000010, 0x80001ed8, 
	0x00000010, 0x80001eda, 0x00000010, 0x80001edc, 
	0x00000010, 0x80001ede, 0x00000010, 0x80001ee0, 
	0x00000010, 0x80001ee2, 0x00000010, 0x80001ee4, 
	0x00000010, 0x80001ee6, 0x00000010, 0x80001ee8, 
	0x00000010, 0x80001eea, 0x00000010, 0x80001eec, 
	0x00000010, 0x80001eee, 0x00000010, 0x80001ef0, 
	0x00000010, 0x80001ef2, 0x00000010, 0x80001ef4, 
	0x00000010, 0x80001ef6, 0x00000010, 0x80001ef8, 
	0x00000010, 0x80001f08, 0x00000010, 0x80001f09, 
	0x00000010, 0x80001f0a, 0x00000010, 0x80001f0b, 
	0x00000010, 0x80001f0c, 0x00000010, 0x80001f0d, 
	0x00000010, 0x80001f0e, 0x00000010, 0x80001f0f, 
	0x00000010, 0x80001f18, 0x00000010, 0x80001f19, 
	0x00000010, 0x80001f1a, 0x00000010, 0x80001f1b, 
	0x00000010, 0x80001f1c, 0x00000010, 0x80001f1d, 
	0x00000010, 0x80001f28, 0x00000010, 0x80001f29, 
	0x00000010, 0x80001f2a, 0x00000010, 0x80001f2b, 
	0x00000010, 0x80001f2c, 0x00000010, 0x80001f2d, 
	0x00000010, 0x80001f2e, 0x00000010, 0x80001f2f, 
	0x00000010, 0x80001f38, 0x00000010, 0x80001f39, 
	0x00000010, 0x80001f3a, 0x00000010, 0x80001f3b, 
	0x00000010, 0x80001f3c, 0x00000010, 0x80001f3d, 
	0x00000010, 0x80001f3e, 0x00000010, 0x80001f3f, 
	0x00000010, 0x80001f48, 0x00000010, 0x80001f49, 
	0x00000010, 0x80001f4a, 0x00000010, 0x80001f4b, 
	0x00000010, 0x80001f4c, 0x00000010, 0x80001f4d, 
	0x00000010, 0x000003a5, 0x80000313, 0x00000010, 
	0x80001f59, 0x00000010, 0x000003a5, 0x00000313, 
	0x80000300, 0x00000010, 0x80001f5b, 0x00000010, 
	0x000003a5, 0x00000313, 0x80000301, 0x00000010, 
	0x80001f5d, 0x00000010, 0x000003a5, 0x00000313, 
	0x80000342, 0x00000010, 0x80001f5f, 0x00000010, 
	0x80001f68, 0x00000010, 0x80001f69, 0x00000010, 
	0x80001f6a, 0x00000010, 0x80001f6b, 0x00000010, 
	0x80001f6c, 0x00000010, 0x80001f6d, 0x00000010, 
	0x80001f6e, 0x00000010, 0x80001f6f, 0x00000010, 
	0x80001fba, 0x00000010, 0x80001fbb, 0x00000010, 
	0x80001fc8, 0x00000010, 0x80001fc9, 0x00000010, 
	0x80001fca, 0x00000010, 0x80001fcb, 0x00000010, 
	0x80001fda, 0x00000010, 0x80001fdb, 0x00000010, 
	0x80001ff8, 0x00000010, 0x80001ff9, 0x00000010, 
	0x80001fea, 0x00000010, 0x80001feb, 0x00000010, 
	0x80001ffa, 0x00000010, 0x80001ffb, 0x00000000, 
	0x00001f08, 0x80000399, 0x00000010, 0x80001f88, 
	0x00000000, 0x00001f09, 0x80000399, 0x00000010, 
	0x80001f89, 0x00000000, 0x00001f0a, 0x80000399, 
	0x00000010, 0x80001f8a, 0x00000000, 0x00001f0b, 
	0x80000399, 0x00000010, 0x80001f8b, 0x00000000, 
	0x00001f0c, 0x80000399, 0x00000010, 0x80001f8c, 
	0x00000000, 0x00001f0d, 0x80000399, 0x00000010, 
	0x80001f8d, 0x00000000, 0x00001f0e, 0x80000399, 
	0x00000010, 0x80001f8e, 0x00000000, 0x00001f0f, 
	0x80000399, 0x00000010, 0x80001f8f, 0x00000010, 
	0x00001f08, 0x80000399, 0x00000010, 0x00001f09, 
	0x80000399, 0x00000010, 0x00001f0a, 0x80000399, 
	0x00000010, 0x00001f0b, 0x80000399, 0x00000010, 
	0x00001f0c, 0x80000399, 0x00000010, 0x00001f0d, 
	0x80000399, 0x00000010, 0x00001f0e, 0x80000399, 
	0x00000010, 0x00001f0f, 0x80000399, 0x00000000, 
	0x00001f28, 0x80000399, 0x00000010, 0x80001f98, 
	0x00000000, 0x00001f29, 0x80000399, 0x00000010, 
	0x80001f99, 0x00000000, 0x00001f2a, 0x80000399, 
	0x00000010, 0x80001f9a, 0x00000000, 0x00001f2b, 
	0x80000399, 0x00000010, 0x80001f9b, 0x00000000, 
	0x00001f2c, 0x80000399, 0x00000010, 0x80001f9c, 
	0x00000000, 0x00001f2d, 0x80000399, 0x00000010, 
	0x80001f9d, 0x00000000, 0x00001f2e, 0x80000399, 
	0x00000010, 0x80001f9e, 0x00000000, 0x00001f2f, 
	0x80000399, 0x00000010, 0x80001f9f, 0x00000010, 
	0x00001f28, 0x80000399, 0x00000010, 0x00001f29, 
	0x80000399, 0x00000010, 0x00001f2a, 0x80000399, 
	0x00000010, 0x00001f2b, 0x80000399, 0x00000010, 
	0x00001f2c, 0x80000399, 0x00000010, 0x00001f2d, 
	0x80000399, 0x00000010, 0x00001f2e, 0x80000399, 
	0x00000010, 0x00001f2f, 0x80000399, 0x00000000, 
	0x00001f68, 0x80000399, 0x00000010, 0x80001fa8, 
	0x00000000, 0x00001f69, 0x80000399, 0x00000010, 
	0x80001fa9, 0x00000000, 0x00001f6a, 0x80000399, 
	0x00000010, 0x80001faa, 0x00000000, 0x00001f6b, 
	0x80000399, 0x00000010, 0x80001fab, 0x00000000, 
	0x00001f6c, 0x80000399, 0x00000010, 0x80001fac, 
	0x00000000, 0x00001f6d, 0x80000399, 0x00000010, 
	0x80001fad, 0x00000000, 0x00001f6e, 0x80000399, 
	0x00000010, 0x80001fae, 0x00000000, 0x00001f6f, 
	0x80000399, 0x00000010, 0x80001faf, 0x00000010, 
	0x00001f68, 0x80000399, 0x00000010, 0x00001f69, 
	0x80000399, 0x00000010, 0x00001f6a, 0x80000399, 
	0x00000010, 0x00001f6b, 0x80000399, 0x00000010, 
	0x00001f6c, 0x80000399, 0x00000010, 0x00001f6d, 
	0x80000399, 0x00000010, 0x00001f6e, 0x80000399, 
	0x00000010, 0x00001f6f, 0x80000399, 0x00000010, 
	0x80001fb8, 0x00000010, 0x80001fb9, 0x00000010, 
	0x00001fba, 0x80000399, 0x00000000, 0x00000391, 
	0x80000399, 0x00000010, 0x80001fbc, 0x00000010, 
	0x00000386, 0x80000399, 0x00000010, 0x00000391, 
	0x80000342, 0x00000010, 0x00000391, 0x00000342, 
	0x80000399, 0x00000010, 0x00000391, 0x80000399, 
	0x00000010, 0x80000399, 0x00000010, 0x00001fca, 
	0x80000399, 0x00000000, 0x00000397, 0x80000399, 
	0x00000010, 0x80001fcc, 0x00000010, 0x00000389, 
	0x80000399, 0x00000010, 0x00000397, 0x80000342, 
	0x00000010, 0x00000397, 0x00000342, 0x80000399, 
	0x00000010, 0x00000397, 0x80000399, 0x00000010, 
	0x80001fd8, 0x00000010, 0x80001fd9, 0x00000010, 
	0x00000399, 0x00000308, 0x80000300, 0x00000010, 
	0x00000399, 0x00000308, 0x80000301, 0x00000010, 
	0x00000399, 0x80000342, 0x00000010, 0x00000399, 
	0x00000308, 0x80000342, 0x00000010, 0x80001fe8, 
	0x00000010, 0x80001fe9, 0x00000010, 0x000003a5, 
	0x00000308, 0x80000300, 0x00000010, 0x000003a5, 
	0x00000308, 0x80000301, 0x00000010, 0x000003a1, 
	0x80000313, 0x00000010, 0x80001fec, 0x00000010, 
	0x000003a5, 0x80000342, 0x00000010, 0x000003a5, 
	0x00000308, 0x80000342, 0x00000010, 0x00001ffa, 
	0x80000399, 0x00000000, 0x000003a9, 0x80000399, 
	0x00000010, 0x80001ffc, 0x00000010, 0x0000038f, 
	0x80000399, 0x00000010, 0x000003a9, 0x80000342, 
	0x00000010, 0x000003a9, 0x00000342, 0x80000399, 
	0x00000010, 0x000003a9, 0x80000399, 0x00000010, 
	0x80002160, 0x00000010, 0x80002161, 0x00000010, 
	0x80002162, 0x00000010, 0x80002163, 0x00000010, 
	0x80002164, 0x00000010, 0x80002165, 0x00000010, 
	0x80002166, 0x00000010, 0x80002167, 0x00000010, 
	0x80002168, 0x00000010, 0x80002169, 0x00000010, 
	0x8000216a, 0x00000010, 0x8000216b, 0x00000010, 
	0x8000216c, 0x00000010, 0x8000216d, 0x00000010, 
	0x8000216e, 0x00000010, 0x8000216f, 0x00000010, 
	0x800024b6, 0x00000010, 0x800024b7, 0x00000010, 
	0x800024b8, 0x00000010, 0x800024b9, 0x00000010, 
	0x800024ba, 0x00000010, 0x800024bb, 0x00000010, 
	0x800024bc, 0x00000010, 0x800024bd, 0x00000010, 
	0x800024be, 0x00000010, 0x800024bf, 0x00000010, 
	0x800024c0, 0x00000010, 0x800024c1, 0x00000010, 
	0x800024c2, 0x00000010, 0x800024c3, 0x00000010, 
	0x800024c4, 0x00000010, 0x800024c5, 0x00000010, 
	0x800024c6, 0x00000010, 0x800024c7, 0x00000010, 
	0x800024c8, 0x00000010, 0x800024c9, 0x00000010, 
	0x800024ca, 0x00000010, 0x800024cb, 0x00000010, 
	0x800024cc, 0x00000010, 0x800024cd, 0x00000010, 
	0x800024ce, 0x00000010, 0x800024cf, 0x00000010, 
	0x00000046, 0x80000046, 0x00000010, 0x00000046, 
	0x80000049, 0x00000010, 0x00000046, 0x8000004c, 
	0x00000010, 0x00000046, 0x00000046, 0x80000049, 
	0x00000010, 0x00000046, 0x00000046, 0x8000004c, 
	0x00000010, 0x00000053, 0x80000054, 0x00000010, 
	0x00000053, 0x80000054, 0x00000010, 0x00000544, 
	0x80000546, 0x00000010, 0x00000544, 0x80000535, 
	0x00000010, 0x00000544, 0x8000053b, 0x00000010, 
	0x0000054e, 0x80000546, 0x00000010, 0x00000544, 
	0x8000053d, 0x00000010, 0x8000ff21, 0x00000010, 
	0x8000ff22, 0x00000010, 0x8000ff23, 0x00000010, 
	0x8000ff24, 0x00000010, 0x8000ff25, 0x00000010, 
	0x8000ff26, 0x00000010, 0x8000ff27, 0x00000010, 
	0x8000ff28, 0x00000010, 0x8000ff29, 0x00000010, 
	0x8000ff2a, 0x00000010, 0x8000ff2b, 0x00000010, 
	0x8000ff2c, 0x00000010, 0x8000ff2d, 0x00000010, 
	0x8000ff2e, 0x00000010, 0x8000ff2f, 0x00000010, 
	0x8000ff30, 0x00000010, 0x8000ff31, 0x00000010, 
	0x8000ff32, 0x00000010, 0x8000ff33, 0x00000010, 
	0x8000ff34, 0x00000010, 0x8000ff35, 0x00000010, 
	0x8000ff36, 0x00000010, 0x8000ff37, 0x00000010, 
	0x8000ff38, 0x00000010, 0x8000ff39, 0x00000010, 
	0x8000ff3a, 0x00000010, 0x80010400, 0x00000010, 
	0x80010401, 0x00000010, 0x80010402, 0x00000010, 
	0x80010403, 0x00000010, 0x80010404, 0x00000010, 
	0x80010405, 0x00000010, 0x80010406, 0x00000010, 
	0x80010407, 0x00000010, 0x80010408, 0x00000010, 
	0x80010409, 0x00000010, 0x8001040a, 0x00000010, 
	0x8001040b, 0x00000010, 0x8001040c, 0x00000010, 
	0x8001040d, 0x00000010, 0x8001040e, 0x00000010, 
	0x8001040f, 0x00000010, 0x80010410, 0x00000010, 
	0x80010411, 0x00000010, 0x80010412, 0x00000010, 
	0x80010413, 0x00000010, 0x80010414, 0x00000010, 
	0x80010415, 0x00000010, 0x80010416, 0x00000010, 
	0x80010417, 0x00000010, 0x80010418, 0x00000010, 
	0x80010419, 0x00000010, 0x8001041a, 0x00000010, 
	0x8001041b, 0x00000010, 0x8001041c, 0x00000010, 
	0x8001041d, 0x00000010, 0x8001041e, 0x00000010, 
	0x8001041f, 0x00000010, 0x80010420, 0x00000010, 
	0x80010421, 0x00000010, 0x80010422, 0x00000010, 
	0x80010423, 0x00000010, 0x80010424, 0x00000010, 
	0x80010425, 
};

static const unsigned long v320_tolower_seq[] = {
	0x00000000, 0x00000010, 0x80000061, 0x00000010, 
	0x80000062, 0x00000010, 0x80000063, 0x00000010, 
	0x80000064, 0x00000010, 0x80000065, 0x00000010, 
	0x80000066, 0x00000010, 0x80000067, 0x00000010, 
	0x80000068, 0x00000010, 0x80000069, 0x00000010, 
	0x8000006a, 0x00000010, 0x8000006b, 0x00000010, 
	0x8000006c, 0x00000010, 0x8000006d, 0x00000010, 
	0x8000006e, 0x00000010, 0x8000006f, 0x00000010, 
	0x80000070, 0x00000010, 0x80000071, 0x00000010, 
	0x80000072, 0x00000010, 0x80000073, 0x00000010, 
	0x80000074, 0x00000010, 0x80000075, 0x00000010, 
	0x80000076, 0x00000010, 0x80000077, 0x00000010, 
	0x80000078, 0x00000010, 0x80000079, 0x00000010, 
	0x8000007a, 0x00000010, 0x800000e0, 0x00000010, 
	0x800000e1, 0x00000010, 0x800000e2, 0x00000010, 
	0x800000e3, 0x00000010, 0x800000e4, 0x00000010, 
	0x800000e5, 0x00000010, 0x800000e6, 0x00000010, 
	0x800000e7, 0x00000010, 0x800000e8, 0x00000010, 
	0x800000e9, 0x00000010, 0x800000ea, 0x00000010, 
	0x800000eb, 0x00000010, 0x800000ec, 0x00000010, 
	0x800000ed, 0x00000010, 0x800000ee, 0x00000010, 
	0x800000ef, 0x00000010, 0x800000f0, 0x00000010, 
	0x800000f1, 0x00000010, 0x800000f2, 0x00000010, 
	0x800000f3, 0x00000010, 0x800000f4, 0x00000010, 
	0x800000f5, 0x00000010, 0x800000f6, 0x00000010, 
	0x800000f8, 0x00000010, 0x800000f9, 0x00000010, 
	0x800000fa, 0x00000010, 0x800000fb, 0x00000010, 
	0x800000fc, 0x00000010, 0x800000fd, 0x00000010, 
	0x800000fe, 0x00000010, 0x80000101, 0x00000010, 
	0x80000103, 0x00000010, 0x80000105, 0x00000010, 
	0x80000107, 0x00000010, 0x80000109, 0x00000010, 
	0x8000010b, 0x00000010, 0x8000010d, 0x00000010, 
	0x8000010f, 0x00000010, 0x80000111, 0x00000010, 
	0x80000113, 0x00000010, 0x80000115, 0x00000010, 
	0x80000117, 0x00000010, 0x80000119, 0x00000010, 
	0x8000011b, 0x00000010, 0x8000011d, 0x00000010, 
	0x8000011f, 0x00000010, 0x80000121, 0x00000010, 
	0x80000123, 0x00000010, 0x80000125, 0x00000010, 
	0x80000127, 0x00000010, 0x80000129, 0x00000010, 
	0x8000012b, 0x00000010, 0x8000012d, 0x00000010, 
	0x8000012f, 0x00000000, 0x80000069, 0x00000010, 
	0x80000069, 0x00000010, 0x80000133, 0x00000010, 
	0x80000135, 0x00000010, 0x80000137, 0x00000010, 
	0x8000013a, 0x00000010, 0x8000013c, 0x00000010, 
	0x8000013e, 0x00000010, 0x80000140, 0x00000010, 
	0x80000142, 0x00000010, 0x80000144, 0x00000010, 
	0x80000146, 0x00000010, 0x80000148, 0x00000010, 
	0x8000014b, 0x00000010, 0x8000014d, 0x00000010, 
	0x8000014f, 0x00000010, 0x80000151, 0x00000010, 
	0x80000153, 0x00000010, 0x80000155, 0x00000010, 
	0x80000157, 0x00000010, 0x80000159, 0x00000010, 
	0x8000015b, 0x00000010, 0x8000015d, 0x00000010, 
	0x8000015f, 0x00000010, 0x80000161, 0x00000010, 
	0x80000163, 0x00000010, 0x80000165, 0x00000010, 
	0x80000167, 0x00000010, 0x80000169, 0x00000010, 
	0x8000016b, 0x00000010, 0x8000016d, 0x00000010, 
	0x8000016f, 0x00000010, 0x80000171, 0x00000010, 
	0x80000173, 0x00000010, 0x80000175, 0x00000010, 
	0x80000177, 0x00000010, 0x800000ff, 0x00000010, 
	0x8000017a, 0x00000010, 0x8000017c, 0x00000010, 
	0x8000017e, 0x00000010, 0x80000253, 0x00000010, 
	0x80000183, 0x00000010, 0x80000185, 0x00000010, 
	0x80000254, 0x00000010, 0x80000188, 0x00000010, 
	0x80000256, 0x00000010, 0x80000257, 0x00000010, 
	0x8000018c, 0x00000010, 0x800001dd, 0x00000010, 
	0x80000259, 0x00000010, 0x8000025b, 0x00000010, 
	0x80000192, 0x00000010, 0x80000260, 0x00000010, 
	0x80000263, 0x00000010, 0x80000269, 0x00000010, 
	0x80000268, 0x00000010, 0x80000199, 0x00000010, 
	0x8000026f, 0x00000010, 0x80000272, 0x00000010, 
	0x80000275, 0x00000010, 0x800001a1, 0x00000010, 
	0x800001a3, 0x00000010, 0x800001a5, 0x00000010, 
	0x80000280, 0x00000010, 0x800001a8, 0x00000010, 
	0x80000283, 0x00000010, 0x800001ad, 0x00000010, 
	0x80000288, 0x00000010, 0x800001b0, 0x00000010, 
	0x8000028a, 0x00000010, 0x8000028b, 0x00000010, 
	0x800001b4, 0x00000010, 0x800001b6, 0x00000010, 
	0x80000292, 0x00000010, 0x800001b9, 0x00000010, 
	0x800001bd, 0x00000010, 0x800001c6, 0x00000010, 
	0x800001c6, 0x00000010, 0x800001c9, 0x00000010, 
	0x800001c9, 0x00000010, 0x800001cc, 0x00000010, 
	0x800001cc, 0x00000010, 0x800001ce, 0x00000010, 
	0x800001d0, 0x00000010, 0x800001d2, 0x00000010, 
	0x800001d4, 0x00000010, 0x800001d6, 0x00000010, 
	0x800001d8, 0x00000010, 0x800001da, 0x00000010, 
	0x800001dc, 0x00000010, 0x800001df, 0x00000010, 
	0x800001e1, 0x00000010, 0x800001e3, 0x00000010, 
	0x800001e5, 0x00000010, 0x800001e7, 0x00000010, 
	0x800001e9, 0x00000010, 0x800001eb, 0x00000010, 
	0x800001ed, 0x00000010, 0x800001ef, 0x00000010, 
	0x800001f3, 0x00000010, 0x800001f3, 0x00000010, 
	0x800001f5, 0x00000010, 0x80000195, 0x00000010, 
	0x800001bf, 0x00000010, 0x800001f9, 0x00000010, 
	0x800001fb, 0x00000010, 0x800001fd, 0x00000010, 
	0x800001ff, 0x00000010, 0x80000201, 0x00000010, 
	0x80000203, 0x00000010, 0x80000205, 0x00000010, 
	0x80000207, 0x00000010, 0x80000209, 0x00000010, 
	0x8000020b, 0x00000010, 0x8000020d, 0x00000010, 
	0x8000020f, 0x00000010, 0x80000211, 0x00000010, 
	0x80000213, 0x00000010, 0x80000215, 0x00000010, 
	0x80000217, 0x00000010, 0x80000219, 0x00000010, 
	0x8000021b, 0x00000010, 0x8000021d, 0x00000010, 
	0x8000021f, 0x00000010, 0x8000019e, 0x00000010, 
	0x80000223, 0x00000010, 0x80000225, 0x00000010, 
	0x80000227, 0x00000010, 0x80000229, 0x00000010, 
	0x8000022b, 0x00000010, 0x8000022d, 0x00000010, 
	0x8000022f, 0x00000010, 0x80000231, 0x00000010, 
	0x80000233, 0x00000010, 0x800003ac, 0x00000010, 
	0x800003ad, 0x00000010, 0x800003ae, 0x00000010, 
	0x800003af, 0x00000010, 0x800003cc, 0x00000010, 
	0x800003cd, 0x00000010, 0x800003ce, 0x00000010, 
	0x800003b1, 0x00000010, 0x800003b2, 0x00000010, 
	0x800003b3, 0x00000010, 0x800003b4, 0x00000010, 
	0x800003b5, 0x00000010, 0x800003b6, 0x00000010, 
	0x800003b7, 0x00000010, 0x800003b8, 0x00000010, 
	0x800003b9, 0x00000010, 0x800003ba, 0x00000010, 
	0x800003bb, 0x00000010, 0x800003bc, 0x00000010, 
	0x800003bd, 0x00000010, 0x800003be, 0x00000010, 
	0x800003bf, 0x00000010, 0x800003c0, 0x00000010, 
	0x800003c1, 0x00000010, 0x800003c3, 0x00000010, 
	0x800003c4, 0x00000010, 0x800003c5, 0x00000010, 
	0x800003c6, 0x00000010, 0x800003c7, 0x00000010, 
	0x800003c8, 0x00000010, 0x800003c9, 0x00000010, 
	0x800003ca, 0x00000010, 0x800003cb, 0x00000010, 
	0x800003d9, 0x00000010, 0x800003db, 0x00000010, 
	0x800003dd, 0x00000010, 0x800003df, 0x00000010, 
	0x800003e1, 0x00000010, 0x800003e3, 0x00000010, 
	0x800003e5, 0x00000010, 0x800003e7, 0x00000010, 
	0x800003e9, 0x00000010, 0x800003eb, 0x00000010, 
	0x800003ed, 0x00000010, 0x800003ef, 0x00000010, 
	0x800003b8, 0x00000010, 0x80000450, 0x00000010, 
	0x80000451, 0x00000010, 0x80000452, 0x00000010, 
	0x80000453, 0x00000010, 0x80000454, 0x00000010, 
	0x80000455, 0x00000010, 0x80000456, 0x00000010, 
	0x80000457, 0x00000010, 0x80000458, 0x00000010, 
	0x80000459, 0x00000010, 0x8000045a, 0x00000010, 
	0x8000045b, 0x00000010, 0x8000045c, 0x00000010, 
	0x8000045d, 0x00000010, 0x8000045e, 0x00000010, 
	0x8000045f, 0x00000010, 0x80000430, 0x00000010, 
	0x80000431, 0x00000010, 0x80000432, 0x00000010, 
	0x80000433, 0x00000010, 0x80000434, 0x00000010, 
	0x80000435, 0x00000010, 0x80000436, 0x00000010, 
	0x80000437, 0x00000010, 0x80000438, 0x00000010, 
	0x80000439, 0x00000010, 0x8000043a, 0x00000010, 
	0x8000043b, 0x00000010, 0x8000043c, 0x00000010, 
	0x8000043d, 0x00000010, 0x8000043e, 0x00000010, 
	0x8000043f, 0x00000010, 0x80000440, 0x00000010, 
	0x80000441, 0x00000010, 0x80000442, 0x00000010, 
	0x80000443, 0x00000010, 0x80000444, 0x00000010, 
	0x80000445, 0x00000010, 0x80000446, 0x00000010, 
	0x80000447, 0x00000010, 0x80000448, 0x00000010, 
	0x80000449, 0x00000010, 0x8000044a, 0x00000010, 
	0x8000044b, 0x00000010, 0x8000044c, 0x00000010, 
	0x8000044d, 0x00000010, 0x8000044e, 0x00000010, 
	0x8000044f, 0x00000010, 0x80000461, 0x00000010, 
	0x80000463, 0x00000010, 0x80000465, 0x00000010, 
	0x80000467, 0x00000010, 0x80000469, 0x00000010, 
	0x8000046b, 0x00000010, 0x8000046d, 0x00000010, 
	0x8000046f, 0x00000010, 0x80000471, 0x00000010, 
	0x80000473, 0x00000010, 0x80000475, 0x00000010, 
	0x80000477, 0x00000010, 0x80000479, 0x00000010, 
	0x8000047b, 0x00000010, 0x8000047d, 0x00000010, 
	0x8000047f, 0x00000010, 0x80000481, 0x00000010, 
	0x8000048b, 0x00000010, 0x8000048d, 0x00000010, 
	0x8000048f, 0x00000010, 0x80000491, 0x00000010, 
	0x80000493, 0x00000010, 0x80000495, 0x00000010, 
	0x80000497, 0x00000010, 0x80000499, 0x00000010, 
	0x8000049b, 0x00000010, 0x8000049d, 0x00000010, 
	0x8000049f, 0x00000010, 0x800004a1, 0x00000010, 
	0x800004a3, 0x00000010, 0x800004a5, 0x00000010, 
	0x800004a7, 0x00000010, 0x800004a9, 0x00000010, 
	0x800004ab, 0x00000010, 0x800004ad, 0x00000010, 
	0x800004af, 0x00000010, 0x800004b1, 0x00000010, 
	0x800004b3, 0x00000010, 0x800004b5, 0x00000010, 
	0x800004b7, 0x00000010, 0x800004b9, 0x00000010, 
	0x800004bb, 0x00000010, 0x800004bd, 0x00000010, 
	0x800004bf, 0x00000010, 0x800004c2, 0x00000010, 
	0x800004c4, 0x00000010, 0x800004c6, 0x00000010, 
	0x800004c8, 0x00000010, 0x800004ca, 0x00000010, 
	0x800004cc, 0x00000010, 0x800004ce, 0x00000010, 
	0x800004d1, 0x00000010, 0x800004d3, 0x00000010, 
	0x800004d5, 0x00000010, 0x800004d7, 0x00000010, 
	0x800004d9, 0x00000010, 0x800004db, 0x00000010, 
	0x800004dd, 0x00000010, 0x800004df, 0x00000010, 
	0x800004e1, 0x00000010, 0x800004e3, 0x00000010, 
	0x800004e5, 0x00000010, 0x800004e7, 0x00000010, 
	0x800004e9, 0x00000010, 0x800004eb, 0x00000010, 
	0x800004ed, 0x00000010, 0x800004ef, 0x00000010, 
	0x800004f1, 0x00000010, 0x800004f3, 0x00000010, 
	0x800004f5, 0x00000010, 0x800004f9, 0x00000010, 
	0x80000501, 0x00000010, 0x80000503, 0x00000010, 
	0x80000505, 0x00000010, 0x80000507, 0x00000010, 
	0x80000509, 0x00000010, 0x8000050b, 0x00000010, 
	0x8000050d, 0x00000010, 0x8000050f, 0x00000010, 
	0x80000561, 0x00000010, 0x80000562, 0x00000010, 
	0x80000563, 0x00000010, 0x80000564, 0x00000010, 
	0x80000565, 0x00000010, 0x80000566, 0x00000010, 
	0x80000567, 0x00000010, 0x80000568, 0x00000010, 
	0x80000569, 0x00000010, 0x8000056a, 0x00000010, 
	0x8000056b, 0x00000010, 0x8000056c, 0x00000010, 
	0x8000056d, 0x00000010, 0x8000056e, 0x00000010, 
	0x8000056f, 0x00000010, 0x80000570, 0x00000010, 
	0x80000571, 0x00000010, 0x80000572, 0x00000010, 
	0x80000573, 0x00000010, 0x80000574, 0x00000010, 
	0x80000575, 0x00000010, 0x80000576, 0x00000010, 
	0x80000577, 0x00000010, 0x80000578, 0x00000010, 
	0x80000579, 0x00000010, 0x8000057a, 0x00000010, 
	0x8000057b, 0x00000010, 0x8000057c, 0x00000010, 
	0x8000057d, 0x00000010, 0x8000057e, 0x00000010, 
	0x8000057f, 0x00000010, 0x80000580, 0x00000010, 
	0x80000581, 0x00000010, 0x80000582, 0x00000010, 
	0x80000583, 0x00000010, 0x80000584, 0x00000010, 
	0x80000585, 0x00000010, 0x80000586, 0x00000010, 
	0x80001e01, 0x00000010, 0x80001e03, 0x00000010, 
	0x80001e05, 0x00000010, 0x80001e07, 0x00000010, 
	0x80001e09, 0x00000010, 0x80001e0b, 0x00000010, 
	0x80001e0d, 0x00000010, 0x80001e0f, 0x00000010, 
	0x80001e11, 0x00000010, 0x80001e13, 0x00000010, 
	0x80001e15, 0x00000010, 0x80001e17, 0x00000010, 
	0x80001e19, 0x00000010, 0x80001e1b, 0x00000010, 
	0x80001e1d, 0x00000010, 0x80001e1f, 0x00000010, 
	0x80001e21, 0x00000010, 0x80001e23, 0x00000010, 
	0x80001e25, 0x00000010, 0x80001e27, 0x00000010, 
	0x80001e29, 0x00000010, 0x80001e2b, 0x00000010, 
	0x80001e2d, 0x00000010, 0x80001e2f, 0x00000010, 
	0x80001e31, 0x00000010, 0x80001e33, 0x00000010, 
	0x80001e35, 0x00000010, 0x80001e37, 0x00000010, 
	0x80001e39, 0x00000010, 0x80001e3b, 0x00000010, 
	0x80001e3d, 0x00000010, 0x80001e3f, 0x00000010, 
	0x80001e41, 0x00000010, 0x80001e43, 0x00000010, 
	0x80001e45, 0x00000010, 0x80001e47, 0x00000010, 
	0x80001e49, 0x00000010, 0x80001e4b, 0x00000010, 
	0x80001e4d, 0x00000010, 0x80001e4f, 0x00000010, 
	0x80001e51, 0x00000010, 0x80001e53, 0x00000010, 
	0x80001e55, 0x00000010, 0x80001e57, 0x00000010, 
	0x80001e59, 0x00000010, 0x80001e5b, 0x00000010, 
	0x80001e5d, 0x00000010, 0x80001e5f, 0x00000010, 
	0x80001e61, 0x00000010, 0x80001e63, 0x00000010, 
	0x80001e65, 0x00000010, 0x80001e67, 0x00000010, 
	0x80001e69, 0x00000010, 0x80001e6b, 0x00000010, 
	0x80001e6d, 0x00000010, 0x80001e6f, 0x00000010, 
	0x80001e71, 0x00000010, 0x80001e73, 0x00000010, 
	0x80001e75, 0x00000010, 0x80001e77, 0x00000010, 
	0x80001e79, 0x00000010, 0x80001e7b, 0x00000010, 
	0x80001e7d, 0x00000010, 0x80001e7f, 0x00000010, 
	0x80001e81, 0x00000010, 0x80001e83, 0x00000010, 
	0x80001e85, 0x00000010, 0x80001e87, 0x00000010, 
	0x80001e89, 0x00000010, 0x80001e8b, 0x00000010, 
	0x80001e8d, 0x00000010, 0x80001e8f, 0x00000010, 
	0x80001e91, 0x00000010, 0x80001e93, 0x00000010, 
	0x80001e95, 0x00000010, 0x80001ea1, 0x00000010, 
	0x80001ea3, 0x00000010, 0x80001ea5, 0x00000010, 
	0x80001ea7, 0x00000010, 0x80001ea9, 0x00000010, 
	0x80001eab, 0x00000010, 0x80001ead, 0x00000010, 
	0x80001eaf, 0x00000010, 0x80001eb1, 0x00000010, 
	0x80001eb3, 0x00000010, 0x80001eb5, 0x00000010, 
	0x80001eb7, 0x00000010, 0x80001eb9, 0x00000010, 
	0x80001ebb, 0x00000010, 0x80001ebd, 0x00000010, 
	0x80001ebf, 0x00000010, 0x80001ec1, 0x00000010, 
	0x80001ec3, 0x00000010, 0x80001ec5, 0x00000010, 
	0x80001ec7, 0x00000010, 0x80001ec9, 0x00000010, 
	0x80001ecb, 0x00000010, 0x80001ecd, 0x00000010, 
	0x80001ecf, 0x00000010, 0x80001ed1, 0x00000010, 
	0x80001ed3, 0x00000010, 0x80001ed5, 0x00000010, 
	0x80001ed7, 0x00000010, 0x80001ed9, 0x00000010, 
	0x80001edb, 0x00000010, 0x80001edd, 0x00000010, 
	0x80001edf, 0x00000010, 0x80001ee1, 0x00000010, 
	0x80001ee3, 0x00000010, 0x80001ee5, 0x00000010, 
	0x80001ee7, 0x00000010, 0x80001ee9, 0x00000010, 
	0x80001eeb, 0x00000010, 0x80001eed, 0x00000010, 
	0x80001eef, 0x00000010, 0x80001ef1, 0x00000010, 
	0x80001ef3, 0x00000010, 0x80001ef5, 0x00000010, 
	0x80001ef7, 0x00000010, 0x80001ef9, 0x00000010, 
	0x80001f00, 0x00000010, 0x80001f01, 0x00000010, 
	0x80001f02, 0x00000010, 0x80001f03, 0x00000010, 
	0x80001f04, 0x00000010, 0x80001f05, 0x00000010, 
	0x80001f06, 0x00000010, 0x80001f07, 0x00000010, 
	0x80001f10, 0x00000010, 0x80001f11, 0x00000010, 
	0x80001f12, 0x00000010, 0x80001f13, 0x00000010, 
	0x80001f14, 0x00000010, 0x80001f15, 0x00000010, 
	0x80001f20, 0x00000010, 0x80001f21, 0x00000010, 
	0x80001f22, 0x00000010, 0x80001f23, 0x00000010, 
	0x80001f24, 0x00000010, 0x80001f25, 0x00000010, 
	0x80001f26, 0x00000010, 0x80001f27, 0x00000010, 
	0x80001f30, 0x00000010, 0x80001f31, 0x00000010, 
	0x80001f32, 0x00000010, 0x80001f33, 0x00000010, 
	0x80001f34, 0x00000010, 0x80001f35, 0x00000010, 
	0x80001f36, 0x00000010, 0x80001f37, 0x00000010, 
	0x80001f40, 0x00000010, 0x80001f41, 0x00000010, 
	0x80001f42, 0x00000010, 0x80001f43, 0x00000010, 
	0x80001f44, 0x00000010, 0x80001f45, 0x00000010, 
	0x80001f51, 0x00000010, 0x80001f53, 0x00000010, 
	0x80001f55, 0x00000010, 0x80001f57, 0x00000010, 
	0x80001f60, 0x00000010, 0x80001f61, 0x00000010, 
	0x80001f62, 0x00000010, 0x80001f63, 0x00000010, 
	0x80001f64, 0x00000010, 0x80001f65, 0x00000010, 
	0x80001f66, 0x00000010, 0x80001f67, 0x00000000, 
	0x80001f80, 0x00000010, 0x80001f80, 0x00000000, 
	0x80001f81, 0x00000010, 0x80001f81, 0x00000000, 
	0x80001f82, 0x00000010, 0x80001f82, 0x00000000, 
	0x80001f83, 0x00000010, 0x80001f83, 0x00000000, 
	0x80001f84, 0x00000010, 0x80001f84, 0x00000000, 
	0x80001f85, 0x00000010, 0x80001f85, 0x00000000, 
	0x80001f86, 0x00000010, 0x80001f86, 0x00000000, 
	0x80001f87, 0x00000010, 0x80001f87, 0x00000000, 
	0x80001f90, 0x00000010, 0x80001f90, 0x00000000, 
	0x80001f91, 0x00000010, 0x80001f91, 0x00000000, 
	0x80001f92, 0x00000010, 0x80001f92, 0x00000000, 
	0x80001f93, 0x00000010, 0x80001f93, 0x00000000, 
	0x80001f94, 0x00000010, 0x80001f94, 0x00000000, 
	0x80001f95, 0x00000010, 0x80001f95, 0x00000000, 
	0x80001f96, 0x00000010, 0x80001f96, 0x00000000, 
	0x80001f97, 0x00000010, 0x80001f97, 0x00000000, 
	0x80001fa0, 0x00000010, 0x80001fa0, 0x00000000, 
	0x80001fa1, 0x00000010, 0x80001fa1, 0x00000000, 
	0x80001fa2, 0x00000010, 0x80001fa2, 0x00000000, 
	0x80001fa3, 0x00000010, 0x80001fa3, 0x00000000, 
	0x80001fa4, 0x00000010, 0x80001fa4, 0x00000000, 
	0x80001fa5, 0x00000010, 0x80001fa5, 0x00000000, 
	0x80001fa6, 0x00000010, 0x80001fa6, 0x00000000, 
	0x80001fa7, 0x00000010, 0x80001fa7, 0x00000010, 
	0x80001fb0, 0x00000010, 0x80001fb1, 0x00000010, 
	0x80001f70, 0x00000010, 0x80001f71, 0x00000000, 
	0x80001fb3, 0x00000010, 0x80001fb3, 0x00000010, 
	0x80001f72, 0x00000010, 0x80001f73, 0x00000010, 
	0x80001f74, 0x00000010, 0x80001f75, 0x00000000, 
	0x80001fc3, 0x00000010, 0x80001fc3, 0x00000010, 
	0x80001fd0, 0x00000010, 0x80001fd1, 0x00000010, 
	0x80001f76, 0x00000010, 0x80001f77, 0x00000010, 
	0x80001fe0, 0x00000010, 0x80001fe1, 0x00000010, 
	0x80001f7a, 0x00000010, 0x80001f7b, 0x00000010, 
	0x80001fe5, 0x00000010, 0x80001f78, 0x00000010, 
	0x80001f79, 0x00000010, 0x80001f7c, 0x00000010, 
	0x80001f7d, 0x00000000, 0x80001ff3, 0x00000010, 
	0x80001ff3, 0x00000010, 0x800003c9, 0x00000010, 
	0x8000006b, 0x00000010, 0x800000e5, 0x00000010, 
	0x80002170, 0x00000010, 0x80002171, 0x00000010, 
	0x80002172, 0x00000010, 0x80002173, 0x00000010, 
	0x80002174, 0x00000010, 0x80002175, 0x00000010, 
	0x80002176, 0x00000010, 0x80002177, 0x00000010, 
	0x80002178, 0x00000010, 0x80002179, 0x00000010, 
	0x8000217a, 0x00000010, 0x8000217b, 0x00000010, 
	0x8000217c, 0x00000010, 0x8000217d, 0x00000010, 
	0x8000217e, 0x00000010, 0x8000217f, 0x00000010, 
	0x800024d0, 0x00000010, 0x800024d1, 0x00000010, 
	0x800024d2, 0x00000010, 0x800024d3, 0x00000010, 
	0x800024d4, 0x00000010, 0x800024d5, 0x00000010, 
	0x800024d6, 0x00000010, 0x800024d7, 0x00000010, 
	0x800024d8, 0x00000010, 0x800024d9, 0x00000010, 
	0x800024da, 0x00000010, 0x800024db, 0x00000010, 
	0x800024dc, 0x00000010, 0x800024dd, 0x00000010, 
	0x800024de, 0x00000010, 0x800024df, 0x00000010, 
	0x800024e0, 0x00000010, 0x800024e1, 0x00000010, 
	0x800024e2, 0x00000010, 0x800024e3, 0x00000010, 
	0x800024e4, 0x00000010, 0x800024e5, 0x00000010, 
	0x800024e6, 0x00000010, 0x800024e7, 0x00000010, 
	0x800024e8, 0x00000010, 0x800024e9, 0x00000010, 
	0x8000ff41, 0x00000010, 0x8000ff42, 0x00000010, 
	0x8000ff43, 0x00000010, 0x8000ff44, 0x00000010, 
	0x8000ff45, 0x00000010, 0x8000ff46, 0x00000010, 
	0x8000ff47, 0x00000010, 0x8000ff48, 0x00000010, 
	0x8000ff49, 0x00000010, 0x8000ff4a, 0x00000010, 
	0x8000ff4b, 0x00000010, 0x8000ff4c, 0x00000010, 
	0x8000ff4d, 0x00000010, 0x8000ff4e, 0x00000010, 
	0x8000ff4f, 0x00000010, 0x8000ff50, 0x00000010, 
	0x8000ff51, 0x00000010, 0x8000ff52, 0x00000010, 
	0x8000ff53, 0x00000010, 0x8000ff54, 0x00000010, 
	0x8000ff55, 0x00000010, 0x8000ff56, 0x00000010, 
	0x8000ff57, 0x00000010, 0x8000ff58, 0x00000010, 
	0x8000ff59, 0x00000010, 0x8000ff5a, 0x00000010, 
	0x80010428, 0x00000010, 0x80010429, 0x00000010, 
	0x8001042a, 0x00000010, 0x8001042b, 0x00000010, 
	0x8001042c, 0x00000010, 0x8001042d, 0x00000010, 
	0x8001042e, 0x00000010, 0x8001042f, 0x00000010, 
	0x80010430, 0x00000010, 0x80010431, 0x00000010, 
	0x80010432, 0x00000010, 0x80010433, 0x00000010, 
	0x80010434, 0x00000010, 0x80010435, 0x00000010, 
	0x80010436, 0x00000010, 0x80010437, 0x00000010, 
	0x80010438, 0x00000010, 0x80010439, 0x00000010, 
	0x8001043a, 0x00000010, 0x8001043b, 0x00000010, 
	0x8001043c, 0x00000010, 0x8001043d, 0x00000010, 
	0x8001043e, 0x00000010, 0x8001043f, 0x00000010, 
	0x80010440, 0x00000010, 0x80010441, 0x00000010, 
	0x80010442, 0x00000010, 0x80010443, 0x00000010, 
	0x80010444, 0x00000010, 0x80010445, 0x00000010, 
	0x80010446, 0x00000010, 0x80010447, 0x00000010, 
	0x80010448, 0x00000010, 0x80010449, 0x00000010, 
	0x8001044a, 0x00000010, 0x8001044b, 0x00000010, 
	0x8001044c, 0x00000010, 0x8001044d, 
};


/*
 * Cased characters and non-spacing marks (for casemap context)
 */

#define CASEMAP_CTX_BITS_0	9
#define CASEMAP_CTX_BITS_1	7
#define CASEMAP_CTX_BITS_2	5

#define CTX_CASED	1
#define CTX_NSM		2

static const unsigned short v320_casemap_ctx_imap[] = {
	  272,   400,   528,   656,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   912, 
	 1040,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,  1168,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	  784,   784,   784,   784,   784,   784,   784,   784, 
	    0,     0,     1,     1,     0,     2,     3,     3, 
	    4,     4,     4,     4,     4,     5,     6,     4, 
	    4,     7,     8,     4,     4,     9,     0,     0, 
	   10,    10,    11,    11,    12,    13,    14,    15, 
	    4,     4,     4,     4,    16,     4,    14,    17, 
	   18,    19,    20,    21,    22,    23,    24,     0, 
	    0,     0,    25,    26,     0,     0,    27,    28, 
	   29,    30,    31,     0,     0,    32,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   33,    34,    35,    36,    37,    34,    38,    36, 
	   39,    34,    40,    41,    33,    34,    42,     0, 
	   37,    43,    44,     0,    39,     0,    45,     0, 
	    0,    46,    47,     0,     0,    48,    49,     0, 
	    0,     0,    50,     0,     0,     0,    51,     0, 
	    0,    52,    53,     0,     0,    54,    55,     0, 
	   56,    57,     0,    58,    59,    60,    61,     0, 
	    0,    62,    56,     0,     0,     4,    63,     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, 
	   64,    64,    65,    65,     0,    66,    67,     0, 
	   68,     0,     0,     0,     0,    69,     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, 
	    4,     4,     4,     4,    70,     4,     4,    71, 
	   72,     4,    73,    74,     4,    75,    76,    77, 
	    0,     0,     0,    78,     0,     0,    79,    80, 
	   81,    82,    83,     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,     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,    84,     0,     0,    85,     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,     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,     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,     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, 
	   86,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   11,    87,     0,     0,     0,     0,     0,     0, 
	    0,     1,     1,     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, 
	    4,    88,     9,     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,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,    89,    90,    91,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    4,     4,    92,     4,    93,    94,    95,     4, 
	   96,    97,    98,     4,     4,     4,     4,     4, 
	    4,     4,     4,     4,     4,    99,   100,     5, 
	   92,    92,    14,    14,   101,   101,   102,     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, 
};

static const struct {
	unsigned char tbl[32];
} v320_casemap_ctx_table[] = {
	{{
	 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,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0, 
	 0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1, 
	}},
	{{
	 0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  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,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	}},
	{{
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  1,  0,  1,  1,  1,  0,  1,  0,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  0,  2,  2,  2,  2,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  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, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	}},
	{{
	 2,  2,  0,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  0,  2,  2,  2,  0,  2, 
	}},
	{{
	 0,  2,  2,  0,  2,  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,  2,  2,  2,  2,  2,  2, 
	 2,  2,  2,  2,  2,  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,  2, 
	 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,  2,  2,  2,  2,  2,  2,  2,  0,  0,  2, 
	}},
	{{
	 2,  2,  2,  2,  2,  0,  0,  2,  2,  0,  2,  2,  2,  2,  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, 
	 2,  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,  2, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	}},
	{{
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  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,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  2,  2,  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,  2,  0,  0,  0, 
	}},
	{{
	 0,  2,  2,  2,  2,  2,  2,  2,  2,  0,  0,  0,  0,  2,  0,  0,  0, 
	 2,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  2,  2,  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,  2,  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,  2,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  2,  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,  2,  2,  0,  0,  0,  0,  2,  2,  0,  0,  2,  2,  2,  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,  2, 
	 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  2,  2,  2,  2,  2,  0,  2,  2,  0,  0,  0,  0,  2,  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,  2,  0,  0,  2, 
	}},
	{{
	 0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  0,  0,  0, 
	 0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  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,  2,  2, 
	}},
	{{
	 2,  0,  0,  0,  0,  0,  2,  2,  2,  0,  2,  2,  2,  2,  0,  0,  0, 
	 0,  0,  0,  0,  2,  2,  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,  2, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  2,  0,  0,  0,  0,  0,  2,  2,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  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,  2,  0,  0,  0,  0,  0,  0, 
	 0,  2,  2,  2,  0,  2,  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, 
	 2,  0,  0,  2,  2,  2,  2,  2,  2,  2,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  2,  2,  2,  2,  2,  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, 
	 2,  0,  0,  2,  2,  2,  2,  2,  2,  0,  2,  2,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  2,  2,  2,  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,  2,  2,  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,  2,  0,  2,  0,  2,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  0, 
	}},
	{{
	 2,  2,  2,  2,  2,  0,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  2, 
	 2,  2,  2,  2,  2,  2,  2,  0,  2,  2,  2,  2,  2,  2,  2, 
	}},
	{{
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  2,  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,  2,  2,  2,  2, 
	 0,  2,  0,  0,  0,  2,  2,  0,  2,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  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,  2,  2,  2,  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,  2,  2,  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,  2,  2,  2,  2,  2,  2,  2,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  2,  0,  0,  2,  2,  2,  2,  2,  2,  2,  2, 
	 2,  2,  2,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  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,  2,  0,  0,  0,  0,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  1, 
	 1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  0,  1,  0,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0, 
	}},
	{{
	 0,  0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  1, 
	 1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0, 
	 0,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	 1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 
	 2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  0,  0,  0, 
	}},
	{{
	 0,  2,  0,  0,  0,  2,  2,  2,  2,  2,  2,  0,  0,  0,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 0,  0,  1,  0,  0,  0,  0,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  0,  0, 
	}},
	{{
	 0,  0,  0,  0,  1,  0,  1,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1, 
	 1,  0,  1,  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  1, 
	}},
	{{
	 0,  0,  0,  0,  0,  1,  1,  1,  1,  1,  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,  2,  2,  2,  2,  2,  2,  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,  2,  2,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	 0,  0,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  2,  0, 
	}},
	{{
	 2,  2,  2,  2,  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, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  0,  0,  0,  0,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,  2,  2,  2,  2, 
	}},
	{{
	 2,  2,  2,  0,  0,  2,  2,  2,  2,  2,  2,  2,  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,  2,  2,  2,  2,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1, 
	}},
	{{
	 0,  0,  1,  0,  0,  1,  1,  0,  0,  1,  1,  1,  1,  0,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  0,  1,  1,  1, 
	}},
	{{
	 1,  0,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  1,  1, 
	 1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  0, 
	}},
	{{
	 1,  1,  1,  1,  1,  0,  1,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1, 
	 0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  0,  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  1, 
	 1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 
	}},
	{{
	 1,  1,  1,  0,  1,  1,  1,  1,  1,  1,  0,  0,  0,  0,  0,  0,  0, 
	 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 
	}},
};

/*
 * Case Folding
 */

#define CASE_FOLDING_BITS_0	9
#define CASE_FOLDING_BITS_1	7
#define CASE_FOLDING_BITS_2	5

static const unsigned short v320_case_folding_imap[] = {
	  272,   400,   528,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   784, 
	  912,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	  656,   656,   656,   656,   656,   656,   656,   656, 
	    0,     0,     1,     0,     0,     2,     3,     0, 
	    4,     5,     6,     7,     8,     9,    10,    11, 
	   12,    13,     0,     0,     0,     0,     0,     0, 
	    0,     0,    14,     0,    15,    16,    17,    18, 
	   19,    20,     0,    21,    22,    23,    24,    25, 
	   26,    27,    28,     0,    29,     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,     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,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	   30,    31,    32,    33,    34,    35,    36,    37, 
	   38,    39,    40,    41,    42,    43,    44,    45, 
	    0,     0,     0,     0,     0,     0,     0,     0, 
	    0,    46,     0,    47,     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,    48,    49,     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,     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,     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,     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, 
	   50,     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,    51,     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, 
	   52,    53,     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,     0,     0,     0,     0,     0,     0, 
};

static const struct {
	unsigned short tbl[32];
} v320_case_folding_table[] = {
	{{
	   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,    1,    2,    3,    4,    5,    6,    7,    8,   10,   11, 
	  12,   13,   14,   15,   16,   17,   18,   19,   20,   21,   22, 
	  23,   24,   25,   26,   27,    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,   28, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	  29,   30,   31,   32,   33,   34,   35,   36,   37,   38,   39, 
	  40,   41,   42,   43,   44,   45,   46,   47,   48,   49,   50, 
	  51,    0,   52,   53,   54,   55,   56,   57,   58,   59, 
	}},
	{{
	  61,    0,   62,    0,   63,    0,   64,    0,   65,    0,   66, 
	   0,   67,    0,   68,    0,   69,    0,   70,    0,   71,    0, 
	  72,    0,   73,    0,   74,    0,   75,    0,   76,    0, 
	}},
	{{
	  77,    0,   78,    0,   79,    0,   80,    0,   81,    0,   82, 
	   0,   83,    0,   84,    0,   87,    0,   88,    0,   89,    0, 
	  90,    0,    0,   91,    0,   92,    0,   93,    0,   94, 
	}},
	{{
	   0,   95,    0,   96,    0,   97,    0,   98,    0,   99,  101, 
	   0,  102,    0,  103,    0,  104,    0,  105,    0,  106,    0, 
	 107,    0,  108,    0,  109,    0,  110,    0,  111,    0, 
	}},
	{{
	 112,    0,  113,    0,  114,    0,  115,    0,  116,    0,  117, 
	   0,  118,    0,  119,    0,  120,    0,  121,    0,  122,    0, 
	 123,    0,  124,  125,    0,  126,    0,  127,    0,  128, 
	}},
	{{
	   0,  129,  130,    0,  131,    0,  132,  133,    0,  134,  135, 
	 136,    0,    0,  137,  138,  139,  140,    0,  141,  142,    0, 
	 143,  144,  145,    0,    0,    0,  146,  147,    0,  148, 
	}},
	{{
	 149,    0,  150,    0,  151,    0,  152,  153,    0,  154,    0, 
	   0,  155,    0,  156,  157,    0,  158,  159,  160,    0,  161, 
	   0,  162,  163,    0,    0,    0,  164,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,  165,  166,    0,  167,  168,    0,  169, 
	 170,    0,  171,    0,  172,    0,  173,    0,  174,    0,  175, 
	   0,  176,    0,  177,    0,  178,    0,    0,  179,    0, 
	}},
	{{
	 180,    0,  181,    0,  182,    0,  183,    0,  184,    0,  185, 
	   0,  186,    0,  187,    0,  188,  190,  191,    0,  192,    0, 
	 193,  194,  195,    0,  196,    0,  197,    0,  198,    0, 
	}},
	{{
	 199,    0,  200,    0,  201,    0,  202,    0,  203,    0,  204, 
	   0,  205,    0,  206,    0,  207,    0,  208,    0,  209,    0, 
	 210,    0,  211,    0,  212,    0,  213,    0,  214,    0, 
	}},
	{{
	 215,    0,  216,    0,  217,    0,  218,    0,  219,    0,  220, 
	   0,  221,    0,  222,    0,  223,    0,  224,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,  225,    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,  226,    0,  227,  228,  229, 
	   0,  230,    0,  231,  232,  233,  236,  237,  238,  239,  240, 
	 241,  242,  243,  244,  245,  246,  247,  248,  249,  250, 
	}},
	{{
	 251,  252,    0,  253,  254,  255,  256,  257,  258,  259,  260, 
	 261,    0,    0,    0,    0,  262,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,  265,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,  266,  267,    0,    0,    0,  268, 
	 269,    0,  270,    0,  271,    0,  272,    0,  273,    0, 
	}},
	{{
	 274,    0,  275,    0,  276,    0,  277,    0,  278,    0,  279, 
	   0,  280,    0,  281,    0,  282,  283,  284,    0,  285,  286, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 287,  288,  289,  290,  291,  292,  293,  294,  295,  296,  297, 
	 298,  299,  300,  301,  302,  303,  304,  305,  306,  307,  308, 
	 309,  310,  311,  312,  313,  314,  315,  316,  317,  318, 
	}},
	{{
	 319,  320,  321,  322,  323,  324,  325,  326,  327,  328,  329, 
	 330,  331,  332,  333,  334,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 335,    0,  336,    0,  337,    0,  338,    0,  339,    0,  340, 
	   0,  341,    0,  342,    0,  343,    0,  344,    0,  345,    0, 
	 346,    0,  347,    0,  348,    0,  349,    0,  350,    0, 
	}},
	{{
	 351,    0,    0,    0,    0,    0,    0,    0,    0,    0,  352, 
	   0,  353,    0,  354,    0,  355,    0,  356,    0,  357,    0, 
	 358,    0,  359,    0,  360,    0,  361,    0,  362,    0, 
	}},
	{{
	 363,    0,  364,    0,  365,    0,  366,    0,  367,    0,  368, 
	   0,  369,    0,  370,    0,  371,    0,  372,    0,  373,    0, 
	 374,    0,  375,    0,  376,    0,  377,    0,  378,    0, 
	}},
	{{
	   0,  379,    0,  380,    0,  381,    0,  382,    0,  383,    0, 
	 384,    0,  385,    0,    0,  386,    0,  387,    0,  388,    0, 
	 389,    0,  390,    0,  391,    0,  392,    0,  393,    0, 
	}},
	{{
	 394,    0,  395,    0,  396,    0,  397,    0,  398,    0,  399, 
	   0,  400,    0,  401,    0,  402,    0,  403,    0,  404,    0, 
	   0,    0,  405,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 406,    0,  407,    0,  408,    0,  409,    0,  410,    0,  411, 
	   0,  412,    0,  413,    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,  414,  415,  416,  417,  418, 
	 419,  420,  421,  422,  423,  424,  425,  426,  427,  428, 
	}},
	{{
	 429,  430,  431,  432,  433,  434,  435,  436,  437,  438,  439, 
	 440,  441,  442,  443,  444,  445,  446,  447,  448,  449,  450, 
	 451,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,  452,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 454,    0,  455,    0,  456,    0,  457,    0,  458,    0,  459, 
	   0,  460,    0,  461,    0,  462,    0,  463,    0,  464,    0, 
	 465,    0,  466,    0,  467,    0,  468,    0,  469,    0, 
	}},
	{{
	 470,    0,  471,    0,  472,    0,  473,    0,  474,    0,  475, 
	   0,  476,    0,  477,    0,  478,    0,  479,    0,  480,    0, 
	 481,    0,  482,    0,  483,    0,  484,    0,  485,    0, 
	}},
	{{
	 486,    0,  487,    0,  488,    0,  489,    0,  490,    0,  491, 
	   0,  492,    0,  493,    0,  494,    0,  495,    0,  496,    0, 
	 497,    0,  498,    0,  499,    0,  500,    0,  501,    0, 
	}},
	{{
	 502,    0,  503,    0,  504,    0,  505,    0,  506,    0,  507, 
	   0,  508,    0,  509,    0,  510,    0,  511,    0,  512,    0, 
	 513,    0,  514,    0,  515,    0,  516,    0,  517,    0, 
	}},
	{{
	 518,    0,  519,    0,  520,    0,  521,    0,  522,    0,  523, 
	   0,  524,    0,  525,    0,  526,    0,  527,    0,  528,    0, 
	 529,  531,  533,  535,  537,  539,    0,    0,    0,    0, 
	}},
	{{
	 540,    0,  541,    0,  542,    0,  543,    0,  544,    0,  545, 
	   0,  546,    0,  547,    0,  548,    0,  549,    0,  550,    0, 
	 551,    0,  552,    0,  553,    0,  554,    0,  555,    0, 
	}},
	{{
	 556,    0,  557,    0,  558,    0,  559,    0,  560,    0,  561, 
	   0,  562,    0,  563,    0,  564,    0,  565,    0,  566,    0, 
	 567,    0,  568,    0,  569,    0,  570,    0,  571,    0, 
	}},
	{{
	 572,    0,  573,    0,  574,    0,  575,    0,  576,    0,  577, 
	   0,  578,    0,  579,    0,  580,    0,  581,    0,  582,    0, 
	 583,    0,  584,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  585,  586,  587, 
	 588,  589,  590,  591,  592,    0,    0,    0,    0,    0,    0, 
	   0,    0,  593,  594,  595,  596,  597,  598,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  599,  600,  601, 
	 602,  603,  604,  605,  606,    0,    0,    0,    0,    0,    0, 
	   0,    0,  607,  608,  609,  610,  611,  612,  613,  614, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  615,  616,  617, 
	 618,  619,  620,    0,    0,  621,    0,  623,    0,  626,    0, 
	 629,    0,    0,  632,    0,  633,    0,  634,    0,  635, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,    0,    0,  636,  637,  638, 
	 639,  640,  641,  642,  643,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 644,  646,  648,  650,  652,  654,  656,  658,  662,  665,  668, 
	 671,  674,  677,  680,  683,  684,  686,  688,  690,  692,  694, 
	 696,  698,  702,  705,  708,  711,  714,  717,  720,  723, 
	}},
	{{
	 724,  726,  728,  730,  732,  734,  736,  738,  742,  745,  748, 
	 751,  754,  757,  760,  763,    0,    0,  764,  766,  768,    0, 
	 770,  772,  775,  776,  777,  778,  781,    0,  782,    0, 
	}},
	{{
	   0,    0,  783,  785,  787,    0,  789,  791,  794,  795,  796, 
	 797,  800,    0,    0,    0,    0,    0,  801,  804,    0,    0, 
	 807,  809,  812,  813,  814,  815,    0,    0,    0,    0, 
	}},
	{{
	   0,    0,  816,  819,  822,    0,  824,  826,  829,  830,  831, 
	 832,  833,    0,    0,    0,    0,    0,  834,  836,  838,    0, 
	 840,  842,  845,  846,  847,  848,  851,    0,    0,    0, 
	}},
	{{
	   0,    0,    0,    0,    0,    0,  852,    0,    0,    0,  853, 
	 854,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 855,  856,  857,  858,  859,  860,  861,  862,  863,  864,  865, 
	 866,  867,  868,  869,  870,    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, 
	 871,  872,  873,  874,  875,  876,  877,  878,  879,  880, 
	}},
	{{
	 881,  882,  883,  884,  885,  886,  887,  888,  889,  890,  891, 
	 892,  893,  894,  895,  896,    0,    0,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	 897,  899,  901,  903,  906,  909,  911,    0,    0,    0,    0, 
	   0,    0,    0,    0,    0,    0,    0,    0,  913,  915,  917, 
	 919,  921,    0,    0,    0,    0,    0,    0,    0,    0, 
	}},
	{{
	   0,  923,  924,  925,  926,  927,  928,  929,  930,  931,  932, 
	 933,  934,  935,  936,  937,  938,  939,  940,  941,  942,  943, 
	 944,  945,  946,  947,  948,    0,    0,    0,    0,    0, 
	}},
	{{
	 949,  950,  951,  952,  953,  954,  955,  956,  957,  958,  959, 
	 960,  961,  962,  963,  964,  965,  966,  967,  968,  969,  970, 
	 971,  972,  973,  974,  975,  976,  977,  978,  979,  980, 
	}},
	{{
	 981,  982,  983,  984,  985,  986,    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, 
	}},
};
static const unsigned long v320_case_folding_seq[] = {
	0x00000000, 0x80000061, 0x80000062, 0x80000063, 
	0x80000064, 0x80000065, 0x80000066, 0x80000067, 
	0x80000068, 0x80000069, 0x80000131, 0x8000006a, 
	0x8000006b, 0x8000006c, 0x8000006d, 0x8000006e, 
	0x8000006f, 0x80000070, 0x80000071, 0x80000072, 
	0x80000073, 0x80000074, 0x80000075, 0x80000076, 
	0x80000077, 0x80000078, 0x80000079, 0x8000007a, 
	0x800003bc, 0x800000e0, 0x800000e1, 0x800000e2, 
	0x800000e3, 0x800000e4, 0x800000e5, 0x800000e6, 
	0x800000e7, 0x800000e8, 0x800000e9, 0x800000ea, 
	0x800000eb, 0x800000ec, 0x800000ed, 0x800000ee, 
	0x800000ef, 0x800000f0, 0x800000f1, 0x800000f2, 
	0x800000f3, 0x800000f4, 0x800000f5, 0x800000f6, 
	0x800000f8, 0x800000f9, 0x800000fa, 0x800000fb, 
	0x800000fc, 0x800000fd, 0x800000fe, 0x00000073, 
	0x80000073, 0x80000101, 0x80000103, 0x80000105, 
	0x80000107, 0x80000109, 0x8000010b, 0x8000010d, 
	0x8000010f, 0x80000111, 0x80000113, 0x80000115, 
	0x80000117, 0x80000119, 0x8000011b, 0x8000011d, 
	0x8000011f, 0x80000121, 0x80000123, 0x80000125, 
	0x80000127, 0x80000129, 0x8000012b, 0x8000012d, 
	0x8000012f, 0x00000069, 0x80000307, 0x80000069, 
	0x80000133, 0x80000135, 0x80000137, 0x8000013a, 
	0x8000013c, 0x8000013e, 0x80000140, 0x80000142, 
	0x80000144, 0x80000146, 0x80000148, 0x000002bc, 
	0x8000006e, 0x8000014b, 0x8000014d, 0x8000014f, 
	0x80000151, 0x80000153, 0x80000155, 0x80000157, 
	0x80000159, 0x8000015b, 0x8000015d, 0x8000015f, 
	0x80000161, 0x80000163, 0x80000165, 0x80000167, 
	0x80000169, 0x8000016b, 0x8000016d, 0x8000016f, 
	0x80000171, 0x80000173, 0x80000175, 0x80000177, 
	0x800000ff, 0x8000017a, 0x8000017c, 0x8000017e, 
	0x80000073, 0x80000253, 0x80000183, 0x80000185, 
	0x80000254, 0x80000188, 0x80000256, 0x80000257, 
	0x8000018c, 0x800001dd, 0x80000259, 0x8000025b, 
	0x80000192, 0x80000260, 0x80000263, 0x80000269, 
	0x80000268, 0x80000199, 0x8000026f, 0x80000272, 
	0x80000275, 0x800001a1, 0x800001a3, 0x800001a5, 
	0x80000280, 0x800001a8, 0x80000283, 0x800001ad, 
	0x80000288, 0x800001b0, 0x8000028a, 0x8000028b, 
	0x800001b4, 0x800001b6, 0x80000292, 0x800001b9, 
	0x800001bd, 0x800001c6, 0x800001c6, 0x800001c9, 
	0x800001c9, 0x800001cc, 0x800001cc, 0x800001ce, 
	0x800001d0, 0x800001d2, 0x800001d4, 0x800001d6, 
	0x800001d8, 0x800001da, 0x800001dc, 0x800001df, 
	0x800001e1, 0x800001e3, 0x800001e5, 0x800001e7, 
	0x800001e9, 0x800001eb, 0x800001ed, 0x800001ef, 
	0x0000006a, 0x8000030c, 0x800001f3, 0x800001f3, 
	0x800001f5, 0x80000195, 0x800001bf, 0x800001f9, 
	0x800001fb, 0x800001fd, 0x800001ff, 0x80000201, 
	0x80000203, 0x80000205, 0x80000207, 0x80000209, 
	0x8000020b, 0x8000020d, 0x8000020f, 0x80000211, 
	0x80000213, 0x80000215, 0x80000217, 0x80000219, 
	0x8000021b, 0x8000021d, 0x8000021f, 0x8000019e, 
	0x80000223, 0x80000225, 0x80000227, 0x80000229, 
	0x8000022b, 0x8000022d, 0x8000022f, 0x80000231, 
	0x80000233, 0x800003b9, 0x800003ac, 0x800003ad, 
	0x800003ae, 0x800003af, 0x800003cc, 0x800003cd, 
	0x800003ce, 0x000003b9, 0x00000308, 0x80000301, 
	0x800003b1, 0x800003b2, 0x800003b3, 0x800003b4, 
	0x800003b5, 0x800003b6, 0x800003b7, 0x800003b8, 
	0x800003b9, 0x800003ba, 0x800003bb, 0x800003bc, 
	0x800003bd, 0x800003be, 0x800003bf, 0x800003c0, 
	0x800003c1, 0x800003c3, 0x800003c4, 0x800003c5, 
	0x800003c6, 0x800003c7, 0x800003c8, 0x800003c9, 
	0x800003ca, 0x800003cb, 0x000003c5, 0x00000308, 
	0x80000301, 0x800003c3, 0x800003b2, 0x800003b8, 
	0x800003c6, 0x800003c0, 0x800003d9, 0x800003db, 
	0x800003dd, 0x800003df, 0x800003e1, 0x800003e3, 
	0x800003e5, 0x800003e7, 0x800003e9, 0x800003eb, 
	0x800003ed, 0x800003ef, 0x800003ba, 0x800003c1, 
	0x800003c3, 0x800003b8, 0x800003b5, 0x80000450, 
	0x80000451, 0x80000452, 0x80000453, 0x80000454, 
	0x80000455, 0x80000456, 0x80000457, 0x80000458, 
	0x80000459, 0x8000045a, 0x8000045b, 0x8000045c, 
	0x8000045d, 0x8000045e, 0x8000045f, 0x80000430, 
	0x80000431, 0x80000432, 0x80000433, 0x80000434, 
	0x80000435, 0x80000436, 0x80000437, 0x80000438, 
	0x80000439, 0x8000043a, 0x8000043b, 0x8000043c, 
	0x8000043d, 0x8000043e, 0x8000043f, 0x80000440, 
	0x80000441, 0x80000442, 0x80000443, 0x80000444, 
	0x80000445, 0x80000446, 0x80000447, 0x80000448, 
	0x80000449, 0x8000044a, 0x8000044b, 0x8000044c, 
	0x8000044d, 0x8000044e, 0x8000044f, 0x80000461, 
	0x80000463, 0x80000465, 0x80000467, 0x80000469, 
	0x8000046b, 0x8000046d, 0x8000046f, 0x80000471, 
	0x80000473, 0x80000475, 0x80000477, 0x80000479, 
	0x8000047b, 0x8000047d, 0x8000047f, 0x80000481, 
	0x8000048b, 0x8000048d, 0x8000048f, 0x80000491, 
	0x80000493, 0x80000495, 0x80000497, 0x80000499, 
	0x8000049b, 0x8000049d, 0x8000049f, 0x800004a1, 
	0x800004a3, 0x800004a5, 0x800004a7, 0x800004a9, 
	0x800004ab, 0x800004ad, 0x800004af, 0x800004b1, 
	0x800004b3, 0x800004b5, 0x800004b7, 0x800004b9, 
	0x800004bb, 0x800004bd, 0x800004bf, 0x800004c2, 
	0x800004c4, 0x800004c6, 0x800004c8, 0x800004ca, 
	0x800004cc, 0x800004ce, 0x800004d1, 0x800004d3, 
	0x800004d5, 0x800004d7, 0x800004d9, 0x800004db, 
	0x800004dd, 0x800004df, 0x800004e1, 0x800004e3, 
	0x800004e5, 0x800004e7, 0x800004e9, 0x800004eb, 
	0x800004ed, 0x800004ef, 0x800004f1, 0x800004f3, 
	0x800004f5, 0x800004f9, 0x80000501, 0x80000503, 
	0x80000505, 0x80000507, 0x80000509, 0x8000050b, 
	0x8000050d, 0x8000050f, 0x80000561, 0x80000562, 
	0x80000563, 0x80000564, 0x80000565, 0x80000566, 
	0x80000567, 0x80000568, 0x80000569, 0x8000056a, 
	0x8000056b, 0x8000056c, 0x8000056d, 0x8000056e, 
	0x8000056f, 0x80000570, 0x80000571, 0x80000572, 
	0x80000573, 0x80000574, 0x80000575, 0x80000576, 
	0x80000577, 0x80000578, 0x80000579, 0x8000057a, 
	0x8000057b, 0x8000057c, 0x8000057d, 0x8000057e, 
	0x8000057f, 0x80000580, 0x80000581, 0x80000582, 
	0x80000583, 0x80000584, 0x80000585, 0x80000586, 
	0x00000565, 0x80000582, 0x80001e01, 0x80001e03, 
	0x80001e05, 0x80001e07, 0x80001e09, 0x80001e0b, 
	0x80001e0d, 0x80001e0f, 0x80001e11, 0x80001e13, 
	0x80001e15, 0x80001e17, 0x80001e19, 0x80001e1b, 
	0x80001e1d, 0x80001e1f, 0x80001e21, 0x80001e23, 
	0x80001e25, 0x80001e27, 0x80001e29, 0x80001e2b, 
	0x80001e2d, 0x80001e2f, 0x80001e31, 0x80001e33, 
	0x80001e35, 0x80001e37, 0x80001e39, 0x80001e3b, 
	0x80001e3d, 0x80001e3f, 0x80001e41, 0x80001e43, 
	0x80001e45, 0x80001e47, 0x80001e49, 0x80001e4b, 
	0x80001e4d, 0x80001e4f, 0x80001e51, 0x80001e53, 
	0x80001e55, 0x80001e57, 0x80001e59, 0x80001e5b, 
	0x80001e5d, 0x80001e5f, 0x80001e61, 0x80001e63, 
	0x80001e65, 0x80001e67, 0x80001e69, 0x80001e6b, 
	0x80001e6d, 0x80001e6f, 0x80001e71, 0x80001e73, 
	0x80001e75, 0x80001e77, 0x80001e79, 0x80001e7b, 
	0x80001e7d, 0x80001e7f, 0x80001e81, 0x80001e83, 
	0x80001e85, 0x80001e87, 0x80001e89, 0x80001e8b, 
	0x80001e8d, 0x80001e8f, 0x80001e91, 0x80001e93, 
	0x80001e95, 0x00000068, 0x80000331, 0x00000074, 
	0x80000308, 0x00000077, 0x8000030a, 0x00000079, 
	0x8000030a, 0x00000061, 0x800002be, 0x80001e61, 
	0x80001ea1, 0x80001ea3, 0x80001ea5, 0x80001ea7, 
	0x80001ea9, 0x80001eab, 0x80001ead, 0x80001eaf, 
	0x80001eb1, 0x80001eb3, 0x80001eb5, 0x80001eb7, 
	0x80001eb9, 0x80001ebb, 0x80001ebd, 0x80001ebf, 
	0x80001ec1, 0x80001ec3, 0x80001ec5, 0x80001ec7, 
	0x80001ec9, 0x80001ecb, 0x80001ecd, 0x80001ecf, 
	0x80001ed1, 0x80001ed3, 0x80001ed5, 0x80001ed7, 
	0x80001ed9, 0x80001edb, 0x80001edd, 0x80001edf, 
	0x80001ee1, 0x80001ee3, 0x80001ee5, 0x80001ee7, 
	0x80001ee9, 0x80001eeb, 0x80001eed, 0x80001eef, 
	0x80001ef1, 0x80001ef3, 0x80001ef5, 0x80001ef7, 
	0x80001ef9, 0x80001f00, 0x80001f01, 0x80001f02, 
	0x80001f03, 0x80001f04, 0x80001f05, 0x80001f06, 
	0x80001f07, 0x80001f10, 0x80001f11, 0x80001f12, 
	0x80001f13, 0x80001f14, 0x80001f15, 0x80001f20, 
	0x80001f21, 0x80001f22, 0x80001f23, 0x80001f24, 
	0x80001f25, 0x80001f26, 0x80001f27, 0x80001f30, 
	0x80001f31, 0x80001f32, 0x80001f33, 0x80001f34, 
	0x80001f35, 0x80001f36, 0x80001f37, 0x80001f40, 
	0x80001f41, 0x80001f42, 0x80001f43, 0x80001f44, 
	0x80001f45, 0x000003c5, 0x80000313, 0x000003c5, 
	0x00000313, 0x80000300, 0x000003c5, 0x00000313, 
	0x80000301, 0x000003c5, 0x00000313, 0x80000342, 
	0x80001f51, 0x80001f53, 0x80001f55, 0x80001f57, 
	0x80001f60, 0x80001f61, 0x80001f62, 0x80001f63, 
	0x80001f64, 0x80001f65, 0x80001f66, 0x80001f67, 
	0x00001f00, 0x800003b9, 0x00001f01, 0x800003b9, 
	0x00001f02, 0x800003b9, 0x00001f03, 0x800003b9, 
	0x00001f04, 0x800003b9, 0x00001f05, 0x800003b9, 
	0x00001f06, 0x800003b9, 0x00001f07, 0x800003b9, 
	0x00001f00, 0x800003b9, 0x80001f80, 0x00001f01, 
	0x800003b9, 0x80001f81, 0x00001f02, 0x800003b9, 
	0x80001f82, 0x00001f03, 0x800003b9, 0x80001f83, 
	0x00001f04, 0x800003b9, 0x80001f84, 0x00001f05, 
	0x800003b9, 0x80001f85, 0x00001f06, 0x800003b9, 
	0x80001f86, 0x00001f07, 0x800003b9, 0x80001f87, 
	0x00001f20, 0x800003b9, 0x00001f21, 0x800003b9, 
	0x00001f22, 0x800003b9, 0x00001f23, 0x800003b9, 
	0x00001f24, 0x800003b9, 0x00001f25, 0x800003b9, 
	0x00001f26, 0x800003b9, 0x00001f27, 0x800003b9, 
	0x00001f20, 0x800003b9, 0x80001f90, 0x00001f21, 
	0x800003b9, 0x80001f91, 0x00001f22, 0x800003b9, 
	0x80001f92, 0x00001f23, 0x800003b9, 0x80001f93, 
	0x00001f24, 0x800003b9, 0x80001f94, 0x00001f25, 
	0x800003b9, 0x80001f95, 0x00001f26, 0x800003b9, 
	0x80001f96, 0x00001f27, 0x800003b9, 0x80001f97, 
	0x00001f60, 0x800003b9, 0x00001f61, 0x800003b9, 
	0x00001f62, 0x800003b9, 0x00001f63, 0x800003b9, 
	0x00001f64, 0x800003b9, 0x00001f65, 0x800003b9, 
	0x00001f66, 0x800003b9, 0x00001f67, 0x800003b9, 
	0x00001f60, 0x800003b9, 0x80001fa0, 0x00001f61, 
	0x800003b9, 0x80001fa1, 0x00001f62, 0x800003b9, 
	0x80001fa2, 0x00001f63, 0x800003b9, 0x80001fa3, 
	0x00001f64, 0x800003b9, 0x80001fa4, 0x00001f65, 
	0x800003b9, 0x80001fa5, 0x00001f66, 0x800003b9, 
	0x80001fa6, 0x00001f67, 0x800003b9, 0x80001fa7, 
	0x00001f70, 0x800003b9, 0x000003b1, 0x800003b9, 
	0x000003ac, 0x800003b9, 0x000003b1, 0x80000342, 
	0x000003b1, 0x00000342, 0x800003b9, 0x80001fb0, 
	0x80001fb1, 0x80001f70, 0x80001f71, 0x000003b1, 
	0x800003b9, 0x80001fb3, 0x800003b9, 0x00001f74, 
	0x800003b9, 0x000003b7, 0x800003b9, 0x000003ae, 
	0x800003b9, 0x000003b7, 0x80000342, 0x000003b7, 
	0x00000342, 0x800003b9, 0x80001f72, 0x80001f73, 
	0x80001f74, 0x80001f75, 0x000003b7, 0x800003b9, 
	0x80001fc3, 0x000003b9, 0x00000308, 0x80000300, 
	0x000003b9, 0x00000308, 0x80000301, 0x000003b9, 
	0x80000342, 0x000003b9, 0x00000308, 0x80000342, 
	0x80001fd0, 0x80001fd1, 0x80001f76, 0x80001f77, 
	0x000003c5, 0x00000308, 0x80000300, 0x000003c5, 
	0x00000308, 0x80000301, 0x000003c1, 0x80000313, 
	0x000003c5, 0x80000342, 0x000003c5, 0x00000308, 
	0x80000342, 0x80001fe0, 0x80001fe1, 0x80001f7a, 
	0x80001f7b, 0x80001fe5, 0x00001f7c, 0x800003b9, 
	0x000003c9, 0x800003b9, 0x000003ce, 0x800003b9, 
	0x000003c9, 0x80000342, 0x000003c9, 0x00000342, 
	0x800003b9, 0x80001f78, 0x80001f79, 0x80001f7c, 
	0x80001f7d, 0x000003c9, 0x800003b9, 0x80001ff3, 
	0x800003c9, 0x8000006b, 0x800000e5, 0x80002170, 
	0x80002171, 0x80002172, 0x80002173, 0x80002174, 
	0x80002175, 0x80002176, 0x80002177, 0x80002178, 
	0x80002179, 0x8000217a, 0x8000217b, 0x8000217c, 
	0x8000217d, 0x8000217e, 0x8000217f, 0x800024d0, 
	0x800024d1, 0x800024d2, 0x800024d3, 0x800024d4, 
	0x800024d5, 0x800024d6, 0x800024d7, 0x800024d8, 
	0x800024d9, 0x800024da, 0x800024db, 0x800024dc, 
	0x800024dd, 0x800024de, 0x800024df, 0x800024e0, 
	0x800024e1, 0x800024e2, 0x800024e3, 0x800024e4, 
	0x800024e5, 0x800024e6, 0x800024e7, 0x800024e8, 
	0x800024e9, 0x00000066, 0x80000066, 0x00000066, 
	0x80000069, 0x00000066, 0x8000006c, 0x00000066, 
	0x00000066, 0x80000069, 0x00000066, 0x00000066, 
	0x8000006c, 0x00000073, 0x80000074, 0x00000073, 
	0x80000074, 0x00000574, 0x80000576, 0x00000574, 
	0x80000565, 0x00000574, 0x8000056b, 0x0000057e, 
	0x80000576, 0x00000574, 0x8000056d, 0x8000ff41, 
	0x8000ff42, 0x8000ff43, 0x8000ff44, 0x8000ff45, 
	0x8000ff46, 0x8000ff47, 0x8000ff48, 0x8000ff49, 
	0x8000ff4a, 0x8000ff4b, 0x8000ff4c, 0x8000ff4d, 
	0x8000ff4e, 0x8000ff4f, 0x8000ff50, 0x8000ff51, 
	0x8000ff52, 0x8000ff53, 0x8000ff54, 0x8000ff55, 
	0x8000ff56, 0x8000ff57, 0x8000ff58, 0x8000ff59, 
	0x8000ff5a, 0x80010428, 0x80010429, 0x8001042a, 
	0x8001042b, 0x8001042c, 0x8001042d, 0x8001042e, 
	0x8001042f, 0x80010430, 0x80010431, 0x80010432, 
	0x80010433, 0x80010434, 0x80010435, 0x80010436, 
	0x80010437, 0x80010438, 0x80010439, 0x8001043a, 
	0x8001043b, 0x8001043c, 0x8001043d, 0x8001043e, 
	0x8001043f, 0x80010440, 0x80010441, 0x80010442, 
	0x80010443, 0x80010444, 0x80010445, 0x80010446, 
	0x80010447, 0x80010448, 0x80010449, 0x8001044a, 
	0x8001044b, 0x8001044c, 0x8001044d, 
};