/*
 * This file is auto-generated by mkheader.
 * Any changes here will be lost!
 */
static char* UNF_compat_00_00 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x20",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x20\xcc\x88",	NULL,	(char*)"\x61",	NULL,	NULL,	NULL,	NULL,	(char*)"\x20\xcc\x84",
	NULL,	NULL,	(char*)"\x32",	(char*)"\x33",	(char*)"\x20\xcc\x81",	(char*)"\xce\xbc",	NULL,	NULL,
	(char*)"\x20\xcc\xa7",	(char*)"\x31",	(char*)"\x6f",	NULL,	(char*)"\x31\xe2\x81\x84\x34",	(char*)"\x31\xe2\x81\x84\x32",	(char*)"\x33\xe2\x81\x84\x34",	NULL,
	(char*)"\x41\xcc\x80",	(char*)"\x41\xcc\x81",	(char*)"\x41\xcc\x82",	(char*)"\x41\xcc\x83",	(char*)"\x41\xcc\x88",	(char*)"\x41\xcc\x8a",	NULL,	(char*)"\x43\xcc\xa7",
	(char*)"\x45\xcc\x80",	(char*)"\x45\xcc\x81",	(char*)"\x45\xcc\x82",	(char*)"\x45\xcc\x88",	(char*)"\x49\xcc\x80",	(char*)"\x49\xcc\x81",	(char*)"\x49\xcc\x82",	(char*)"\x49\xcc\x88",
	NULL,	(char*)"\x4e\xcc\x83",	(char*)"\x4f\xcc\x80",	(char*)"\x4f\xcc\x81",	(char*)"\x4f\xcc\x82",	(char*)"\x4f\xcc\x83",	(char*)"\x4f\xcc\x88",	NULL,
	NULL,	(char*)"\x55\xcc\x80",	(char*)"\x55\xcc\x81",	(char*)"\x55\xcc\x82",	(char*)"\x55\xcc\x88",	(char*)"\x59\xcc\x81",	NULL,	NULL,
	(char*)"\x61\xcc\x80",	(char*)"\x61\xcc\x81",	(char*)"\x61\xcc\x82",	(char*)"\x61\xcc\x83",	(char*)"\x61\xcc\x88",	(char*)"\x61\xcc\x8a",	NULL,	(char*)"\x63\xcc\xa7",
	(char*)"\x65\xcc\x80",	(char*)"\x65\xcc\x81",	(char*)"\x65\xcc\x82",	(char*)"\x65\xcc\x88",	(char*)"\x69\xcc\x80",	(char*)"\x69\xcc\x81",	(char*)"\x69\xcc\x82",	(char*)"\x69\xcc\x88",
	NULL,	(char*)"\x6e\xcc\x83",	(char*)"\x6f\xcc\x80",	(char*)"\x6f\xcc\x81",	(char*)"\x6f\xcc\x82",	(char*)"\x6f\xcc\x83",	(char*)"\x6f\xcc\x88",	NULL,
	NULL,	(char*)"\x75\xcc\x80",	(char*)"\x75\xcc\x81",	(char*)"\x75\xcc\x82",	(char*)"\x75\xcc\x88",	(char*)"\x79\xcc\x81",	NULL,	(char*)"\x79\xcc\x88"
};

static char* UNF_compat_00_01 [256] = {
	(char*)"\x41\xcc\x84",	(char*)"\x61\xcc\x84",	(char*)"\x41\xcc\x86",	(char*)"\x61\xcc\x86",	(char*)"\x41\xcc\xa8",	(char*)"\x61\xcc\xa8",	(char*)"\x43\xcc\x81",	(char*)"\x63\xcc\x81",
	(char*)"\x43\xcc\x82",	(char*)"\x63\xcc\x82",	(char*)"\x43\xcc\x87",	(char*)"\x63\xcc\x87",	(char*)"\x43\xcc\x8c",	(char*)"\x63\xcc\x8c",	(char*)"\x44\xcc\x8c",	(char*)"\x64\xcc\x8c",
	NULL,	NULL,	(char*)"\x45\xcc\x84",	(char*)"\x65\xcc\x84",	(char*)"\x45\xcc\x86",	(char*)"\x65\xcc\x86",	(char*)"\x45\xcc\x87",	(char*)"\x65\xcc\x87",
	(char*)"\x45\xcc\xa8",	(char*)"\x65\xcc\xa8",	(char*)"\x45\xcc\x8c",	(char*)"\x65\xcc\x8c",	(char*)"\x47\xcc\x82",	(char*)"\x67\xcc\x82",	(char*)"\x47\xcc\x86",	(char*)"\x67\xcc\x86",
	(char*)"\x47\xcc\x87",	(char*)"\x67\xcc\x87",	(char*)"\x47\xcc\xa7",	(char*)"\x67\xcc\xa7",	(char*)"\x48\xcc\x82",	(char*)"\x68\xcc\x82",	NULL,	NULL,
	(char*)"\x49\xcc\x83",	(char*)"\x69\xcc\x83",	(char*)"\x49\xcc\x84",	(char*)"\x69\xcc\x84",	(char*)"\x49\xcc\x86",	(char*)"\x69\xcc\x86",	(char*)"\x49\xcc\xa8",	(char*)"\x69\xcc\xa8",
	(char*)"\x49\xcc\x87",	NULL,	(char*)"\x49\x4a",	(char*)"\x69\x6a",	(char*)"\x4a\xcc\x82",	(char*)"\x6a\xcc\x82",	(char*)"\x4b\xcc\xa7",	(char*)"\x6b\xcc\xa7",
	NULL,	(char*)"\x4c\xcc\x81",	(char*)"\x6c\xcc\x81",	(char*)"\x4c\xcc\xa7",	(char*)"\x6c\xcc\xa7",	(char*)"\x4c\xcc\x8c",	(char*)"\x6c\xcc\x8c",	(char*)"\x4c\xc2\xb7",
	(char*)"\x6c\xc2\xb7",	NULL,	NULL,	(char*)"\x4e\xcc\x81",	(char*)"\x6e\xcc\x81",	(char*)"\x4e\xcc\xa7",	(char*)"\x6e\xcc\xa7",	(char*)"\x4e\xcc\x8c",
	(char*)"\x6e\xcc\x8c",	(char*)"\xca\xbc\x6e",	NULL,	NULL,	(char*)"\x4f\xcc\x84",	(char*)"\x6f\xcc\x84",	(char*)"\x4f\xcc\x86",	(char*)"\x6f\xcc\x86",
	(char*)"\x4f\xcc\x8b",	(char*)"\x6f\xcc\x8b",	NULL,	NULL,	(char*)"\x52\xcc\x81",	(char*)"\x72\xcc\x81",	(char*)"\x52\xcc\xa7",	(char*)"\x72\xcc\xa7",
	(char*)"\x52\xcc\x8c",	(char*)"\x72\xcc\x8c",	(char*)"\x53\xcc\x81",	(char*)"\x73\xcc\x81",	(char*)"\x53\xcc\x82",	(char*)"\x73\xcc\x82",	(char*)"\x53\xcc\xa7",	(char*)"\x73\xcc\xa7",
	(char*)"\x53\xcc\x8c",	(char*)"\x73\xcc\x8c",	(char*)"\x54\xcc\xa7",	(char*)"\x74\xcc\xa7",	(char*)"\x54\xcc\x8c",	(char*)"\x74\xcc\x8c",	NULL,	NULL,
	(char*)"\x55\xcc\x83",	(char*)"\x75\xcc\x83",	(char*)"\x55\xcc\x84",	(char*)"\x75\xcc\x84",	(char*)"\x55\xcc\x86",	(char*)"\x75\xcc\x86",	(char*)"\x55\xcc\x8a",	(char*)"\x75\xcc\x8a",
	(char*)"\x55\xcc\x8b",	(char*)"\x75\xcc\x8b",	(char*)"\x55\xcc\xa8",	(char*)"\x75\xcc\xa8",	(char*)"\x57\xcc\x82",	(char*)"\x77\xcc\x82",	(char*)"\x59\xcc\x82",	(char*)"\x79\xcc\x82",
	(char*)"\x59\xcc\x88",	(char*)"\x5a\xcc\x81",	(char*)"\x7a\xcc\x81",	(char*)"\x5a\xcc\x87",	(char*)"\x7a\xcc\x87",	(char*)"\x5a\xcc\x8c",	(char*)"\x7a\xcc\x8c",	(char*)"\x73",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x4f\xcc\x9b",	(char*)"\x6f\xcc\x9b",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x55\xcc\x9b",
	(char*)"\x75\xcc\x9b",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x44\x5a\xcc\x8c",	(char*)"\x44\x7a\xcc\x8c",	(char*)"\x64\x7a\xcc\x8c",	(char*)"\x4c\x4a",
	(char*)"\x4c\x6a",	(char*)"\x6c\x6a",	(char*)"\x4e\x4a",	(char*)"\x4e\x6a",	(char*)"\x6e\x6a",	(char*)"\x41\xcc\x8c",	(char*)"\x61\xcc\x8c",	(char*)"\x49\xcc\x8c",
	(char*)"\x69\xcc\x8c",	(char*)"\x4f\xcc\x8c",	(char*)"\x6f\xcc\x8c",	(char*)"\x55\xcc\x8c",	(char*)"\x75\xcc\x8c",	(char*)"\x55\xcc\x88\xcc\x84",	(char*)"\x75\xcc\x88\xcc\x84",	(char*)"\x55\xcc\x88\xcc\x81",
	(char*)"\x75\xcc\x88\xcc\x81",	(char*)"\x55\xcc\x88\xcc\x8c",	(char*)"\x75\xcc\x88\xcc\x8c",	(char*)"\x55\xcc\x88\xcc\x80",	(char*)"\x75\xcc\x88\xcc\x80",	NULL,	(char*)"\x41\xcc\x88\xcc\x84",	(char*)"\x61\xcc\x88\xcc\x84",
	(char*)"\x41\xcc\x87\xcc\x84",	(char*)"\x61\xcc\x87\xcc\x84",	(char*)"\xc3\x86\xcc\x84",	(char*)"\xc3\xa6\xcc\x84",	NULL,	NULL,	(char*)"\x47\xcc\x8c",	(char*)"\x67\xcc\x8c",
	(char*)"\x4b\xcc\x8c",	(char*)"\x6b\xcc\x8c",	(char*)"\x4f\xcc\xa8",	(char*)"\x6f\xcc\xa8",	(char*)"\x4f\xcc\xa8\xcc\x84",	(char*)"\x6f\xcc\xa8\xcc\x84",	(char*)"\xc6\xb7\xcc\x8c",	(char*)"\xca\x92\xcc\x8c",
	(char*)"\x6a\xcc\x8c",	(char*)"\x44\x5a",	(char*)"\x44\x7a",	(char*)"\x64\x7a",	(char*)"\x47\xcc\x81",	(char*)"\x67\xcc\x81",	NULL,	NULL,
	(char*)"\x4e\xcc\x80",	(char*)"\x6e\xcc\x80",	(char*)"\x41\xcc\x8a\xcc\x81",	(char*)"\x61\xcc\x8a\xcc\x81",	(char*)"\xc3\x86\xcc\x81",	(char*)"\xc3\xa6\xcc\x81",	(char*)"\xc3\x98\xcc\x81",	(char*)"\xc3\xb8\xcc\x81"
};

static char* UNF_compat_00_02 [256] = {
	(char*)"\x41\xcc\x8f",	(char*)"\x61\xcc\x8f",	(char*)"\x41\xcc\x91",	(char*)"\x61\xcc\x91",	(char*)"\x45\xcc\x8f",	(char*)"\x65\xcc\x8f",	(char*)"\x45\xcc\x91",	(char*)"\x65\xcc\x91",
	(char*)"\x49\xcc\x8f",	(char*)"\x69\xcc\x8f",	(char*)"\x49\xcc\x91",	(char*)"\x69\xcc\x91",	(char*)"\x4f\xcc\x8f",	(char*)"\x6f\xcc\x8f",	(char*)"\x4f\xcc\x91",	(char*)"\x6f\xcc\x91",
	(char*)"\x52\xcc\x8f",	(char*)"\x72\xcc\x8f",	(char*)"\x52\xcc\x91",	(char*)"\x72\xcc\x91",	(char*)"\x55\xcc\x8f",	(char*)"\x75\xcc\x8f",	(char*)"\x55\xcc\x91",	(char*)"\x75\xcc\x91",
	(char*)"\x53\xcc\xa6",	(char*)"\x73\xcc\xa6",	(char*)"\x54\xcc\xa6",	(char*)"\x74\xcc\xa6",	NULL,	NULL,	(char*)"\x48\xcc\x8c",	(char*)"\x68\xcc\x8c",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x41\xcc\x87",	(char*)"\x61\xcc\x87",
	(char*)"\x45\xcc\xa7",	(char*)"\x65\xcc\xa7",	(char*)"\x4f\xcc\x88\xcc\x84",	(char*)"\x6f\xcc\x88\xcc\x84",	(char*)"\x4f\xcc\x83\xcc\x84",	(char*)"\x6f\xcc\x83\xcc\x84",	(char*)"\x4f\xcc\x87",	(char*)"\x6f\xcc\x87",
	(char*)"\x4f\xcc\x87\xcc\x84",	(char*)"\x6f\xcc\x87\xcc\x84",	(char*)"\x59\xcc\x84",	(char*)"\x79\xcc\x84",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x68",	(char*)"\xc9\xa6",	(char*)"\x6a",	(char*)"\x72",	(char*)"\xc9\xb9",	(char*)"\xc9\xbb",	(char*)"\xca\x81",	(char*)"\x77",
	(char*)"\x79",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x20\xcc\x86",	(char*)"\x20\xcc\x87",	(char*)"\x20\xcc\x8a",	(char*)"\x20\xcc\xa8",	(char*)"\x20\xcc\x83",	(char*)"\x20\xcc\x8b",	NULL,	NULL,
	(char*)"\xc9\xa3",	(char*)"\x6c",	(char*)"\x73",	(char*)"\x78",	(char*)"\xca\x95",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_03 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xcc\x80",	(char*)"\xcc\x81",	NULL,	(char*)"\xcc\x93",	(char*)"\xcc\x88\xcc\x81",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xca\xb9",	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\x20\xcd\x85",	NULL,	NULL,	NULL,	(char*)"\x3b",	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x20\xcc\x81",	(char*)"\x20\xcc\x88\xcc\x81",	(char*)"\xce\x91\xcc\x81",	(char*)"\xc2\xb7",
	(char*)"\xce\x95\xcc\x81",	(char*)"\xce\x97\xcc\x81",	(char*)"\xce\x99\xcc\x81",	NULL,	(char*)"\xce\x9f\xcc\x81",	NULL,	(char*)"\xce\xa5\xcc\x81",	(char*)"\xce\xa9\xcc\x81",
	(char*)"\xce\xb9\xcc\x88\xcc\x81",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xce\x99\xcc\x88",	(char*)"\xce\xa5\xcc\x88",	(char*)"\xce\xb1\xcc\x81",	(char*)"\xce\xb5\xcc\x81",	(char*)"\xce\xb7\xcc\x81",	(char*)"\xce\xb9\xcc\x81",
	(char*)"\xcf\x85\xcc\x88\xcc\x81",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xce\xb9\xcc\x88",	(char*)"\xcf\x85\xcc\x88",	(char*)"\xce\xbf\xcc\x81",	(char*)"\xcf\x85\xcc\x81",	(char*)"\xcf\x89\xcc\x81",	NULL,
	(char*)"\xce\xb2",	(char*)"\xce\xb8",	(char*)"\xce\xa5",	(char*)"\xce\xa5\xcc\x81",	(char*)"\xce\xa5\xcc\x88",	(char*)"\xcf\x86",	(char*)"\xcf\x80",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xce\xba",	(char*)"\xcf\x81",	(char*)"\xcf\x82",	NULL,	(char*)"\xce\x98",	(char*)"\xce\xb5",	NULL,	NULL,
	NULL,	(char*)"\xce\xa3",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_04 [256] = {
	(char*)"\xd0\x95\xcc\x80",	(char*)"\xd0\x95\xcc\x88",	NULL,	(char*)"\xd0\x93\xcc\x81",	NULL,	NULL,	NULL,	(char*)"\xd0\x86\xcc\x88",
	NULL,	NULL,	NULL,	NULL,	(char*)"\xd0\x9a\xcc\x81",	(char*)"\xd0\x98\xcc\x80",	(char*)"\xd0\xa3\xcc\x86",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xd0\x98\xcc\x86",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xd0\xb8\xcc\x86",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xd0\xb5\xcc\x80",	(char*)"\xd0\xb5\xcc\x88",	NULL,	(char*)"\xd0\xb3\xcc\x81",	NULL,	NULL,	NULL,	(char*)"\xd1\x96\xcc\x88",
	NULL,	NULL,	NULL,	NULL,	(char*)"\xd0\xba\xcc\x81",	(char*)"\xd0\xb8\xcc\x80",	(char*)"\xd1\x83\xcc\x86",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xd1\xb4\xcc\x8f",	(char*)"\xd1\xb5\xcc\x8f",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xd0\x96\xcc\x86",	(char*)"\xd0\xb6\xcc\x86",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xd0\x90\xcc\x86",	(char*)"\xd0\xb0\xcc\x86",	(char*)"\xd0\x90\xcc\x88",	(char*)"\xd0\xb0\xcc\x88",	NULL,	NULL,	(char*)"\xd0\x95\xcc\x86",	(char*)"\xd0\xb5\xcc\x86",
	NULL,	NULL,	(char*)"\xd3\x98\xcc\x88",	(char*)"\xd3\x99\xcc\x88",	(char*)"\xd0\x96\xcc\x88",	(char*)"\xd0\xb6\xcc\x88",	(char*)"\xd0\x97\xcc\x88",	(char*)"\xd0\xb7\xcc\x88",
	NULL,	NULL,	(char*)"\xd0\x98\xcc\x84",	(char*)"\xd0\xb8\xcc\x84",	(char*)"\xd0\x98\xcc\x88",	(char*)"\xd0\xb8\xcc\x88",	(char*)"\xd0\x9e\xcc\x88",	(char*)"\xd0\xbe\xcc\x88",
	NULL,	NULL,	(char*)"\xd3\xa8\xcc\x88",	(char*)"\xd3\xa9\xcc\x88",	(char*)"\xd0\xad\xcc\x88",	(char*)"\xd1\x8d\xcc\x88",	(char*)"\xd0\xa3\xcc\x84",	(char*)"\xd1\x83\xcc\x84",
	(char*)"\xd0\xa3\xcc\x88",	(char*)"\xd1\x83\xcc\x88",	(char*)"\xd0\xa3\xcc\x8b",	(char*)"\xd1\x83\xcc\x8b",	(char*)"\xd0\xa7\xcc\x88",	(char*)"\xd1\x87\xcc\x88",	NULL,	NULL,
	(char*)"\xd0\xab\xcc\x88",	(char*)"\xd1\x8b\xcc\x88",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_05 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xd5\xa5\xd6\x82",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_06 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xd8\xa7\xd9\x93",	(char*)"\xd8\xa7\xd9\x94",	(char*)"\xd9\x88\xd9\x94",	(char*)"\xd8\xa7\xd9\x95",	(char*)"\xd9\x8a\xd9\x94",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xd8\xa7\xd9\xb4",	(char*)"\xd9\x88\xd9\xb4",	(char*)"\xdb\x87\xd9\xb4",
	(char*)"\xd9\x8a\xd9\xb4",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xdb\x95\xd9\x94",	NULL,	(char*)"\xdb\x81\xd9\x94",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xdb\x92\xd9\x94",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_09 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xa4\xa8\xe0\xa4\xbc",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xa4\xb0\xe0\xa4\xbc",	NULL,	NULL,	(char*)"\xe0\xa4\xb3\xe0\xa4\xbc",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe0\xa4\x95\xe0\xa4\xbc",	(char*)"\xe0\xa4\x96\xe0\xa4\xbc",	(char*)"\xe0\xa4\x97\xe0\xa4\xbc",	(char*)"\xe0\xa4\x9c\xe0\xa4\xbc",	(char*)"\xe0\xa4\xa1\xe0\xa4\xbc",	(char*)"\xe0\xa4\xa2\xe0\xa4\xbc",	(char*)"\xe0\xa4\xab\xe0\xa4\xbc",	(char*)"\xe0\xa4\xaf\xe0\xa4\xbc",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xa7\x87\xe0\xa6\xbe",	(char*)"\xe0\xa7\x87\xe0\xa7\x97",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xa6\xa1\xe0\xa6\xbc",	(char*)"\xe0\xa6\xa2\xe0\xa6\xbc",	NULL,	(char*)"\xe0\xa6\xaf\xe0\xa6\xbc",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0a [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xa8\xb2\xe0\xa8\xbc",	NULL,	NULL,	(char*)"\xe0\xa8\xb8\xe0\xa8\xbc",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xa8\x96\xe0\xa8\xbc",	(char*)"\xe0\xa8\x97\xe0\xa8\xbc",	(char*)"\xe0\xa8\x9c\xe0\xa8\xbc",	NULL,	NULL,	(char*)"\xe0\xa8\xab\xe0\xa8\xbc",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0b [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe0\xad\x87\xe0\xad\x96",	NULL,	NULL,	(char*)"\xe0\xad\x87\xe0\xac\xbe",	(char*)"\xe0\xad\x87\xe0\xad\x97",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xac\xa1\xe0\xac\xbc",	(char*)"\xe0\xac\xa2\xe0\xac\xbc",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xae\x92\xe0\xaf\x97",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe0\xaf\x86\xe0\xae\xbe",	(char*)"\xe0\xaf\x87\xe0\xae\xbe",	(char*)"\xe0\xaf\x86\xe0\xaf\x97",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0c [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe0\xb1\x86\xe0\xb1\x96",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe0\xb2\xbf\xe0\xb3\x95",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xb3\x86\xe0\xb3\x95",
	(char*)"\xe0\xb3\x86\xe0\xb3\x96",	NULL,	(char*)"\xe0\xb3\x86\xe0\xb3\x82",	(char*)"\xe0\xb3\x86\xe0\xb3\x82\xe0\xb3\x95",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0d [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe0\xb5\x86\xe0\xb4\xbe",	(char*)"\xe0\xb5\x87\xe0\xb4\xbe",	(char*)"\xe0\xb5\x86\xe0\xb5\x97",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe0\xb7\x99\xe0\xb7\x8a",	NULL,	(char*)"\xe0\xb7\x99\xe0\xb7\x8f",	(char*)"\xe0\xb7\x99\xe0\xb7\x8f\xe0\xb7\x8a",	(char*)"\xe0\xb7\x99\xe0\xb7\x9f",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0e [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xb9\x8d\xe0\xb8\xb2",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xbb\x8d\xe0\xba\xb2",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xba\xab\xe0\xba\x99",	(char*)"\xe0\xba\xab\xe0\xba\xa1",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_0f [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbc\x8b",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xbd\x82\xe0\xbe\xb7",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbd\x8c\xe0\xbe\xb7",	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe0\xbd\x91\xe0\xbe\xb7",	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbd\x96\xe0\xbe\xb7",
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbd\x9b\xe0\xbe\xb7",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xbd\x80\xe0\xbe\xb5",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xbd\xb1\xe0\xbd\xb2",	NULL,	(char*)"\xe0\xbd\xb1\xe0\xbd\xb4",	(char*)"\xe0\xbe\xb2\xe0\xbe\x80",	(char*)"\xe0\xbe\xb2\xe0\xbd\xb1\xe0\xbe\x80",
	(char*)"\xe0\xbe\xb3\xe0\xbe\x80",	(char*)"\xe0\xbe\xb3\xe0\xbd\xb1\xe0\xbe\x80",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xbd\xb1\xe0\xbe\x80",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe0\xbe\x92\xe0\xbe\xb7",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbe\x9c\xe0\xbe\xb7",	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe0\xbe\xa1\xe0\xbe\xb7",	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbe\xa6\xe0\xbe\xb7",
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe0\xbe\xab\xe0\xbe\xb7",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe0\xbe\x90\xe0\xbe\xb5",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_10 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe1\x80\xa5\xe1\x80\xae",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe1\x83\x9c",	NULL,	NULL,	NULL
};

static char* UNF_compat_00_1b [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe1\xac\x85\xe1\xac\xb5",	NULL,
	(char*)"\xe1\xac\x87\xe1\xac\xb5",	NULL,	(char*)"\xe1\xac\x89\xe1\xac\xb5",	NULL,	(char*)"\xe1\xac\x8b\xe1\xac\xb5",	NULL,	(char*)"\xe1\xac\x8d\xe1\xac\xb5",	NULL,
	NULL,	NULL,	(char*)"\xe1\xac\x91\xe1\xac\xb5",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe1\xac\xba\xe1\xac\xb5",	NULL,	(char*)"\xe1\xac\xbc\xe1\xac\xb5",	NULL,	NULL,
	(char*)"\xe1\xac\xbe\xe1\xac\xb5",	(char*)"\xe1\xac\xbf\xe1\xac\xb5",	NULL,	(char*)"\xe1\xad\x82\xe1\xac\xb5",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_1d [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x41",	(char*)"\xc3\x86",	(char*)"\x42",	NULL,
	(char*)"\x44",	(char*)"\x45",	(char*)"\xc6\x8e",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",
	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	NULL,	(char*)"\x4f",	(char*)"\xc8\xa2",	(char*)"\x50",	(char*)"\x52",
	(char*)"\x54",	(char*)"\x55",	(char*)"\x57",	(char*)"\x61",	(char*)"\xc9\x90",	(char*)"\xc9\x91",	(char*)"\xe1\xb4\x82",	(char*)"\x62",
	(char*)"\x64",	(char*)"\x65",	(char*)"\xc9\x99",	(char*)"\xc9\x9b",	(char*)"\xc9\x9c",	(char*)"\x67",	NULL,	(char*)"\x6b",
	(char*)"\x6d",	(char*)"\xc5\x8b",	(char*)"\x6f",	(char*)"\xc9\x94",	(char*)"\xe1\xb4\x96",	(char*)"\xe1\xb4\x97",	(char*)"\x70",	(char*)"\x74",
	(char*)"\x75",	(char*)"\xe1\xb4\x9d",	(char*)"\xc9\xaf",	(char*)"\x76",	(char*)"\xe1\xb4\xa5",	(char*)"\xce\xb2",	(char*)"\xce\xb3",	(char*)"\xce\xb4",
	(char*)"\xcf\x86",	(char*)"\xcf\x87",	(char*)"\x69",	(char*)"\x72",	(char*)"\x75",	(char*)"\x76",	(char*)"\xce\xb2",	(char*)"\xce\xb3",
	(char*)"\xcf\x81",	(char*)"\xcf\x86",	(char*)"\xcf\x87",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xd0\xbd",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xc9\x92",	(char*)"\x63",	(char*)"\xc9\x95",	(char*)"\xc3\xb0",	(char*)"\xc9\x9c",
	(char*)"\x66",	(char*)"\xc9\x9f",	(char*)"\xc9\xa1",	(char*)"\xc9\xa5",	(char*)"\xc9\xa8",	(char*)"\xc9\xa9",	(char*)"\xc9\xaa",	(char*)"\xe1\xb5\xbb",
	(char*)"\xca\x9d",	(char*)"\xc9\xad",	(char*)"\xe1\xb6\x85",	(char*)"\xca\x9f",	(char*)"\xc9\xb1",	(char*)"\xc9\xb0",	(char*)"\xc9\xb2",	(char*)"\xc9\xb3",
	(char*)"\xc9\xb4",	(char*)"\xc9\xb5",	(char*)"\xc9\xb8",	(char*)"\xca\x82",	(char*)"\xca\x83",	(char*)"\xc6\xab",	(char*)"\xca\x89",	(char*)"\xca\x8a",
	(char*)"\xe1\xb4\x9c",	(char*)"\xca\x8b",	(char*)"\xca\x8c",	(char*)"\x7a",	(char*)"\xca\x90",	(char*)"\xca\x91",	(char*)"\xca\x92",	(char*)"\xce\xb8",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_1e [256] = {
	(char*)"\x41\xcc\xa5",	(char*)"\x61\xcc\xa5",	(char*)"\x42\xcc\x87",	(char*)"\x62\xcc\x87",	(char*)"\x42\xcc\xa3",	(char*)"\x62\xcc\xa3",	(char*)"\x42\xcc\xb1",	(char*)"\x62\xcc\xb1",
	(char*)"\x43\xcc\xa7\xcc\x81",	(char*)"\x63\xcc\xa7\xcc\x81",	(char*)"\x44\xcc\x87",	(char*)"\x64\xcc\x87",	(char*)"\x44\xcc\xa3",	(char*)"\x64\xcc\xa3",	(char*)"\x44\xcc\xb1",	(char*)"\x64\xcc\xb1",
	(char*)"\x44\xcc\xa7",	(char*)"\x64\xcc\xa7",	(char*)"\x44\xcc\xad",	(char*)"\x64\xcc\xad",	(char*)"\x45\xcc\x84\xcc\x80",	(char*)"\x65\xcc\x84\xcc\x80",	(char*)"\x45\xcc\x84\xcc\x81",	(char*)"\x65\xcc\x84\xcc\x81",
	(char*)"\x45\xcc\xad",	(char*)"\x65\xcc\xad",	(char*)"\x45\xcc\xb0",	(char*)"\x65\xcc\xb0",	(char*)"\x45\xcc\xa7\xcc\x86",	(char*)"\x65\xcc\xa7\xcc\x86",	(char*)"\x46\xcc\x87",	(char*)"\x66\xcc\x87",
	(char*)"\x47\xcc\x84",	(char*)"\x67\xcc\x84",	(char*)"\x48\xcc\x87",	(char*)"\x68\xcc\x87",	(char*)"\x48\xcc\xa3",	(char*)"\x68\xcc\xa3",	(char*)"\x48\xcc\x88",	(char*)"\x68\xcc\x88",
	(char*)"\x48\xcc\xa7",	(char*)"\x68\xcc\xa7",	(char*)"\x48\xcc\xae",	(char*)"\x68\xcc\xae",	(char*)"\x49\xcc\xb0",	(char*)"\x69\xcc\xb0",	(char*)"\x49\xcc\x88\xcc\x81",	(char*)"\x69\xcc\x88\xcc\x81",
	(char*)"\x4b\xcc\x81",	(char*)"\x6b\xcc\x81",	(char*)"\x4b\xcc\xa3",	(char*)"\x6b\xcc\xa3",	(char*)"\x4b\xcc\xb1",	(char*)"\x6b\xcc\xb1",	(char*)"\x4c\xcc\xa3",	(char*)"\x6c\xcc\xa3",
	(char*)"\x4c\xcc\xa3\xcc\x84",	(char*)"\x6c\xcc\xa3\xcc\x84",	(char*)"\x4c\xcc\xb1",	(char*)"\x6c\xcc\xb1",	(char*)"\x4c\xcc\xad",	(char*)"\x6c\xcc\xad",	(char*)"\x4d\xcc\x81",	(char*)"\x6d\xcc\x81",
	(char*)"\x4d\xcc\x87",	(char*)"\x6d\xcc\x87",	(char*)"\x4d\xcc\xa3",	(char*)"\x6d\xcc\xa3",	(char*)"\x4e\xcc\x87",	(char*)"\x6e\xcc\x87",	(char*)"\x4e\xcc\xa3",	(char*)"\x6e\xcc\xa3",
	(char*)"\x4e\xcc\xb1",	(char*)"\x6e\xcc\xb1",	(char*)"\x4e\xcc\xad",	(char*)"\x6e\xcc\xad",	(char*)"\x4f\xcc\x83\xcc\x81",	(char*)"\x6f\xcc\x83\xcc\x81",	(char*)"\x4f\xcc\x83\xcc\x88",	(char*)"\x6f\xcc\x83\xcc\x88",
	(char*)"\x4f\xcc\x84\xcc\x80",	(char*)"\x6f\xcc\x84\xcc\x80",	(char*)"\x4f\xcc\x84\xcc\x81",	(char*)"\x6f\xcc\x84\xcc\x81",	(char*)"\x50\xcc\x81",	(char*)"\x70\xcc\x81",	(char*)"\x50\xcc\x87",	(char*)"\x70\xcc\x87",
	(char*)"\x52\xcc\x87",	(char*)"\x72\xcc\x87",	(char*)"\x52\xcc\xa3",	(char*)"\x72\xcc\xa3",	(char*)"\x52\xcc\xa3\xcc\x84",	(char*)"\x72\xcc\xa3\xcc\x84",	(char*)"\x52\xcc\xb1",	(char*)"\x72\xcc\xb1",
	(char*)"\x53\xcc\x87",	(char*)"\x73\xcc\x87",	(char*)"\x53\xcc\xa3",	(char*)"\x73\xcc\xa3",	(char*)"\x53\xcc\x81\xcc\x87",	(char*)"\x73\xcc\x81\xcc\x87",	(char*)"\x53\xcc\x8c\xcc\x87",	(char*)"\x73\xcc\x8c\xcc\x87",
	(char*)"\x53\xcc\xa3\xcc\x87",	(char*)"\x73\xcc\xa3\xcc\x87",	(char*)"\x54\xcc\x87",	(char*)"\x74\xcc\x87",	(char*)"\x54\xcc\xa3",	(char*)"\x74\xcc\xa3",	(char*)"\x54\xcc\xb1",	(char*)"\x74\xcc\xb1",
	(char*)"\x54\xcc\xad",	(char*)"\x74\xcc\xad",	(char*)"\x55\xcc\xa4",	(char*)"\x75\xcc\xa4",	(char*)"\x55\xcc\xb0",	(char*)"\x75\xcc\xb0",	(char*)"\x55\xcc\xad",	(char*)"\x75\xcc\xad",
	(char*)"\x55\xcc\x83\xcc\x81",	(char*)"\x75\xcc\x83\xcc\x81",	(char*)"\x55\xcc\x84\xcc\x88",	(char*)"\x75\xcc\x84\xcc\x88",	(char*)"\x56\xcc\x83",	(char*)"\x76\xcc\x83",	(char*)"\x56\xcc\xa3",	(char*)"\x76\xcc\xa3",
	(char*)"\x57\xcc\x80",	(char*)"\x77\xcc\x80",	(char*)"\x57\xcc\x81",	(char*)"\x77\xcc\x81",	(char*)"\x57\xcc\x88",	(char*)"\x77\xcc\x88",	(char*)"\x57\xcc\x87",	(char*)"\x77\xcc\x87",
	(char*)"\x57\xcc\xa3",	(char*)"\x77\xcc\xa3",	(char*)"\x58\xcc\x87",	(char*)"\x78\xcc\x87",	(char*)"\x58\xcc\x88",	(char*)"\x78\xcc\x88",	(char*)"\x59\xcc\x87",	(char*)"\x79\xcc\x87",
	(char*)"\x5a\xcc\x82",	(char*)"\x7a\xcc\x82",	(char*)"\x5a\xcc\xa3",	(char*)"\x7a\xcc\xa3",	(char*)"\x5a\xcc\xb1",	(char*)"\x7a\xcc\xb1",	(char*)"\x68\xcc\xb1",	(char*)"\x74\xcc\x88",
	(char*)"\x77\xcc\x8a",	(char*)"\x79\xcc\x8a",	(char*)"\x61\xca\xbe",	(char*)"\x73\xcc\x87",	NULL,	NULL,	NULL,	NULL,
	(char*)"\x41\xcc\xa3",	(char*)"\x61\xcc\xa3",	(char*)"\x41\xcc\x89",	(char*)"\x61\xcc\x89",	(char*)"\x41\xcc\x82\xcc\x81",	(char*)"\x61\xcc\x82\xcc\x81",	(char*)"\x41\xcc\x82\xcc\x80",	(char*)"\x61\xcc\x82\xcc\x80",
	(char*)"\x41\xcc\x82\xcc\x89",	(char*)"\x61\xcc\x82\xcc\x89",	(char*)"\x41\xcc\x82\xcc\x83",	(char*)"\x61\xcc\x82\xcc\x83",	(char*)"\x41\xcc\xa3\xcc\x82",	(char*)"\x61\xcc\xa3\xcc\x82",	(char*)"\x41\xcc\x86\xcc\x81",	(char*)"\x61\xcc\x86\xcc\x81",
	(char*)"\x41\xcc\x86\xcc\x80",	(char*)"\x61\xcc\x86\xcc\x80",	(char*)"\x41\xcc\x86\xcc\x89",	(char*)"\x61\xcc\x86\xcc\x89",	(char*)"\x41\xcc\x86\xcc\x83",	(char*)"\x61\xcc\x86\xcc\x83",	(char*)"\x41\xcc\xa3\xcc\x86",	(char*)"\x61\xcc\xa3\xcc\x86",
	(char*)"\x45\xcc\xa3",	(char*)"\x65\xcc\xa3",	(char*)"\x45\xcc\x89",	(char*)"\x65\xcc\x89",	(char*)"\x45\xcc\x83",	(char*)"\x65\xcc\x83",	(char*)"\x45\xcc\x82\xcc\x81",	(char*)"\x65\xcc\x82\xcc\x81",
	(char*)"\x45\xcc\x82\xcc\x80",	(char*)"\x65\xcc\x82\xcc\x80",	(char*)"\x45\xcc\x82\xcc\x89",	(char*)"\x65\xcc\x82\xcc\x89",	(char*)"\x45\xcc\x82\xcc\x83",	(char*)"\x65\xcc\x82\xcc\x83",	(char*)"\x45\xcc\xa3\xcc\x82",	(char*)"\x65\xcc\xa3\xcc\x82",
	(char*)"\x49\xcc\x89",	(char*)"\x69\xcc\x89",	(char*)"\x49\xcc\xa3",	(char*)"\x69\xcc\xa3",	(char*)"\x4f\xcc\xa3",	(char*)"\x6f\xcc\xa3",	(char*)"\x4f\xcc\x89",	(char*)"\x6f\xcc\x89",
	(char*)"\x4f\xcc\x82\xcc\x81",	(char*)"\x6f\xcc\x82\xcc\x81",	(char*)"\x4f\xcc\x82\xcc\x80",	(char*)"\x6f\xcc\x82\xcc\x80",	(char*)"\x4f\xcc\x82\xcc\x89",	(char*)"\x6f\xcc\x82\xcc\x89",	(char*)"\x4f\xcc\x82\xcc\x83",	(char*)"\x6f\xcc\x82\xcc\x83",
	(char*)"\x4f\xcc\xa3\xcc\x82",	(char*)"\x6f\xcc\xa3\xcc\x82",	(char*)"\x4f\xcc\x9b\xcc\x81",	(char*)"\x6f\xcc\x9b\xcc\x81",	(char*)"\x4f\xcc\x9b\xcc\x80",	(char*)"\x6f\xcc\x9b\xcc\x80",	(char*)"\x4f\xcc\x9b\xcc\x89",	(char*)"\x6f\xcc\x9b\xcc\x89",
	(char*)"\x4f\xcc\x9b\xcc\x83",	(char*)"\x6f\xcc\x9b\xcc\x83",	(char*)"\x4f\xcc\x9b\xcc\xa3",	(char*)"\x6f\xcc\x9b\xcc\xa3",	(char*)"\x55\xcc\xa3",	(char*)"\x75\xcc\xa3",	(char*)"\x55\xcc\x89",	(char*)"\x75\xcc\x89",
	(char*)"\x55\xcc\x9b\xcc\x81",	(char*)"\x75\xcc\x9b\xcc\x81",	(char*)"\x55\xcc\x9b\xcc\x80",	(char*)"\x75\xcc\x9b\xcc\x80",	(char*)"\x55\xcc\x9b\xcc\x89",	(char*)"\x75\xcc\x9b\xcc\x89",	(char*)"\x55\xcc\x9b\xcc\x83",	(char*)"\x75\xcc\x9b\xcc\x83",
	(char*)"\x55\xcc\x9b\xcc\xa3",	(char*)"\x75\xcc\x9b\xcc\xa3",	(char*)"\x59\xcc\x80",	(char*)"\x79\xcc\x80",	(char*)"\x59\xcc\xa3",	(char*)"\x79\xcc\xa3",	(char*)"\x59\xcc\x89",	(char*)"\x79\xcc\x89",
	(char*)"\x59\xcc\x83",	(char*)"\x79\xcc\x83",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_1f [256] = {
	(char*)"\xce\xb1\xcc\x93",	(char*)"\xce\xb1\xcc\x94",	(char*)"\xce\xb1\xcc\x93\xcc\x80",	(char*)"\xce\xb1\xcc\x94\xcc\x80",	(char*)"\xce\xb1\xcc\x93\xcc\x81",	(char*)"\xce\xb1\xcc\x94\xcc\x81",	(char*)"\xce\xb1\xcc\x93\xcd\x82",	(char*)"\xce\xb1\xcc\x94\xcd\x82",
	(char*)"\xce\x91\xcc\x93",	(char*)"\xce\x91\xcc\x94",	(char*)"\xce\x91\xcc\x93\xcc\x80",	(char*)"\xce\x91\xcc\x94\xcc\x80",	(char*)"\xce\x91\xcc\x93\xcc\x81",	(char*)"\xce\x91\xcc\x94\xcc\x81",	(char*)"\xce\x91\xcc\x93\xcd\x82",	(char*)"\xce\x91\xcc\x94\xcd\x82",
	(char*)"\xce\xb5\xcc\x93",	(char*)"\xce\xb5\xcc\x94",	(char*)"\xce\xb5\xcc\x93\xcc\x80",	(char*)"\xce\xb5\xcc\x94\xcc\x80",	(char*)"\xce\xb5\xcc\x93\xcc\x81",	(char*)"\xce\xb5\xcc\x94\xcc\x81",	NULL,	NULL,
	(char*)"\xce\x95\xcc\x93",	(char*)"\xce\x95\xcc\x94",	(char*)"\xce\x95\xcc\x93\xcc\x80",	(char*)"\xce\x95\xcc\x94\xcc\x80",	(char*)"\xce\x95\xcc\x93\xcc\x81",	(char*)"\xce\x95\xcc\x94\xcc\x81",	NULL,	NULL,
	(char*)"\xce\xb7\xcc\x93",	(char*)"\xce\xb7\xcc\x94",	(char*)"\xce\xb7\xcc\x93\xcc\x80",	(char*)"\xce\xb7\xcc\x94\xcc\x80",	(char*)"\xce\xb7\xcc\x93\xcc\x81",	(char*)"\xce\xb7\xcc\x94\xcc\x81",	(char*)"\xce\xb7\xcc\x93\xcd\x82",	(char*)"\xce\xb7\xcc\x94\xcd\x82",
	(char*)"\xce\x97\xcc\x93",	(char*)"\xce\x97\xcc\x94",	(char*)"\xce\x97\xcc\x93\xcc\x80",	(char*)"\xce\x97\xcc\x94\xcc\x80",	(char*)"\xce\x97\xcc\x93\xcc\x81",	(char*)"\xce\x97\xcc\x94\xcc\x81",	(char*)"\xce\x97\xcc\x93\xcd\x82",	(char*)"\xce\x97\xcc\x94\xcd\x82",
	(char*)"\xce\xb9\xcc\x93",	(char*)"\xce\xb9\xcc\x94",	(char*)"\xce\xb9\xcc\x93\xcc\x80",	(char*)"\xce\xb9\xcc\x94\xcc\x80",	(char*)"\xce\xb9\xcc\x93\xcc\x81",	(char*)"\xce\xb9\xcc\x94\xcc\x81",	(char*)"\xce\xb9\xcc\x93\xcd\x82",	(char*)"\xce\xb9\xcc\x94\xcd\x82",
	(char*)"\xce\x99\xcc\x93",	(char*)"\xce\x99\xcc\x94",	(char*)"\xce\x99\xcc\x93\xcc\x80",	(char*)"\xce\x99\xcc\x94\xcc\x80",	(char*)"\xce\x99\xcc\x93\xcc\x81",	(char*)"\xce\x99\xcc\x94\xcc\x81",	(char*)"\xce\x99\xcc\x93\xcd\x82",	(char*)"\xce\x99\xcc\x94\xcd\x82",
	(char*)"\xce\xbf\xcc\x93",	(char*)"\xce\xbf\xcc\x94",	(char*)"\xce\xbf\xcc\x93\xcc\x80",	(char*)"\xce\xbf\xcc\x94\xcc\x80",	(char*)"\xce\xbf\xcc\x93\xcc\x81",	(char*)"\xce\xbf\xcc\x94\xcc\x81",	NULL,	NULL,
	(char*)"\xce\x9f\xcc\x93",	(char*)"\xce\x9f\xcc\x94",	(char*)"\xce\x9f\xcc\x93\xcc\x80",	(char*)"\xce\x9f\xcc\x94\xcc\x80",	(char*)"\xce\x9f\xcc\x93\xcc\x81",	(char*)"\xce\x9f\xcc\x94\xcc\x81",	NULL,	NULL,
	(char*)"\xcf\x85\xcc\x93",	(char*)"\xcf\x85\xcc\x94",	(char*)"\xcf\x85\xcc\x93\xcc\x80",	(char*)"\xcf\x85\xcc\x94\xcc\x80",	(char*)"\xcf\x85\xcc\x93\xcc\x81",	(char*)"\xcf\x85\xcc\x94\xcc\x81",	(char*)"\xcf\x85\xcc\x93\xcd\x82",	(char*)"\xcf\x85\xcc\x94\xcd\x82",
	NULL,	(char*)"\xce\xa5\xcc\x94",	NULL,	(char*)"\xce\xa5\xcc\x94\xcc\x80",	NULL,	(char*)"\xce\xa5\xcc\x94\xcc\x81",	NULL,	(char*)"\xce\xa5\xcc\x94\xcd\x82",
	(char*)"\xcf\x89\xcc\x93",	(char*)"\xcf\x89\xcc\x94",	(char*)"\xcf\x89\xcc\x93\xcc\x80",	(char*)"\xcf\x89\xcc\x94\xcc\x80",	(char*)"\xcf\x89\xcc\x93\xcc\x81",	(char*)"\xcf\x89\xcc\x94\xcc\x81",	(char*)"\xcf\x89\xcc\x93\xcd\x82",	(char*)"\xcf\x89\xcc\x94\xcd\x82",
	(char*)"\xce\xa9\xcc\x93",	(char*)"\xce\xa9\xcc\x94",	(char*)"\xce\xa9\xcc\x93\xcc\x80",	(char*)"\xce\xa9\xcc\x94\xcc\x80",	(char*)"\xce\xa9\xcc\x93\xcc\x81",	(char*)"\xce\xa9\xcc\x94\xcc\x81",	(char*)"\xce\xa9\xcc\x93\xcd\x82",	(char*)"\xce\xa9\xcc\x94\xcd\x82",
	(char*)"\xce\xb1\xcc\x80",	(char*)"\xce\xb1\xcc\x81",	(char*)"\xce\xb5\xcc\x80",	(char*)"\xce\xb5\xcc\x81",	(char*)"\xce\xb7\xcc\x80",	(char*)"\xce\xb7\xcc\x81",	(char*)"\xce\xb9\xcc\x80",	(char*)"\xce\xb9\xcc\x81",
	(char*)"\xce\xbf\xcc\x80",	(char*)"\xce\xbf\xcc\x81",	(char*)"\xcf\x85\xcc\x80",	(char*)"\xcf\x85\xcc\x81",	(char*)"\xcf\x89\xcc\x80",	(char*)"\xcf\x89\xcc\x81",	NULL,	NULL,
	(char*)"\xce\xb1\xcc\x93\xcd\x85",	(char*)"\xce\xb1\xcc\x94\xcd\x85",	(char*)"\xce\xb1\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xce\xb1\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xce\xb1\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xce\xb1\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xce\xb1\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xce\xb1\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xce\x91\xcc\x93\xcd\x85",	(char*)"\xce\x91\xcc\x94\xcd\x85",	(char*)"\xce\x91\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xce\x91\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xce\x91\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xce\x91\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xce\x91\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xce\x91\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xce\xb7\xcc\x93\xcd\x85",	(char*)"\xce\xb7\xcc\x94\xcd\x85",	(char*)"\xce\xb7\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xce\xb7\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xce\xb7\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xce\xb7\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xce\xb7\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xce\xb7\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xce\x97\xcc\x93\xcd\x85",	(char*)"\xce\x97\xcc\x94\xcd\x85",	(char*)"\xce\x97\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xce\x97\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xce\x97\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xce\x97\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xce\x97\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xce\x97\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xcf\x89\xcc\x93\xcd\x85",	(char*)"\xcf\x89\xcc\x94\xcd\x85",	(char*)"\xcf\x89\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xcf\x89\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xcf\x89\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xcf\x89\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xcf\x89\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xcf\x89\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xce\xa9\xcc\x93\xcd\x85",	(char*)"\xce\xa9\xcc\x94\xcd\x85",	(char*)"\xce\xa9\xcc\x93\xcc\x80\xcd\x85",	(char*)"\xce\xa9\xcc\x94\xcc\x80\xcd\x85",	(char*)"\xce\xa9\xcc\x93\xcc\x81\xcd\x85",	(char*)"\xce\xa9\xcc\x94\xcc\x81\xcd\x85",	(char*)"\xce\xa9\xcc\x93\xcd\x82\xcd\x85",	(char*)"\xce\xa9\xcc\x94\xcd\x82\xcd\x85",
	(char*)"\xce\xb1\xcc\x86",	(char*)"\xce\xb1\xcc\x84",	(char*)"\xce\xb1\xcc\x80\xcd\x85",	(char*)"\xce\xb1\xcd\x85",	(char*)"\xce\xb1\xcc\x81\xcd\x85",	NULL,	(char*)"\xce\xb1\xcd\x82",	(char*)"\xce\xb1\xcd\x82\xcd\x85",
	(char*)"\xce\x91\xcc\x86",	(char*)"\xce\x91\xcc\x84",	(char*)"\xce\x91\xcc\x80",	(char*)"\xce\x91\xcc\x81",	(char*)"\xce\x91\xcd\x85",	(char*)"\x20\xcc\x93",	(char*)"\xce\xb9",	(char*)"\x20\xcc\x93",
	(char*)"\x20\xcd\x82",	(char*)"\x20\xcc\x88\xcd\x82",	(char*)"\xce\xb7\xcc\x80\xcd\x85",	(char*)"\xce\xb7\xcd\x85",	(char*)"\xce\xb7\xcc\x81\xcd\x85",	NULL,	(char*)"\xce\xb7\xcd\x82",	(char*)"\xce\xb7\xcd\x82\xcd\x85",
	(char*)"\xce\x95\xcc\x80",	(char*)"\xce\x95\xcc\x81",	(char*)"\xce\x97\xcc\x80",	(char*)"\xce\x97\xcc\x81",	(char*)"\xce\x97\xcd\x85",	(char*)"\x20\xcc\x93\xcc\x80",	(char*)"\x20\xcc\x93\xcc\x81",	(char*)"\x20\xcc\x93\xcd\x82",
	(char*)"\xce\xb9\xcc\x86",	(char*)"\xce\xb9\xcc\x84",	(char*)"\xce\xb9\xcc\x88\xcc\x80",	(char*)"\xce\xb9\xcc\x88\xcc\x81",	NULL,	NULL,	(char*)"\xce\xb9\xcd\x82",	(char*)"\xce\xb9\xcc\x88\xcd\x82",
	(char*)"\xce\x99\xcc\x86",	(char*)"\xce\x99\xcc\x84",	(char*)"\xce\x99\xcc\x80",	(char*)"\xce\x99\xcc\x81",	NULL,	(char*)"\x20\xcc\x94\xcc\x80",	(char*)"\x20\xcc\x94\xcc\x81",	(char*)"\x20\xcc\x94\xcd\x82",
	(char*)"\xcf\x85\xcc\x86",	(char*)"\xcf\x85\xcc\x84",	(char*)"\xcf\x85\xcc\x88\xcc\x80",	(char*)"\xcf\x85\xcc\x88\xcc\x81",	(char*)"\xcf\x81\xcc\x93",	(char*)"\xcf\x81\xcc\x94",	(char*)"\xcf\x85\xcd\x82",	(char*)"\xcf\x85\xcc\x88\xcd\x82",
	(char*)"\xce\xa5\xcc\x86",	(char*)"\xce\xa5\xcc\x84",	(char*)"\xce\xa5\xcc\x80",	(char*)"\xce\xa5\xcc\x81",	(char*)"\xce\xa1\xcc\x94",	(char*)"\x20\xcc\x88\xcc\x80",	(char*)"\x20\xcc\x88\xcc\x81",	(char*)"\x60",
	NULL,	NULL,	(char*)"\xcf\x89\xcc\x80\xcd\x85",	(char*)"\xcf\x89\xcd\x85",	(char*)"\xcf\x89\xcc\x81\xcd\x85",	NULL,	(char*)"\xcf\x89\xcd\x82",	(char*)"\xcf\x89\xcd\x82\xcd\x85",
	(char*)"\xce\x9f\xcc\x80",	(char*)"\xce\x9f\xcc\x81",	(char*)"\xce\xa9\xcc\x80",	(char*)"\xce\xa9\xcc\x81",	(char*)"\xce\xa9\xcd\x85",	(char*)"\x20\xcc\x81",	(char*)"\x20\xcc\x94",	NULL
};

static char* UNF_compat_00_20 [256] = {
	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",
	(char*)"\x20",	(char*)"\x20",	(char*)"\x20",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe2\x80\x90",	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x20\xcc\xb3",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x2e",	(char*)"\x2e\x2e",	(char*)"\x2e\x2e\x2e",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x20",
	NULL,	NULL,	NULL,	(char*)"\xe2\x80\xb2\xe2\x80\xb2",	(char*)"\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2",	NULL,	(char*)"\xe2\x80\xb5\xe2\x80\xb5",	(char*)"\xe2\x80\xb5\xe2\x80\xb5\xe2\x80\xb5",
	NULL,	NULL,	NULL,	NULL,	(char*)"\x21\x21",	NULL,	(char*)"\x20\xcc\x85",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x3f\x3f",
	(char*)"\x3f\x21",	(char*)"\x21\x3f",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x20",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x30",	(char*)"\x69",	NULL,	NULL,	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",
	(char*)"\x38",	(char*)"\x39",	(char*)"\x2b",	(char*)"\xe2\x88\x92",	(char*)"\x3d",	(char*)"\x28",	(char*)"\x29",	(char*)"\x6e",
	(char*)"\x30",	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",
	(char*)"\x38",	(char*)"\x39",	(char*)"\x2b",	(char*)"\xe2\x88\x92",	(char*)"\x3d",	(char*)"\x28",	(char*)"\x29",	NULL,
	(char*)"\x61",	(char*)"\x65",	(char*)"\x6f",	(char*)"\x78",	(char*)"\xc9\x99",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x52\x73",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_21 [256] = {
	(char*)"\x61\x2f\x63",	(char*)"\x61\x2f\x73",	(char*)"\x43",	(char*)"\xc2\xb0\x43",	NULL,	(char*)"\x63\x2f\x6f",	(char*)"\x63\x2f\x75",	(char*)"\xc6\x90",
	NULL,	(char*)"\xc2\xb0\x46",	(char*)"\x67",	(char*)"\x48",	(char*)"\x48",	(char*)"\x48",	(char*)"\x68",	(char*)"\xc4\xa7",
	(char*)"\x49",	(char*)"\x49",	(char*)"\x4c",	(char*)"\x6c",	NULL,	(char*)"\x4e",	(char*)"\x4e\x6f",	NULL,
	NULL,	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x52",	(char*)"\x52",	NULL,	NULL,
	(char*)"\x53\x4d",	(char*)"\x54\x45\x4c",	(char*)"\x54\x4d",	NULL,	(char*)"\x5a",	NULL,	(char*)"\xce\xa9",	NULL,
	(char*)"\x5a",	NULL,	(char*)"\x4b",	(char*)"\x41\xcc\x8a",	(char*)"\x42",	(char*)"\x43",	NULL,	(char*)"\x65",
	(char*)"\x45",	(char*)"\x46",	NULL,	(char*)"\x4d",	(char*)"\x6f",	(char*)"\xd7\x90",	(char*)"\xd7\x91",	(char*)"\xd7\x92",
	(char*)"\xd7\x93",	(char*)"\x69",	NULL,	(char*)"\x46\x41\x58",	(char*)"\xcf\x80",	(char*)"\xce\xb3",	(char*)"\xce\x93",	(char*)"\xce\xa0",
	(char*)"\xe2\x88\x91",	NULL,	NULL,	NULL,	NULL,	(char*)"\x44",	(char*)"\x64",	(char*)"\x65",
	(char*)"\x69",	(char*)"\x6a",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x31\xe2\x81\x84\x37",	(char*)"\x31\xe2\x81\x84\x39",	(char*)"\x31\xe2\x81\x84\x31\x30",	(char*)"\x31\xe2\x81\x84\x33",	(char*)"\x32\xe2\x81\x84\x33",	(char*)"\x31\xe2\x81\x84\x35",	(char*)"\x32\xe2\x81\x84\x35",	(char*)"\x33\xe2\x81\x84\x35",
	(char*)"\x34\xe2\x81\x84\x35",	(char*)"\x31\xe2\x81\x84\x36",	(char*)"\x35\xe2\x81\x84\x36",	(char*)"\x31\xe2\x81\x84\x38",	(char*)"\x33\xe2\x81\x84\x38",	(char*)"\x35\xe2\x81\x84\x38",	(char*)"\x37\xe2\x81\x84\x38",	(char*)"\x31\xe2\x81\x84",
	(char*)"\x49",	(char*)"\x49\x49",	(char*)"\x49\x49\x49",	(char*)"\x49\x56",	(char*)"\x56",	(char*)"\x56\x49",	(char*)"\x56\x49\x49",	(char*)"\x56\x49\x49\x49",
	(char*)"\x49\x58",	(char*)"\x58",	(char*)"\x58\x49",	(char*)"\x58\x49\x49",	(char*)"\x4c",	(char*)"\x43",	(char*)"\x44",	(char*)"\x4d",
	(char*)"\x69",	(char*)"\x69\x69",	(char*)"\x69\x69\x69",	(char*)"\x69\x76",	(char*)"\x76",	(char*)"\x76\x69",	(char*)"\x76\x69\x69",	(char*)"\x76\x69\x69\x69",
	(char*)"\x69\x78",	(char*)"\x78",	(char*)"\x78\x69",	(char*)"\x78\x69\x69",	(char*)"\x6c",	(char*)"\x63",	(char*)"\x64",	(char*)"\x6d",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\x30\xe2\x81\x84\x33",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe2\x86\x90\xcc\xb8",	(char*)"\xe2\x86\x92\xcc\xb8",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x86\x94\xcc\xb8",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x87\x90\xcc\xb8",	(char*)"\xe2\x87\x94\xcc\xb8",	(char*)"\xe2\x87\x92\xcc\xb8",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_22 [256] = {
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x88\x83\xcc\xb8",	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe2\x88\x88\xcc\xb8",	NULL,	NULL,	(char*)"\xe2\x88\x8b\xcc\xb8",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x88\xa3\xcc\xb8",	NULL,	(char*)"\xe2\x88\xa5\xcc\xb8",	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x88\xab\xe2\x88\xab",	(char*)"\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab",	NULL,	(char*)"\xe2\x88\xae\xe2\x88\xae",
	(char*)"\xe2\x88\xae\xe2\x88\xae\xe2\x88\xae",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe2\x88\xbc\xcc\xb8",	NULL,	NULL,	(char*)"\xe2\x89\x83\xcc\xb8",	NULL,	NULL,	(char*)"\xe2\x89\x85\xcc\xb8",
	NULL,	(char*)"\xe2\x89\x88\xcc\xb8",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x3d\xcc\xb8",	NULL,	(char*)"\xe2\x89\xa1\xcc\xb8",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x89\x8d\xcc\xb8",	(char*)"\x3c\xcc\xb8",	(char*)"\x3e\xcc\xb8",
	(char*)"\xe2\x89\xa4\xcc\xb8",	(char*)"\xe2\x89\xa5\xcc\xb8",	NULL,	NULL,	(char*)"\xe2\x89\xb2\xcc\xb8",	(char*)"\xe2\x89\xb3\xcc\xb8",	NULL,	NULL,
	(char*)"\xe2\x89\xb6\xcc\xb8",	(char*)"\xe2\x89\xb7\xcc\xb8",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe2\x89\xba\xcc\xb8",	(char*)"\xe2\x89\xbb\xcc\xb8",	NULL,	NULL,	(char*)"\xe2\x8a\x82\xcc\xb8",	(char*)"\xe2\x8a\x83\xcc\xb8",	NULL,	NULL,
	(char*)"\xe2\x8a\x86\xcc\xb8",	(char*)"\xe2\x8a\x87\xcc\xb8",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x8a\xa2\xcc\xb8",	(char*)"\xe2\x8a\xa8\xcc\xb8",	(char*)"\xe2\x8a\xa9\xcc\xb8",	(char*)"\xe2\x8a\xab\xcc\xb8",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe2\x89\xbc\xcc\xb8",	(char*)"\xe2\x89\xbd\xcc\xb8",	(char*)"\xe2\x8a\x91\xcc\xb8",	(char*)"\xe2\x8a\x92\xcc\xb8",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xe2\x8a\xb2\xcc\xb8",	(char*)"\xe2\x8a\xb3\xcc\xb8",	(char*)"\xe2\x8a\xb4\xcc\xb8",	(char*)"\xe2\x8a\xb5\xcc\xb8",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_23 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe3\x80\x88",	(char*)"\xe3\x80\x89",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_24 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",	(char*)"\x38",
	(char*)"\x39",	(char*)"\x31\x30",	(char*)"\x31\x31",	(char*)"\x31\x32",	(char*)"\x31\x33",	(char*)"\x31\x34",	(char*)"\x31\x35",	(char*)"\x31\x36",
	(char*)"\x31\x37",	(char*)"\x31\x38",	(char*)"\x31\x39",	(char*)"\x32\x30",	(char*)"\x28\x31\x29",	(char*)"\x28\x32\x29",	(char*)"\x28\x33\x29",	(char*)"\x28\x34\x29",
	(char*)"\x28\x35\x29",	(char*)"\x28\x36\x29",	(char*)"\x28\x37\x29",	(char*)"\x28\x38\x29",	(char*)"\x28\x39\x29",	(char*)"\x28\x31\x30\x29",	(char*)"\x28\x31\x31\x29",	(char*)"\x28\x31\x32\x29",
	(char*)"\x28\x31\x33\x29",	(char*)"\x28\x31\x34\x29",	(char*)"\x28\x31\x35\x29",	(char*)"\x28\x31\x36\x29",	(char*)"\x28\x31\x37\x29",	(char*)"\x28\x31\x38\x29",	(char*)"\x28\x31\x39\x29",	(char*)"\x28\x32\x30\x29",
	(char*)"\x31\x2e",	(char*)"\x32\x2e",	(char*)"\x33\x2e",	(char*)"\x34\x2e",	(char*)"\x35\x2e",	(char*)"\x36\x2e",	(char*)"\x37\x2e",	(char*)"\x38\x2e",
	(char*)"\x39\x2e",	(char*)"\x31\x30\x2e",	(char*)"\x31\x31\x2e",	(char*)"\x31\x32\x2e",	(char*)"\x31\x33\x2e",	(char*)"\x31\x34\x2e",	(char*)"\x31\x35\x2e",	(char*)"\x31\x36\x2e",
	(char*)"\x31\x37\x2e",	(char*)"\x31\x38\x2e",	(char*)"\x31\x39\x2e",	(char*)"\x32\x30\x2e",	(char*)"\x28\x61\x29",	(char*)"\x28\x62\x29",	(char*)"\x28\x63\x29",	(char*)"\x28\x64\x29",
	(char*)"\x28\x65\x29",	(char*)"\x28\x66\x29",	(char*)"\x28\x67\x29",	(char*)"\x28\x68\x29",	(char*)"\x28\x69\x29",	(char*)"\x28\x6a\x29",	(char*)"\x28\x6b\x29",	(char*)"\x28\x6c\x29",
	(char*)"\x28\x6d\x29",	(char*)"\x28\x6e\x29",	(char*)"\x28\x6f\x29",	(char*)"\x28\x70\x29",	(char*)"\x28\x71\x29",	(char*)"\x28\x72\x29",	(char*)"\x28\x73\x29",	(char*)"\x28\x74\x29",
	(char*)"\x28\x75\x29",	(char*)"\x28\x76\x29",	(char*)"\x28\x77\x29",	(char*)"\x28\x78\x29",	(char*)"\x28\x79\x29",	(char*)"\x28\x7a\x29",	(char*)"\x41",	(char*)"\x42",
	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",
	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",
	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",
	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	(char*)"\x68",
	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",
	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",
	(char*)"\x79",	(char*)"\x7a",	(char*)"\x30",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_2a [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x3a\x3a\x3d",	(char*)"\x3d\x3d",	(char*)"\x3d\x3d\x3d",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\xab\x9d\xcc\xb8",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_2c [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\x6a",	(char*)"\x56",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_2d [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe2\xb5\xa1",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_2e [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe6\xaf\x8d",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xe9\xbe\x9f",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_2f [256] = {
	(char*)"\xe4\xb8\x80",	(char*)"\xe4\xb8\xa8",	(char*)"\xe4\xb8\xb6",	(char*)"\xe4\xb8\xbf",	(char*)"\xe4\xb9\x99",	(char*)"\xe4\xba\x85",	(char*)"\xe4\xba\x8c",	(char*)"\xe4\xba\xa0",
	(char*)"\xe4\xba\xba",	(char*)"\xe5\x84\xbf",	(char*)"\xe5\x85\xa5",	(char*)"\xe5\x85\xab",	(char*)"\xe5\x86\x82",	(char*)"\xe5\x86\x96",	(char*)"\xe5\x86\xab",	(char*)"\xe5\x87\xa0",
	(char*)"\xe5\x87\xb5",	(char*)"\xe5\x88\x80",	(char*)"\xe5\x8a\x9b",	(char*)"\xe5\x8b\xb9",	(char*)"\xe5\x8c\x95",	(char*)"\xe5\x8c\x9a",	(char*)"\xe5\x8c\xb8",	(char*)"\xe5\x8d\x81",
	(char*)"\xe5\x8d\x9c",	(char*)"\xe5\x8d\xa9",	(char*)"\xe5\x8e\x82",	(char*)"\xe5\x8e\xb6",	(char*)"\xe5\x8f\x88",	(char*)"\xe5\x8f\xa3",	(char*)"\xe5\x9b\x97",	(char*)"\xe5\x9c\x9f",
	(char*)"\xe5\xa3\xab",	(char*)"\xe5\xa4\x82",	(char*)"\xe5\xa4\x8a",	(char*)"\xe5\xa4\x95",	(char*)"\xe5\xa4\xa7",	(char*)"\xe5\xa5\xb3",	(char*)"\xe5\xad\x90",	(char*)"\xe5\xae\x80",
	(char*)"\xe5\xaf\xb8",	(char*)"\xe5\xb0\x8f",	(char*)"\xe5\xb0\xa2",	(char*)"\xe5\xb0\xb8",	(char*)"\xe5\xb1\xae",	(char*)"\xe5\xb1\xb1",	(char*)"\xe5\xb7\x9b",	(char*)"\xe5\xb7\xa5",
	(char*)"\xe5\xb7\xb1",	(char*)"\xe5\xb7\xbe",	(char*)"\xe5\xb9\xb2",	(char*)"\xe5\xb9\xba",	(char*)"\xe5\xb9\xbf",	(char*)"\xe5\xbb\xb4",	(char*)"\xe5\xbb\xbe",	(char*)"\xe5\xbc\x8b",
	(char*)"\xe5\xbc\x93",	(char*)"\xe5\xbd\x90",	(char*)"\xe5\xbd\xa1",	(char*)"\xe5\xbd\xb3",	(char*)"\xe5\xbf\x83",	(char*)"\xe6\x88\x88",	(char*)"\xe6\x88\xb6",	(char*)"\xe6\x89\x8b",
	(char*)"\xe6\x94\xaf",	(char*)"\xe6\x94\xb4",	(char*)"\xe6\x96\x87",	(char*)"\xe6\x96\x97",	(char*)"\xe6\x96\xa4",	(char*)"\xe6\x96\xb9",	(char*)"\xe6\x97\xa0",	(char*)"\xe6\x97\xa5",
	(char*)"\xe6\x9b\xb0",	(char*)"\xe6\x9c\x88",	(char*)"\xe6\x9c\xa8",	(char*)"\xe6\xac\xa0",	(char*)"\xe6\xad\xa2",	(char*)"\xe6\xad\xb9",	(char*)"\xe6\xae\xb3",	(char*)"\xe6\xaf\x8b",
	(char*)"\xe6\xaf\x94",	(char*)"\xe6\xaf\x9b",	(char*)"\xe6\xb0\x8f",	(char*)"\xe6\xb0\x94",	(char*)"\xe6\xb0\xb4",	(char*)"\xe7\x81\xab",	(char*)"\xe7\x88\xaa",	(char*)"\xe7\x88\xb6",
	(char*)"\xe7\x88\xbb",	(char*)"\xe7\x88\xbf",	(char*)"\xe7\x89\x87",	(char*)"\xe7\x89\x99",	(char*)"\xe7\x89\x9b",	(char*)"\xe7\x8a\xac",	(char*)"\xe7\x8e\x84",	(char*)"\xe7\x8e\x89",
	(char*)"\xe7\x93\x9c",	(char*)"\xe7\x93\xa6",	(char*)"\xe7\x94\x98",	(char*)"\xe7\x94\x9f",	(char*)"\xe7\x94\xa8",	(char*)"\xe7\x94\xb0",	(char*)"\xe7\x96\x8b",	(char*)"\xe7\x96\x92",
	(char*)"\xe7\x99\xb6",	(char*)"\xe7\x99\xbd",	(char*)"\xe7\x9a\xae",	(char*)"\xe7\x9a\xbf",	(char*)"\xe7\x9b\xae",	(char*)"\xe7\x9f\x9b",	(char*)"\xe7\x9f\xa2",	(char*)"\xe7\x9f\xb3",
	(char*)"\xe7\xa4\xba",	(char*)"\xe7\xa6\xb8",	(char*)"\xe7\xa6\xbe",	(char*)"\xe7\xa9\xb4",	(char*)"\xe7\xab\x8b",	(char*)"\xe7\xab\xb9",	(char*)"\xe7\xb1\xb3",	(char*)"\xe7\xb3\xb8",
	(char*)"\xe7\xbc\xb6",	(char*)"\xe7\xbd\x91",	(char*)"\xe7\xbe\x8a",	(char*)"\xe7\xbe\xbd",	(char*)"\xe8\x80\x81",	(char*)"\xe8\x80\x8c",	(char*)"\xe8\x80\x92",	(char*)"\xe8\x80\xb3",
	(char*)"\xe8\x81\xbf",	(char*)"\xe8\x82\x89",	(char*)"\xe8\x87\xa3",	(char*)"\xe8\x87\xaa",	(char*)"\xe8\x87\xb3",	(char*)"\xe8\x87\xbc",	(char*)"\xe8\x88\x8c",	(char*)"\xe8\x88\x9b",
	(char*)"\xe8\x88\x9f",	(char*)"\xe8\x89\xae",	(char*)"\xe8\x89\xb2",	(char*)"\xe8\x89\xb8",	(char*)"\xe8\x99\x8d",	(char*)"\xe8\x99\xab",	(char*)"\xe8\xa1\x80",	(char*)"\xe8\xa1\x8c",
	(char*)"\xe8\xa1\xa3",	(char*)"\xe8\xa5\xbe",	(char*)"\xe8\xa6\x8b",	(char*)"\xe8\xa7\x92",	(char*)"\xe8\xa8\x80",	(char*)"\xe8\xb0\xb7",	(char*)"\xe8\xb1\x86",	(char*)"\xe8\xb1\x95",
	(char*)"\xe8\xb1\xb8",	(char*)"\xe8\xb2\x9d",	(char*)"\xe8\xb5\xa4",	(char*)"\xe8\xb5\xb0",	(char*)"\xe8\xb6\xb3",	(char*)"\xe8\xba\xab",	(char*)"\xe8\xbb\x8a",	(char*)"\xe8\xbe\x9b",
	(char*)"\xe8\xbe\xb0",	(char*)"\xe8\xbe\xb5",	(char*)"\xe9\x82\x91",	(char*)"\xe9\x85\x89",	(char*)"\xe9\x87\x86",	(char*)"\xe9\x87\x8c",	(char*)"\xe9\x87\x91",	(char*)"\xe9\x95\xb7",
	(char*)"\xe9\x96\x80",	(char*)"\xe9\x98\x9c",	(char*)"\xe9\x9a\xb6",	(char*)"\xe9\x9a\xb9",	(char*)"\xe9\x9b\xa8",	(char*)"\xe9\x9d\x91",	(char*)"\xe9\x9d\x9e",	(char*)"\xe9\x9d\xa2",
	(char*)"\xe9\x9d\xa9",	(char*)"\xe9\x9f\x8b",	(char*)"\xe9\x9f\xad",	(char*)"\xe9\x9f\xb3",	(char*)"\xe9\xa0\x81",	(char*)"\xe9\xa2\xa8",	(char*)"\xe9\xa3\x9b",	(char*)"\xe9\xa3\x9f",
	(char*)"\xe9\xa6\x96",	(char*)"\xe9\xa6\x99",	(char*)"\xe9\xa6\xac",	(char*)"\xe9\xaa\xa8",	(char*)"\xe9\xab\x98",	(char*)"\xe9\xab\x9f",	(char*)"\xe9\xac\xa5",	(char*)"\xe9\xac\xaf",
	(char*)"\xe9\xac\xb2",	(char*)"\xe9\xac\xbc",	(char*)"\xe9\xad\x9a",	(char*)"\xe9\xb3\xa5",	(char*)"\xe9\xb9\xb5",	(char*)"\xe9\xb9\xbf",	(char*)"\xe9\xba\xa5",	(char*)"\xe9\xba\xbb",
	(char*)"\xe9\xbb\x83",	(char*)"\xe9\xbb\x8d",	(char*)"\xe9\xbb\x91",	(char*)"\xe9\xbb\xb9",	(char*)"\xe9\xbb\xbd",	(char*)"\xe9\xbc\x8e",	(char*)"\xe9\xbc\x93",	(char*)"\xe9\xbc\xa0",
	(char*)"\xe9\xbc\xbb",	(char*)"\xe9\xbd\x8a",	(char*)"\xe9\xbd\x92",	(char*)"\xe9\xbe\x8d",	(char*)"\xe9\xbe\x9c",	(char*)"\xe9\xbe\xa0",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_30 [256] = {
	(char*)"\x20",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xe3\x80\x92",	NULL,
	(char*)"\xe5\x8d\x81",	(char*)"\xe5\x8d\x84",	(char*)"\xe5\x8d\x85",	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe3\x81\x8b\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x8d\xe3\x82\x99",	NULL,
	(char*)"\xe3\x81\x8f\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x91\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x93\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x95\xe3\x82\x99",	NULL,
	(char*)"\xe3\x81\x97\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x99\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x9b\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\x9d\xe3\x82\x99",	NULL,
	(char*)"\xe3\x81\x9f\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\xa1\xe3\x82\x99",	NULL,	NULL,	(char*)"\xe3\x81\xa4\xe3\x82\x99",	NULL,	(char*)"\xe3\x81\xa6\xe3\x82\x99",
	NULL,	(char*)"\xe3\x81\xa8\xe3\x82\x99",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe3\x81\xaf\xe3\x82\x99",	(char*)"\xe3\x81\xaf\xe3\x82\x9a",	NULL,	(char*)"\xe3\x81\xb2\xe3\x82\x99",	(char*)"\xe3\x81\xb2\xe3\x82\x9a",	NULL,	(char*)"\xe3\x81\xb5\xe3\x82\x99",	(char*)"\xe3\x81\xb5\xe3\x82\x9a",
	NULL,	(char*)"\xe3\x81\xb8\xe3\x82\x99",	(char*)"\xe3\x81\xb8\xe3\x82\x9a",	NULL,	(char*)"\xe3\x81\xbb\xe3\x82\x99",	(char*)"\xe3\x81\xbb\xe3\x82\x9a",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe3\x81\x86\xe3\x82\x99",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\x20\xe3\x82\x99",	(char*)"\x20\xe3\x82\x9a",	NULL,	(char*)"\xe3\x82\x9d\xe3\x82\x99",	(char*)"\xe3\x82\x88\xe3\x82\x8a",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe3\x82\xab\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xad\xe3\x82\x99",	NULL,
	(char*)"\xe3\x82\xaf\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xb1\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xb3\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xb5\xe3\x82\x99",	NULL,
	(char*)"\xe3\x82\xb7\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xb9\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xbb\xe3\x82\x99",	NULL,	(char*)"\xe3\x82\xbd\xe3\x82\x99",	NULL,
	(char*)"\xe3\x82\xbf\xe3\x82\x99",	NULL,	(char*)"\xe3\x83\x81\xe3\x82\x99",	NULL,	NULL,	(char*)"\xe3\x83\x84\xe3\x82\x99",	NULL,	(char*)"\xe3\x83\x86\xe3\x82\x99",
	NULL,	(char*)"\xe3\x83\x88\xe3\x82\x99",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe3\x83\x8f\xe3\x82\x99",	(char*)"\xe3\x83\x8f\xe3\x82\x9a",	NULL,	(char*)"\xe3\x83\x92\xe3\x82\x99",	(char*)"\xe3\x83\x92\xe3\x82\x9a",	NULL,	(char*)"\xe3\x83\x95\xe3\x82\x99",	(char*)"\xe3\x83\x95\xe3\x82\x9a",
	NULL,	(char*)"\xe3\x83\x98\xe3\x82\x99",	(char*)"\xe3\x83\x98\xe3\x82\x9a",	NULL,	(char*)"\xe3\x83\x9b\xe3\x82\x99",	(char*)"\xe3\x83\x9b\xe3\x82\x9a",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	(char*)"\xe3\x82\xa6\xe3\x82\x99",	NULL,	NULL,	(char*)"\xe3\x83\xaf\xe3\x82\x99",
	(char*)"\xe3\x83\xb0\xe3\x82\x99",	(char*)"\xe3\x83\xb1\xe3\x82\x99",	(char*)"\xe3\x83\xb2\xe3\x82\x99",	NULL,	NULL,	NULL,	(char*)"\xe3\x83\xbd\xe3\x82\x99",	(char*)"\xe3\x82\xb3\xe3\x83\x88"
};

static char* UNF_compat_00_31 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	(char*)"\xe1\x84\x80",	(char*)"\xe1\x84\x81",	(char*)"\xe1\x86\xaa",	(char*)"\xe1\x84\x82",	(char*)"\xe1\x86\xac",	(char*)"\xe1\x86\xad",	(char*)"\xe1\x84\x83",
	(char*)"\xe1\x84\x84",	(char*)"\xe1\x84\x85",	(char*)"\xe1\x86\xb0",	(char*)"\xe1\x86\xb1",	(char*)"\xe1\x86\xb2",	(char*)"\xe1\x86\xb3",	(char*)"\xe1\x86\xb4",	(char*)"\xe1\x86\xb5",
	(char*)"\xe1\x84\x9a",	(char*)"\xe1\x84\x86",	(char*)"\xe1\x84\x87",	(char*)"\xe1\x84\x88",	(char*)"\xe1\x84\xa1",	(char*)"\xe1\x84\x89",	(char*)"\xe1\x84\x8a",	(char*)"\xe1\x84\x8b",
	(char*)"\xe1\x84\x8c",	(char*)"\xe1\x84\x8d",	(char*)"\xe1\x84\x8e",	(char*)"\xe1\x84\x8f",	(char*)"\xe1\x84\x90",	(char*)"\xe1\x84\x91",	(char*)"\xe1\x84\x92",	(char*)"\xe1\x85\xa1",
	(char*)"\xe1\x85\xa2",	(char*)"\xe1\x85\xa3",	(char*)"\xe1\x85\xa4",	(char*)"\xe1\x85\xa5",	(char*)"\xe1\x85\xa6",	(char*)"\xe1\x85\xa7",	(char*)"\xe1\x85\xa8",	(char*)"\xe1\x85\xa9",
	(char*)"\xe1\x85\xaa",	(char*)"\xe1\x85\xab",	(char*)"\xe1\x85\xac",	(char*)"\xe1\x85\xad",	(char*)"\xe1\x85\xae",	(char*)"\xe1\x85\xaf",	(char*)"\xe1\x85\xb0",	(char*)"\xe1\x85\xb1",
	(char*)"\xe1\x85\xb2",	(char*)"\xe1\x85\xb3",	(char*)"\xe1\x85\xb4",	(char*)"\xe1\x85\xb5",	(char*)"\xe1\x85\xa0",	(char*)"\xe1\x84\x94",	(char*)"\xe1\x84\x95",	(char*)"\xe1\x87\x87",
	(char*)"\xe1\x87\x88",	(char*)"\xe1\x87\x8c",	(char*)"\xe1\x87\x8e",	(char*)"\xe1\x87\x93",	(char*)"\xe1\x87\x97",	(char*)"\xe1\x87\x99",	(char*)"\xe1\x84\x9c",	(char*)"\xe1\x87\x9d",
	(char*)"\xe1\x87\x9f",	(char*)"\xe1\x84\x9d",	(char*)"\xe1\x84\x9e",	(char*)"\xe1\x84\xa0",	(char*)"\xe1\x84\xa2",	(char*)"\xe1\x84\xa3",	(char*)"\xe1\x84\xa7",	(char*)"\xe1\x84\xa9",
	(char*)"\xe1\x84\xab",	(char*)"\xe1\x84\xac",	(char*)"\xe1\x84\xad",	(char*)"\xe1\x84\xae",	(char*)"\xe1\x84\xaf",	(char*)"\xe1\x84\xb2",	(char*)"\xe1\x84\xb6",	(char*)"\xe1\x85\x80",
	(char*)"\xe1\x85\x87",	(char*)"\xe1\x85\x8c",	(char*)"\xe1\x87\xb1",	(char*)"\xe1\x87\xb2",	(char*)"\xe1\x85\x97",	(char*)"\xe1\x85\x98",	(char*)"\xe1\x85\x99",	(char*)"\xe1\x86\x84",
	(char*)"\xe1\x86\x85",	(char*)"\xe1\x86\x88",	(char*)"\xe1\x86\x91",	(char*)"\xe1\x86\x92",	(char*)"\xe1\x86\x94",	(char*)"\xe1\x86\x9e",	(char*)"\xe1\x86\xa1",	NULL,
	NULL,	NULL,	(char*)"\xe4\xb8\x80",	(char*)"\xe4\xba\x8c",	(char*)"\xe4\xb8\x89",	(char*)"\xe5\x9b\x9b",	(char*)"\xe4\xb8\x8a",	(char*)"\xe4\xb8\xad",
	(char*)"\xe4\xb8\x8b",	(char*)"\xe7\x94\xb2",	(char*)"\xe4\xb9\x99",	(char*)"\xe4\xb8\x99",	(char*)"\xe4\xb8\x81",	(char*)"\xe5\xa4\xa9",	(char*)"\xe5\x9c\xb0",	(char*)"\xe4\xba\xba",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_32 [256] = {
	(char*)"\x28\xe1\x84\x80\x29",	(char*)"\x28\xe1\x84\x82\x29",	(char*)"\x28\xe1\x84\x83\x29",	(char*)"\x28\xe1\x84\x85\x29",	(char*)"\x28\xe1\x84\x86\x29",	(char*)"\x28\xe1\x84\x87\x29",	(char*)"\x28\xe1\x84\x89\x29",	(char*)"\x28\xe1\x84\x8b\x29",
	(char*)"\x28\xe1\x84\x8c\x29",	(char*)"\x28\xe1\x84\x8e\x29",	(char*)"\x28\xe1\x84\x8f\x29",	(char*)"\x28\xe1\x84\x90\x29",	(char*)"\x28\xe1\x84\x91\x29",	(char*)"\x28\xe1\x84\x92\x29",	(char*)"\x28\xe1\x84\x80\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x82\xe1\x85\xa1\x29",
	(char*)"\x28\xe1\x84\x83\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x85\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x86\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x87\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x89\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x8b\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x8c\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x8e\xe1\x85\xa1\x29",
	(char*)"\x28\xe1\x84\x8f\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x90\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x91\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x92\xe1\x85\xa1\x29",	(char*)"\x28\xe1\x84\x8c\xe1\x85\xae\x29",	(char*)"\x28\xe1\x84\x8b\xe1\x85\xa9\xe1\x84\x8c\xe1\x85\xa5\xe1\x86\xab\x29",	(char*)"\x28\xe1\x84\x8b\xe1\x85\xa9\xe1\x84\x92\xe1\x85\xae\x29",	NULL,
	(char*)"\x28\xe4\xb8\x80\x29",	(char*)"\x28\xe4\xba\x8c\x29",	(char*)"\x28\xe4\xb8\x89\x29",	(char*)"\x28\xe5\x9b\x9b\x29",	(char*)"\x28\xe4\xba\x94\x29",	(char*)"\x28\xe5\x85\xad\x29",	(char*)"\x28\xe4\xb8\x83\x29",	(char*)"\x28\xe5\x85\xab\x29",
	(char*)"\x28\xe4\xb9\x9d\x29",	(char*)"\x28\xe5\x8d\x81\x29",	(char*)"\x28\xe6\x9c\x88\x29",	(char*)"\x28\xe7\x81\xab\x29",	(char*)"\x28\xe6\xb0\xb4\x29",	(char*)"\x28\xe6\x9c\xa8\x29",	(char*)"\x28\xe9\x87\x91\x29",	(char*)"\x28\xe5\x9c\x9f\x29",
	(char*)"\x28\xe6\x97\xa5\x29",	(char*)"\x28\xe6\xa0\xaa\x29",	(char*)"\x28\xe6\x9c\x89\x29",	(char*)"\x28\xe7\xa4\xbe\x29",	(char*)"\x28\xe5\x90\x8d\x29",	(char*)"\x28\xe7\x89\xb9\x29",	(char*)"\x28\xe8\xb2\xa1\x29",	(char*)"\x28\xe7\xa5\x9d\x29",
	(char*)"\x28\xe5\x8a\xb4\x29",	(char*)"\x28\xe4\xbb\xa3\x29",	(char*)"\x28\xe5\x91\xbc\x29",	(char*)"\x28\xe5\xad\xa6\x29",	(char*)"\x28\xe7\x9b\xa3\x29",	(char*)"\x28\xe4\xbc\x81\x29",	(char*)"\x28\xe8\xb3\x87\x29",	(char*)"\x28\xe5\x8d\x94\x29",
	(char*)"\x28\xe7\xa5\xad\x29",	(char*)"\x28\xe4\xbc\x91\x29",	(char*)"\x28\xe8\x87\xaa\x29",	(char*)"\x28\xe8\x87\xb3\x29",	(char*)"\xe5\x95\x8f",	(char*)"\xe5\xb9\xbc",	(char*)"\xe6\x96\x87",	(char*)"\xe7\xae\x8f",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x50\x54\x45",	(char*)"\x32\x31",	(char*)"\x32\x32",	(char*)"\x32\x33",	(char*)"\x32\x34",	(char*)"\x32\x35",	(char*)"\x32\x36",	(char*)"\x32\x37",
	(char*)"\x32\x38",	(char*)"\x32\x39",	(char*)"\x33\x30",	(char*)"\x33\x31",	(char*)"\x33\x32",	(char*)"\x33\x33",	(char*)"\x33\x34",	(char*)"\x33\x35",
	(char*)"\xe1\x84\x80",	(char*)"\xe1\x84\x82",	(char*)"\xe1\x84\x83",	(char*)"\xe1\x84\x85",	(char*)"\xe1\x84\x86",	(char*)"\xe1\x84\x87",	(char*)"\xe1\x84\x89",	(char*)"\xe1\x84\x8b",
	(char*)"\xe1\x84\x8c",	(char*)"\xe1\x84\x8e",	(char*)"\xe1\x84\x8f",	(char*)"\xe1\x84\x90",	(char*)"\xe1\x84\x91",	(char*)"\xe1\x84\x92",	(char*)"\xe1\x84\x80\xe1\x85\xa1",	(char*)"\xe1\x84\x82\xe1\x85\xa1",
	(char*)"\xe1\x84\x83\xe1\x85\xa1",	(char*)"\xe1\x84\x85\xe1\x85\xa1",	(char*)"\xe1\x84\x86\xe1\x85\xa1",	(char*)"\xe1\x84\x87\xe1\x85\xa1",	(char*)"\xe1\x84\x89\xe1\x85\xa1",	(char*)"\xe1\x84\x8b\xe1\x85\xa1",	(char*)"\xe1\x84\x8c\xe1\x85\xa1",	(char*)"\xe1\x84\x8e\xe1\x85\xa1",
	(char*)"\xe1\x84\x8f\xe1\x85\xa1",	(char*)"\xe1\x84\x90\xe1\x85\xa1",	(char*)"\xe1\x84\x91\xe1\x85\xa1",	(char*)"\xe1\x84\x92\xe1\x85\xa1",	(char*)"\xe1\x84\x8e\xe1\x85\xa1\xe1\x86\xb7\xe1\x84\x80\xe1\x85\xa9",	(char*)"\xe1\x84\x8c\xe1\x85\xae\xe1\x84\x8b\xe1\x85\xb4",	(char*)"\xe1\x84\x8b\xe1\x85\xae",	NULL,
	(char*)"\xe4\xb8\x80",	(char*)"\xe4\xba\x8c",	(char*)"\xe4\xb8\x89",	(char*)"\xe5\x9b\x9b",	(char*)"\xe4\xba\x94",	(char*)"\xe5\x85\xad",	(char*)"\xe4\xb8\x83",	(char*)"\xe5\x85\xab",
	(char*)"\xe4\xb9\x9d",	(char*)"\xe5\x8d\x81",	(char*)"\xe6\x9c\x88",	(char*)"\xe7\x81\xab",	(char*)"\xe6\xb0\xb4",	(char*)"\xe6\x9c\xa8",	(char*)"\xe9\x87\x91",	(char*)"\xe5\x9c\x9f",
	(char*)"\xe6\x97\xa5",	(char*)"\xe6\xa0\xaa",	(char*)"\xe6\x9c\x89",	(char*)"\xe7\xa4\xbe",	(char*)"\xe5\x90\x8d",	(char*)"\xe7\x89\xb9",	(char*)"\xe8\xb2\xa1",	(char*)"\xe7\xa5\x9d",
	(char*)"\xe5\x8a\xb4",	(char*)"\xe7\xa7\x98",	(char*)"\xe7\x94\xb7",	(char*)"\xe5\xa5\xb3",	(char*)"\xe9\x81\xa9",	(char*)"\xe5\x84\xaa",	(char*)"\xe5\x8d\xb0",	(char*)"\xe6\xb3\xa8",
	(char*)"\xe9\xa0\x85",	(char*)"\xe4\xbc\x91",	(char*)"\xe5\x86\x99",	(char*)"\xe6\xad\xa3",	(char*)"\xe4\xb8\x8a",	(char*)"\xe4\xb8\xad",	(char*)"\xe4\xb8\x8b",	(char*)"\xe5\xb7\xa6",
	(char*)"\xe5\x8f\xb3",	(char*)"\xe5\x8c\xbb",	(char*)"\xe5\xae\x97",	(char*)"\xe5\xad\xa6",	(char*)"\xe7\x9b\xa3",	(char*)"\xe4\xbc\x81",	(char*)"\xe8\xb3\x87",	(char*)"\xe5\x8d\x94",
	(char*)"\xe5\xa4\x9c",	(char*)"\x33\x36",	(char*)"\x33\x37",	(char*)"\x33\x38",	(char*)"\x33\x39",	(char*)"\x34\x30",	(char*)"\x34\x31",	(char*)"\x34\x32",
	(char*)"\x34\x33",	(char*)"\x34\x34",	(char*)"\x34\x35",	(char*)"\x34\x36",	(char*)"\x34\x37",	(char*)"\x34\x38",	(char*)"\x34\x39",	(char*)"\x35\x30",
	(char*)"\x31\xe6\x9c\x88",	(char*)"\x32\xe6\x9c\x88",	(char*)"\x33\xe6\x9c\x88",	(char*)"\x34\xe6\x9c\x88",	(char*)"\x35\xe6\x9c\x88",	(char*)"\x36\xe6\x9c\x88",	(char*)"\x37\xe6\x9c\x88",	(char*)"\x38\xe6\x9c\x88",
	(char*)"\x39\xe6\x9c\x88",	(char*)"\x31\x30\xe6\x9c\x88",	(char*)"\x31\x31\xe6\x9c\x88",	(char*)"\x31\x32\xe6\x9c\x88",	(char*)"\x48\x67",	(char*)"\x65\x72\x67",	(char*)"\x65\x56",	(char*)"\x4c\x54\x44",
	(char*)"\xe3\x82\xa2",	(char*)"\xe3\x82\xa4",	(char*)"\xe3\x82\xa6",	(char*)"\xe3\x82\xa8",	(char*)"\xe3\x82\xaa",	(char*)"\xe3\x82\xab",	(char*)"\xe3\x82\xad",	(char*)"\xe3\x82\xaf",
	(char*)"\xe3\x82\xb1",	(char*)"\xe3\x82\xb3",	(char*)"\xe3\x82\xb5",	(char*)"\xe3\x82\xb7",	(char*)"\xe3\x82\xb9",	(char*)"\xe3\x82\xbb",	(char*)"\xe3\x82\xbd",	(char*)"\xe3\x82\xbf",
	(char*)"\xe3\x83\x81",	(char*)"\xe3\x83\x84",	(char*)"\xe3\x83\x86",	(char*)"\xe3\x83\x88",	(char*)"\xe3\x83\x8a",	(char*)"\xe3\x83\x8b",	(char*)"\xe3\x83\x8c",	(char*)"\xe3\x83\x8d",
	(char*)"\xe3\x83\x8e",	(char*)"\xe3\x83\x8f",	(char*)"\xe3\x83\x92",	(char*)"\xe3\x83\x95",	(char*)"\xe3\x83\x98",	(char*)"\xe3\x83\x9b",	(char*)"\xe3\x83\x9e",	(char*)"\xe3\x83\x9f",
	(char*)"\xe3\x83\xa0",	(char*)"\xe3\x83\xa1",	(char*)"\xe3\x83\xa2",	(char*)"\xe3\x83\xa4",	(char*)"\xe3\x83\xa6",	(char*)"\xe3\x83\xa8",	(char*)"\xe3\x83\xa9",	(char*)"\xe3\x83\xaa",
	(char*)"\xe3\x83\xab",	(char*)"\xe3\x83\xac",	(char*)"\xe3\x83\xad",	(char*)"\xe3\x83\xaf",	(char*)"\xe3\x83\xb0",	(char*)"\xe3\x83\xb1",	(char*)"\xe3\x83\xb2",	NULL
};

static char* UNF_compat_00_33 [256] = {
	(char*)"\xe3\x82\xa2\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x88",	(char*)"\xe3\x82\xa2\xe3\x83\xab\xe3\x83\x95\xe3\x82\xa1",	(char*)"\xe3\x82\xa2\xe3\x83\xb3\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xa2",	(char*)"\xe3\x82\xa2\xe3\x83\xbc\xe3\x83\xab",	(char*)"\xe3\x82\xa4\xe3\x83\x8b\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99",	(char*)"\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x81",	(char*)"\xe3\x82\xa6\xe3\x82\xa9\xe3\x83\xb3",	(char*)"\xe3\x82\xa8\xe3\x82\xb9\xe3\x82\xaf\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99",
	(char*)"\xe3\x82\xa8\xe3\x83\xbc\xe3\x82\xab\xe3\x83\xbc",	(char*)"\xe3\x82\xaa\xe3\x83\xb3\xe3\x82\xb9",	(char*)"\xe3\x82\xaa\xe3\x83\xbc\xe3\x83\xa0",	(char*)"\xe3\x82\xab\xe3\x82\xa4\xe3\x83\xaa",	(char*)"\xe3\x82\xab\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88",	(char*)"\xe3\x82\xab\xe3\x83\xad\xe3\x83\xaa\xe3\x83\xbc",	(char*)"\xe3\x82\xab\xe3\x82\x99\xe3\x83\xad\xe3\x83\xb3",	(char*)"\xe3\x82\xab\xe3\x82\x99\xe3\x83\xb3\xe3\x83\x9e",
	(char*)"\xe3\x82\xad\xe3\x82\x99\xe3\x82\xab\xe3\x82\x99",	(char*)"\xe3\x82\xad\xe3\x82\x99\xe3\x83\x8b\xe3\x83\xbc",	(char*)"\xe3\x82\xad\xe3\x83\xa5\xe3\x83\xaa\xe3\x83\xbc",	(char*)"\xe3\x82\xad\xe3\x82\x99\xe3\x83\xab\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc",	(char*)"\xe3\x82\xad\xe3\x83\xad",	(char*)"\xe3\x82\xad\xe3\x83\xad\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0",	(char*)"\xe3\x82\xad\xe3\x83\xad\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab",	(char*)"\xe3\x82\xad\xe3\x83\xad\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88",
	(char*)"\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0",	(char*)"\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\xe3\x83\x88\xe3\x83\xb3",	(char*)"\xe3\x82\xaf\xe3\x83\xab\xe3\x82\xbb\xe3\x82\x99\xe3\x82\xa4\xe3\x83\xad",	(char*)"\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xbc\xe3\x83\x8d",	(char*)"\xe3\x82\xb1\xe3\x83\xbc\xe3\x82\xb9",	(char*)"\xe3\x82\xb3\xe3\x83\xab\xe3\x83\x8a",	(char*)"\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x9b\xe3\x82\x9a",	(char*)"\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xab",
	(char*)"\xe3\x82\xb5\xe3\x83\xb3\xe3\x83\x81\xe3\x83\xbc\xe3\x83\xa0",	(char*)"\xe3\x82\xb7\xe3\x83\xaa\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99",	(char*)"\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x81",	(char*)"\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88",	(char*)"\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xb9",	(char*)"\xe3\x83\x86\xe3\x82\x99\xe3\x82\xb7",	(char*)"\xe3\x83\x88\xe3\x82\x99\xe3\x83\xab",	(char*)"\xe3\x83\x88\xe3\x83\xb3",
	(char*)"\xe3\x83\x8a\xe3\x83\x8e",	(char*)"\xe3\x83\x8e\xe3\x83\x83\xe3\x83\x88",	(char*)"\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84",	(char*)"\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88",	(char*)"\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x84",	(char*)"\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xac\xe3\x83\xab",	(char*)"\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xa2\xe3\x82\xb9\xe3\x83\x88\xe3\x83\xab",	(char*)"\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xaf\xe3\x83\xab",
	(char*)"\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xb3",	(char*)"\xe3\x83\x92\xe3\x82\x99\xe3\x83\xab",	(char*)"\xe3\x83\x95\xe3\x82\xa1\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88\xe3\x82\x99",	(char*)"\xe3\x83\x95\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\x88",	(char*)"\xe3\x83\x95\xe3\x82\x99\xe3\x83\x83\xe3\x82\xb7\xe3\x82\xa7\xe3\x83\xab",	(char*)"\xe3\x83\x95\xe3\x83\xa9\xe3\x83\xb3",	(char*)"\xe3\x83\x98\xe3\x82\xaf\xe3\x82\xbf\xe3\x83\xbc\xe3\x83\xab",	(char*)"\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xbd",
	(char*)"\xe3\x83\x98\xe3\x82\x9a\xe3\x83\x8b\xe3\x83\x92",	(char*)"\xe3\x83\x98\xe3\x83\xab\xe3\x83\x84",	(char*)"\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xb3\xe3\x82\xb9",	(char*)"\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xb7\xe3\x82\x99",	(char*)"\xe3\x83\x98\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xbf",	(char*)"\xe3\x83\x9b\xe3\x82\x9a\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x88",	(char*)"\xe3\x83\x9b\xe3\x82\x99\xe3\x83\xab\xe3\x83\x88",	(char*)"\xe3\x83\x9b\xe3\x83\xb3",
	(char*)"\xe3\x83\x9b\xe3\x82\x9a\xe3\x83\xb3\xe3\x83\x88\xe3\x82\x99",	(char*)"\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xab",	(char*)"\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xb3",	(char*)"\xe3\x83\x9e\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xad",	(char*)"\xe3\x83\x9e\xe3\x82\xa4\xe3\x83\xab",	(char*)"\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x8f",	(char*)"\xe3\x83\x9e\xe3\x83\xab\xe3\x82\xaf",	(char*)"\xe3\x83\x9e\xe3\x83\xb3\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3",
	(char*)"\xe3\x83\x9f\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xb3",	(char*)"\xe3\x83\x9f\xe3\x83\xaa",	(char*)"\xe3\x83\x9f\xe3\x83\xaa\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xab",	(char*)"\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99",	(char*)"\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99\xe3\x83\x88\xe3\x83\xb3",	(char*)"\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab",	(char*)"\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99",	(char*)"\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\xab",
	(char*)"\xe3\x83\xa6\xe3\x82\xa2\xe3\x83\xb3",	(char*)"\xe3\x83\xaa\xe3\x83\x83\xe3\x83\x88\xe3\x83\xab",	(char*)"\xe3\x83\xaa\xe3\x83\xa9",	(char*)"\xe3\x83\xab\xe3\x83\x92\xe3\x82\x9a\xe3\x83\xbc",	(char*)"\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab",	(char*)"\xe3\x83\xac\xe3\x83\xa0",	(char*)"\xe3\x83\xac\xe3\x83\xb3\xe3\x83\x88\xe3\x82\xb1\xe3\x82\x99\xe3\x83\xb3",	(char*)"\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88",
	(char*)"\x30\xe7\x82\xb9",	(char*)"\x31\xe7\x82\xb9",	(char*)"\x32\xe7\x82\xb9",	(char*)"\x33\xe7\x82\xb9",	(char*)"\x34\xe7\x82\xb9",	(char*)"\x35\xe7\x82\xb9",	(char*)"\x36\xe7\x82\xb9",	(char*)"\x37\xe7\x82\xb9",
	(char*)"\x38\xe7\x82\xb9",	(char*)"\x39\xe7\x82\xb9",	(char*)"\x31\x30\xe7\x82\xb9",	(char*)"\x31\x31\xe7\x82\xb9",	(char*)"\x31\x32\xe7\x82\xb9",	(char*)"\x31\x33\xe7\x82\xb9",	(char*)"\x31\x34\xe7\x82\xb9",	(char*)"\x31\x35\xe7\x82\xb9",
	(char*)"\x31\x36\xe7\x82\xb9",	(char*)"\x31\x37\xe7\x82\xb9",	(char*)"\x31\x38\xe7\x82\xb9",	(char*)"\x31\x39\xe7\x82\xb9",	(char*)"\x32\x30\xe7\x82\xb9",	(char*)"\x32\x31\xe7\x82\xb9",	(char*)"\x32\x32\xe7\x82\xb9",	(char*)"\x32\x33\xe7\x82\xb9",
	(char*)"\x32\x34\xe7\x82\xb9",	(char*)"\x68\x50\x61",	(char*)"\x64\x61",	(char*)"\x41\x55",	(char*)"\x62\x61\x72",	(char*)"\x6f\x56",	(char*)"\x70\x63",	(char*)"\x64\x6d",
	(char*)"\x64\x6d\x32",	(char*)"\x64\x6d\x33",	(char*)"\x49\x55",	(char*)"\xe5\xb9\xb3\xe6\x88\x90",	(char*)"\xe6\x98\xad\xe5\x92\x8c",	(char*)"\xe5\xa4\xa7\xe6\xad\xa3",	(char*)"\xe6\x98\x8e\xe6\xb2\xbb",	(char*)"\xe6\xa0\xaa\xe5\xbc\x8f\xe4\xbc\x9a\xe7\xa4\xbe",
	(char*)"\x70\x41",	(char*)"\x6e\x41",	(char*)"\xce\xbc\x41",	(char*)"\x6d\x41",	(char*)"\x6b\x41",	(char*)"\x4b\x42",	(char*)"\x4d\x42",	(char*)"\x47\x42",
	(char*)"\x63\x61\x6c",	(char*)"\x6b\x63\x61\x6c",	(char*)"\x70\x46",	(char*)"\x6e\x46",	(char*)"\xce\xbc\x46",	(char*)"\xce\xbc\x67",	(char*)"\x6d\x67",	(char*)"\x6b\x67",
	(char*)"\x48\x7a",	(char*)"\x6b\x48\x7a",	(char*)"\x4d\x48\x7a",	(char*)"\x47\x48\x7a",	(char*)"\x54\x48\x7a",	(char*)"\xce\xbc\x6c",	(char*)"\x6d\x6c",	(char*)"\x64\x6c",
	(char*)"\x6b\x6c",	(char*)"\x66\x6d",	(char*)"\x6e\x6d",	(char*)"\xce\xbc\x6d",	(char*)"\x6d\x6d",	(char*)"\x63\x6d",	(char*)"\x6b\x6d",	(char*)"\x6d\x6d\x32",
	(char*)"\x63\x6d\x32",	(char*)"\x6d\x32",	(char*)"\x6b\x6d\x32",	(char*)"\x6d\x6d\x33",	(char*)"\x63\x6d\x33",	(char*)"\x6d\x33",	(char*)"\x6b\x6d\x33",	(char*)"\x6d\xe2\x88\x95\x73",
	(char*)"\x6d\xe2\x88\x95\x73\x32",	(char*)"\x50\x61",	(char*)"\x6b\x50\x61",	(char*)"\x4d\x50\x61",	(char*)"\x47\x50\x61",	(char*)"\x72\x61\x64",	(char*)"\x72\x61\x64\xe2\x88\x95\x73",	(char*)"\x72\x61\x64\xe2\x88\x95\x73\x32",
	(char*)"\x70\x73",	(char*)"\x6e\x73",	(char*)"\xce\xbc\x73",	(char*)"\x6d\x73",	(char*)"\x70\x56",	(char*)"\x6e\x56",	(char*)"\xce\xbc\x56",	(char*)"\x6d\x56",
	(char*)"\x6b\x56",	(char*)"\x4d\x56",	(char*)"\x70\x57",	(char*)"\x6e\x57",	(char*)"\xce\xbc\x57",	(char*)"\x6d\x57",	(char*)"\x6b\x57",	(char*)"\x4d\x57",
	(char*)"\x6b\xce\xa9",	(char*)"\x4d\xce\xa9",	(char*)"\x61\x2e\x6d\x2e",	(char*)"\x42\x71",	(char*)"\x63\x63",	(char*)"\x63\x64",	(char*)"\x43\xe2\x88\x95\x6b\x67",	(char*)"\x43\x6f\x2e",
	(char*)"\x64\x42",	(char*)"\x47\x79",	(char*)"\x68\x61",	(char*)"\x48\x50",	(char*)"\x69\x6e",	(char*)"\x4b\x4b",	(char*)"\x4b\x4d",	(char*)"\x6b\x74",
	(char*)"\x6c\x6d",	(char*)"\x6c\x6e",	(char*)"\x6c\x6f\x67",	(char*)"\x6c\x78",	(char*)"\x6d\x62",	(char*)"\x6d\x69\x6c",	(char*)"\x6d\x6f\x6c",	(char*)"\x50\x48",
	(char*)"\x70\x2e\x6d\x2e",	(char*)"\x50\x50\x4d",	(char*)"\x50\x52",	(char*)"\x73\x72",	(char*)"\x53\x76",	(char*)"\x57\x62",	(char*)"\x56\xe2\x88\x95\x6d",	(char*)"\x41\xe2\x88\x95\x6d",
	(char*)"\x31\xe6\x97\xa5",	(char*)"\x32\xe6\x97\xa5",	(char*)"\x33\xe6\x97\xa5",	(char*)"\x34\xe6\x97\xa5",	(char*)"\x35\xe6\x97\xa5",	(char*)"\x36\xe6\x97\xa5",	(char*)"\x37\xe6\x97\xa5",	(char*)"\x38\xe6\x97\xa5",
	(char*)"\x39\xe6\x97\xa5",	(char*)"\x31\x30\xe6\x97\xa5",	(char*)"\x31\x31\xe6\x97\xa5",	(char*)"\x31\x32\xe6\x97\xa5",	(char*)"\x31\x33\xe6\x97\xa5",	(char*)"\x31\x34\xe6\x97\xa5",	(char*)"\x31\x35\xe6\x97\xa5",	(char*)"\x31\x36\xe6\x97\xa5",
	(char*)"\x31\x37\xe6\x97\xa5",	(char*)"\x31\x38\xe6\x97\xa5",	(char*)"\x31\x39\xe6\x97\xa5",	(char*)"\x32\x30\xe6\x97\xa5",	(char*)"\x32\x31\xe6\x97\xa5",	(char*)"\x32\x32\xe6\x97\xa5",	(char*)"\x32\x33\xe6\x97\xa5",	(char*)"\x32\x34\xe6\x97\xa5",
	(char*)"\x32\x35\xe6\x97\xa5",	(char*)"\x32\x36\xe6\x97\xa5",	(char*)"\x32\x37\xe6\x97\xa5",	(char*)"\x32\x38\xe6\x97\xa5",	(char*)"\x32\x39\xe6\x97\xa5",	(char*)"\x33\x30\xe6\x97\xa5",	(char*)"\x33\x31\xe6\x97\xa5",	(char*)"\x67\x61\x6c"
};

static char* UNF_compat_00_a7 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xea\x9d\xaf",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_f9 [256] = {
	(char*)"\xe8\xb1\x88",	(char*)"\xe6\x9b\xb4",	(char*)"\xe8\xbb\x8a",	(char*)"\xe8\xb3\x88",	(char*)"\xe6\xbb\x91",	(char*)"\xe4\xb8\xb2",	(char*)"\xe5\x8f\xa5",	(char*)"\xe9\xbe\x9c",
	(char*)"\xe9\xbe\x9c",	(char*)"\xe5\xa5\x91",	(char*)"\xe9\x87\x91",	(char*)"\xe5\x96\x87",	(char*)"\xe5\xa5\x88",	(char*)"\xe6\x87\xb6",	(char*)"\xe7\x99\xa9",	(char*)"\xe7\xbe\x85",
	(char*)"\xe8\x98\xbf",	(char*)"\xe8\x9e\xba",	(char*)"\xe8\xa3\xb8",	(char*)"\xe9\x82\x8f",	(char*)"\xe6\xa8\x82",	(char*)"\xe6\xb4\x9b",	(char*)"\xe7\x83\x99",	(char*)"\xe7\x8f\x9e",
	(char*)"\xe8\x90\xbd",	(char*)"\xe9\x85\xaa",	(char*)"\xe9\xa7\xb1",	(char*)"\xe4\xba\x82",	(char*)"\xe5\x8d\xb5",	(char*)"\xe6\xac\x84",	(char*)"\xe7\x88\x9b",	(char*)"\xe8\x98\xad",
	(char*)"\xe9\xb8\x9e",	(char*)"\xe5\xb5\x90",	(char*)"\xe6\xbf\xab",	(char*)"\xe8\x97\x8d",	(char*)"\xe8\xa5\xa4",	(char*)"\xe6\x8b\x89",	(char*)"\xe8\x87\x98",	(char*)"\xe8\xa0\x9f",
	(char*)"\xe5\xbb\x8a",	(char*)"\xe6\x9c\x97",	(char*)"\xe6\xb5\xaa",	(char*)"\xe7\x8b\xbc",	(char*)"\xe9\x83\x8e",	(char*)"\xe4\xbe\x86",	(char*)"\xe5\x86\xb7",	(char*)"\xe5\x8b\x9e",
	(char*)"\xe6\x93\x84",	(char*)"\xe6\xab\x93",	(char*)"\xe7\x88\x90",	(char*)"\xe7\x9b\xa7",	(char*)"\xe8\x80\x81",	(char*)"\xe8\x98\x86",	(char*)"\xe8\x99\x9c",	(char*)"\xe8\xb7\xaf",
	(char*)"\xe9\x9c\xb2",	(char*)"\xe9\xad\xaf",	(char*)"\xe9\xb7\xba",	(char*)"\xe7\xa2\x8c",	(char*)"\xe7\xa5\xbf",	(char*)"\xe7\xb6\xa0",	(char*)"\xe8\x8f\x89",	(char*)"\xe9\x8c\x84",
	(char*)"\xe9\xb9\xbf",	(char*)"\xe8\xab\x96",	(char*)"\xe5\xa3\x9f",	(char*)"\xe5\xbc\x84",	(char*)"\xe7\xb1\xa0",	(char*)"\xe8\x81\xbe",	(char*)"\xe7\x89\xa2",	(char*)"\xe7\xa3\x8a",
	(char*)"\xe8\xb3\x82",	(char*)"\xe9\x9b\xb7",	(char*)"\xe5\xa3\x98",	(char*)"\xe5\xb1\xa2",	(char*)"\xe6\xa8\x93",	(char*)"\xe6\xb7\x9a",	(char*)"\xe6\xbc\x8f",	(char*)"\xe7\xb4\xaf",
	(char*)"\xe7\xb8\xb7",	(char*)"\xe9\x99\x8b",	(char*)"\xe5\x8b\x92",	(char*)"\xe8\x82\x8b",	(char*)"\xe5\x87\x9c",	(char*)"\xe5\x87\x8c",	(char*)"\xe7\xa8\x9c",	(char*)"\xe7\xb6\xbe",
	(char*)"\xe8\x8f\xb1",	(char*)"\xe9\x99\xb5",	(char*)"\xe8\xae\x80",	(char*)"\xe6\x8b\x8f",	(char*)"\xe6\xa8\x82",	(char*)"\xe8\xab\xbe",	(char*)"\xe4\xb8\xb9",	(char*)"\xe5\xaf\xa7",
	(char*)"\xe6\x80\x92",	(char*)"\xe7\x8e\x87",	(char*)"\xe7\x95\xb0",	(char*)"\xe5\x8c\x97",	(char*)"\xe7\xa3\xbb",	(char*)"\xe4\xbe\xbf",	(char*)"\xe5\xbe\xa9",	(char*)"\xe4\xb8\x8d",
	(char*)"\xe6\xb3\x8c",	(char*)"\xe6\x95\xb8",	(char*)"\xe7\xb4\xa2",	(char*)"\xe5\x8f\x83",	(char*)"\xe5\xa1\x9e",	(char*)"\xe7\x9c\x81",	(char*)"\xe8\x91\x89",	(char*)"\xe8\xaa\xaa",
	(char*)"\xe6\xae\xba",	(char*)"\xe8\xbe\xb0",	(char*)"\xe6\xb2\x88",	(char*)"\xe6\x8b\xbe",	(char*)"\xe8\x8b\xa5",	(char*)"\xe6\x8e\xa0",	(char*)"\xe7\x95\xa5",	(char*)"\xe4\xba\xae",
	(char*)"\xe5\x85\xa9",	(char*)"\xe5\x87\x89",	(char*)"\xe6\xa2\x81",	(char*)"\xe7\xb3\xa7",	(char*)"\xe8\x89\xaf",	(char*)"\xe8\xab\x92",	(char*)"\xe9\x87\x8f",	(char*)"\xe5\x8b\xb5",
	(char*)"\xe5\x91\x82",	(char*)"\xe5\xa5\xb3",	(char*)"\xe5\xbb\xac",	(char*)"\xe6\x97\x85",	(char*)"\xe6\xbf\xbe",	(char*)"\xe7\xa4\xaa",	(char*)"\xe9\x96\xad",	(char*)"\xe9\xa9\xaa",
	(char*)"\xe9\xba\x97",	(char*)"\xe9\xbb\x8e",	(char*)"\xe5\x8a\x9b",	(char*)"\xe6\x9b\x86",	(char*)"\xe6\xad\xb7",	(char*)"\xe8\xbd\xa2",	(char*)"\xe5\xb9\xb4",	(char*)"\xe6\x86\x90",
	(char*)"\xe6\x88\x80",	(char*)"\xe6\x92\x9a",	(char*)"\xe6\xbc\xa3",	(char*)"\xe7\x85\x89",	(char*)"\xe7\x92\x89",	(char*)"\xe7\xa7\x8a",	(char*)"\xe7\xb7\xb4",	(char*)"\xe8\x81\xaf",
	(char*)"\xe8\xbc\xa6",	(char*)"\xe8\x93\xae",	(char*)"\xe9\x80\xa3",	(char*)"\xe9\x8d\x8a",	(char*)"\xe5\x88\x97",	(char*)"\xe5\x8a\xa3",	(char*)"\xe5\x92\xbd",	(char*)"\xe7\x83\x88",
	(char*)"\xe8\xa3\x82",	(char*)"\xe8\xaa\xaa",	(char*)"\xe5\xbb\x89",	(char*)"\xe5\xbf\xb5",	(char*)"\xe6\x8d\xbb",	(char*)"\xe6\xae\xae",	(char*)"\xe7\xb0\xbe",	(char*)"\xe7\x8d\xb5",
	(char*)"\xe4\xbb\xa4",	(char*)"\xe5\x9b\xb9",	(char*)"\xe5\xaf\xa7",	(char*)"\xe5\xb6\xba",	(char*)"\xe6\x80\x9c",	(char*)"\xe7\x8e\xb2",	(char*)"\xe7\x91\xa9",	(char*)"\xe7\xbe\x9a",
	(char*)"\xe8\x81\x86",	(char*)"\xe9\x88\xb4",	(char*)"\xe9\x9b\xb6",	(char*)"\xe9\x9d\x88",	(char*)"\xe9\xa0\x98",	(char*)"\xe4\xbe\x8b",	(char*)"\xe7\xa6\xae",	(char*)"\xe9\x86\xb4",
	(char*)"\xe9\x9a\xb8",	(char*)"\xe6\x83\xa1",	(char*)"\xe4\xba\x86",	(char*)"\xe5\x83\x9a",	(char*)"\xe5\xaf\xae",	(char*)"\xe5\xb0\xbf",	(char*)"\xe6\x96\x99",	(char*)"\xe6\xa8\x82",
	(char*)"\xe7\x87\x8e",	(char*)"\xe7\x99\x82",	(char*)"\xe8\x93\xbc",	(char*)"\xe9\x81\xbc",	(char*)"\xe9\xbe\x8d",	(char*)"\xe6\x9a\x88",	(char*)"\xe9\x98\xae",	(char*)"\xe5\x8a\x89",
	(char*)"\xe6\x9d\xbb",	(char*)"\xe6\x9f\xb3",	(char*)"\xe6\xb5\x81",	(char*)"\xe6\xba\x9c",	(char*)"\xe7\x90\x89",	(char*)"\xe7\x95\x99",	(char*)"\xe7\xa1\xab",	(char*)"\xe7\xb4\x90",
	(char*)"\xe9\xa1\x9e",	(char*)"\xe5\x85\xad",	(char*)"\xe6\x88\xae",	(char*)"\xe9\x99\xb8",	(char*)"\xe5\x80\xab",	(char*)"\xe5\xb4\x99",	(char*)"\xe6\xb7\xaa",	(char*)"\xe8\xbc\xaa",
	(char*)"\xe5\xbe\x8b",	(char*)"\xe6\x85\x84",	(char*)"\xe6\xa0\x97",	(char*)"\xe7\x8e\x87",	(char*)"\xe9\x9a\x86",	(char*)"\xe5\x88\xa9",	(char*)"\xe5\x90\x8f",	(char*)"\xe5\xb1\xa5",
	(char*)"\xe6\x98\x93",	(char*)"\xe6\x9d\x8e",	(char*)"\xe6\xa2\xa8",	(char*)"\xe6\xb3\xa5",	(char*)"\xe7\x90\x86",	(char*)"\xe7\x97\xa2",	(char*)"\xe7\xbd\xb9",	(char*)"\xe8\xa3\x8f",
	(char*)"\xe8\xa3\xa1",	(char*)"\xe9\x87\x8c",	(char*)"\xe9\x9b\xa2",	(char*)"\xe5\x8c\xbf",	(char*)"\xe6\xba\xba",	(char*)"\xe5\x90\x9d",	(char*)"\xe7\x87\x90",	(char*)"\xe7\x92\x98",
	(char*)"\xe8\x97\xba",	(char*)"\xe9\x9a\xa3",	(char*)"\xe9\xb1\x97",	(char*)"\xe9\xba\x9f",	(char*)"\xe6\x9e\x97",	(char*)"\xe6\xb7\x8b",	(char*)"\xe8\x87\xa8",	(char*)"\xe7\xab\x8b",
	(char*)"\xe7\xac\xa0",	(char*)"\xe7\xb2\x92",	(char*)"\xe7\x8b\x80",	(char*)"\xe7\x82\x99",	(char*)"\xe8\xad\x98",	(char*)"\xe4\xbb\x80",	(char*)"\xe8\x8c\xb6",	(char*)"\xe5\x88\xba"
};

static char* UNF_compat_00_fa [256] = {
	(char*)"\xe5\x88\x87",	(char*)"\xe5\xba\xa6",	(char*)"\xe6\x8b\x93",	(char*)"\xe7\xb3\x96",	(char*)"\xe5\xae\x85",	(char*)"\xe6\xb4\x9e",	(char*)"\xe6\x9a\xb4",	(char*)"\xe8\xbc\xbb",
	(char*)"\xe8\xa1\x8c",	(char*)"\xe9\x99\x8d",	(char*)"\xe8\xa6\x8b",	(char*)"\xe5\xbb\x93",	(char*)"\xe5\x85\x80",	(char*)"\xe5\x97\x80",	NULL,	NULL,
	(char*)"\xe5\xa1\x9a",	NULL,	(char*)"\xe6\x99\xb4",	NULL,	NULL,	(char*)"\xe5\x87\x9e",	(char*)"\xe7\x8c\xaa",	(char*)"\xe7\x9b\x8a",
	(char*)"\xe7\xa4\xbc",	(char*)"\xe7\xa5\x9e",	(char*)"\xe7\xa5\xa5",	(char*)"\xe7\xa6\x8f",	(char*)"\xe9\x9d\x96",	(char*)"\xe7\xb2\xbe",	(char*)"\xe7\xbe\xbd",	NULL,
	(char*)"\xe8\x98\x92",	NULL,	(char*)"\xe8\xab\xb8",	NULL,	NULL,	(char*)"\xe9\x80\xb8",	(char*)"\xe9\x83\xbd",	NULL,
	NULL,	NULL,	(char*)"\xe9\xa3\xaf",	(char*)"\xe9\xa3\xbc",	(char*)"\xe9\xa4\xa8",	(char*)"\xe9\xb6\xb4",	NULL,	NULL,
	(char*)"\xe4\xbe\xae",	(char*)"\xe5\x83\xa7",	(char*)"\xe5\x85\x8d",	(char*)"\xe5\x8b\x89",	(char*)"\xe5\x8b\xa4",	(char*)"\xe5\x8d\x91",	(char*)"\xe5\x96\x9d",	(char*)"\xe5\x98\x86",
	(char*)"\xe5\x99\xa8",	(char*)"\xe5\xa1\x80",	(char*)"\xe5\xa2\xa8",	(char*)"\xe5\xb1\xa4",	(char*)"\xe5\xb1\xae",	(char*)"\xe6\x82\x94",	(char*)"\xe6\x85\xa8",	(char*)"\xe6\x86\x8e",
	(char*)"\xe6\x87\xb2",	(char*)"\xe6\x95\x8f",	(char*)"\xe6\x97\xa2",	(char*)"\xe6\x9a\x91",	(char*)"\xe6\xa2\x85",	(char*)"\xe6\xb5\xb7",	(char*)"\xe6\xb8\x9a",	(char*)"\xe6\xbc\xa2",
	(char*)"\xe7\x85\xae",	(char*)"\xe7\x88\xab",	(char*)"\xe7\x90\xa2",	(char*)"\xe7\xa2\x91",	(char*)"\xe7\xa4\xbe",	(char*)"\xe7\xa5\x89",	(char*)"\xe7\xa5\x88",	(char*)"\xe7\xa5\x90",
	(char*)"\xe7\xa5\x96",	(char*)"\xe7\xa5\x9d",	(char*)"\xe7\xa6\x8d",	(char*)"\xe7\xa6\x8e",	(char*)"\xe7\xa9\x80",	(char*)"\xe7\xaa\x81",	(char*)"\xe7\xaf\x80",	(char*)"\xe7\xb7\xb4",
	(char*)"\xe7\xb8\x89",	(char*)"\xe7\xb9\x81",	(char*)"\xe7\xbd\xb2",	(char*)"\xe8\x80\x85",	(char*)"\xe8\x87\xad",	(char*)"\xe8\x89\xb9",	(char*)"\xe8\x89\xb9",	(char*)"\xe8\x91\x97",
	(char*)"\xe8\xa4\x90",	(char*)"\xe8\xa6\x96",	(char*)"\xe8\xac\x81",	(char*)"\xe8\xac\xb9",	(char*)"\xe8\xb3\x93",	(char*)"\xe8\xb4\x88",	(char*)"\xe8\xbe\xb6",	(char*)"\xe9\x80\xb8",
	(char*)"\xe9\x9b\xa3",	(char*)"\xe9\x9f\xbf",	(char*)"\xe9\xa0\xbb",	(char*)"\xe6\x81\xb5",	(char*)"\xf0\xa4\x8b\xae",	(char*)"\xe8\x88\x98",	NULL,	NULL,
	(char*)"\xe4\xb8\xa6",	(char*)"\xe5\x86\xb5",	(char*)"\xe5\x85\xa8",	(char*)"\xe4\xbe\x80",	(char*)"\xe5\x85\x85",	(char*)"\xe5\x86\x80",	(char*)"\xe5\x8b\x87",	(char*)"\xe5\x8b\xba",
	(char*)"\xe5\x96\x9d",	(char*)"\xe5\x95\x95",	(char*)"\xe5\x96\x99",	(char*)"\xe5\x97\xa2",	(char*)"\xe5\xa1\x9a",	(char*)"\xe5\xa2\xb3",	(char*)"\xe5\xa5\x84",	(char*)"\xe5\xa5\x94",
	(char*)"\xe5\xa9\xa2",	(char*)"\xe5\xac\xa8",	(char*)"\xe5\xbb\x92",	(char*)"\xe5\xbb\x99",	(char*)"\xe5\xbd\xa9",	(char*)"\xe5\xbe\xad",	(char*)"\xe6\x83\x98",	(char*)"\xe6\x85\x8e",
	(char*)"\xe6\x84\x88",	(char*)"\xe6\x86\x8e",	(char*)"\xe6\x85\xa0",	(char*)"\xe6\x87\xb2",	(char*)"\xe6\x88\xb4",	(char*)"\xe6\x8f\x84",	(char*)"\xe6\x90\x9c",	(char*)"\xe6\x91\x92",
	(char*)"\xe6\x95\x96",	(char*)"\xe6\x99\xb4",	(char*)"\xe6\x9c\x97",	(char*)"\xe6\x9c\x9b",	(char*)"\xe6\x9d\x96",	(char*)"\xe6\xad\xb9",	(char*)"\xe6\xae\xba",	(char*)"\xe6\xb5\x81",
	(char*)"\xe6\xbb\x9b",	(char*)"\xe6\xbb\x8b",	(char*)"\xe6\xbc\xa2",	(char*)"\xe7\x80\x9e",	(char*)"\xe7\x85\xae",	(char*)"\xe7\x9e\xa7",	(char*)"\xe7\x88\xb5",	(char*)"\xe7\x8a\xaf",
	(char*)"\xe7\x8c\xaa",	(char*)"\xe7\x91\xb1",	(char*)"\xe7\x94\x86",	(char*)"\xe7\x94\xbb",	(char*)"\xe7\x98\x9d",	(char*)"\xe7\x98\x9f",	(char*)"\xe7\x9b\x8a",	(char*)"\xe7\x9b\x9b",
	(char*)"\xe7\x9b\xb4",	(char*)"\xe7\x9d\x8a",	(char*)"\xe7\x9d\x80",	(char*)"\xe7\xa3\x8c",	(char*)"\xe7\xaa\xb1",	(char*)"\xe7\xaf\x80",	(char*)"\xe7\xb1\xbb",	(char*)"\xe7\xb5\x9b",
	(char*)"\xe7\xb7\xb4",	(char*)"\xe7\xbc\xbe",	(char*)"\xe8\x80\x85",	(char*)"\xe8\x8d\x92",	(char*)"\xe8\x8f\xaf",	(char*)"\xe8\x9d\xb9",	(char*)"\xe8\xa5\x81",	(char*)"\xe8\xa6\x86",
	(char*)"\xe8\xa6\x96",	(char*)"\xe8\xaa\xbf",	(char*)"\xe8\xab\xb8",	(char*)"\xe8\xab\x8b",	(char*)"\xe8\xac\x81",	(char*)"\xe8\xab\xbe",	(char*)"\xe8\xab\xad",	(char*)"\xe8\xac\xb9",
	(char*)"\xe8\xae\x8a",	(char*)"\xe8\xb4\x88",	(char*)"\xe8\xbc\xb8",	(char*)"\xe9\x81\xb2",	(char*)"\xe9\x86\x99",	(char*)"\xe9\x89\xb6",	(char*)"\xe9\x99\xbc",	(char*)"\xe9\x9b\xa3",
	(char*)"\xe9\x9d\x96",	(char*)"\xe9\x9f\x9b",	(char*)"\xe9\x9f\xbf",	(char*)"\xe9\xa0\x8b",	(char*)"\xe9\xa0\xbb",	(char*)"\xe9\xac\x92",	(char*)"\xe9\xbe\x9c",	(char*)"\xf0\xa2\xa1\x8a",
	(char*)"\xf0\xa2\xa1\x84",	(char*)"\xf0\xa3\x8f\x95",	(char*)"\xe3\xae\x9d",	(char*)"\xe4\x80\x98",	(char*)"\xe4\x80\xb9",	(char*)"\xf0\xa5\x89\x89",	(char*)"\xf0\xa5\xb3\x90",	(char*)"\xf0\xa7\xbb\x93",
	(char*)"\xe9\xbd\x83",	(char*)"\xe9\xbe\x8e",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_00_fb [256] = {
	(char*)"\x66\x66",	(char*)"\x66\x69",	(char*)"\x66\x6c",	(char*)"\x66\x66\x69",	(char*)"\x66\x66\x6c",	(char*)"\x73\x74",	(char*)"\x73\x74",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xd5\xb4\xd5\xb6",	(char*)"\xd5\xb4\xd5\xa5",	(char*)"\xd5\xb4\xd5\xab",	(char*)"\xd5\xbe\xd5\xb6",	(char*)"\xd5\xb4\xd5\xad",
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xd7\x99\xd6\xb4",	NULL,	(char*)"\xd7\xb2\xd6\xb7",
	(char*)"\xd7\xa2",	(char*)"\xd7\x90",	(char*)"\xd7\x93",	(char*)"\xd7\x94",	(char*)"\xd7\x9b",	(char*)"\xd7\x9c",	(char*)"\xd7\x9d",	(char*)"\xd7\xa8",
	(char*)"\xd7\xaa",	(char*)"\x2b",	(char*)"\xd7\xa9\xd7\x81",	(char*)"\xd7\xa9\xd7\x82",	(char*)"\xd7\xa9\xd6\xbc\xd7\x81",	(char*)"\xd7\xa9\xd6\xbc\xd7\x82",	(char*)"\xd7\x90\xd6\xb7",	(char*)"\xd7\x90\xd6\xb8",
	(char*)"\xd7\x90\xd6\xbc",	(char*)"\xd7\x91\xd6\xbc",	(char*)"\xd7\x92\xd6\xbc",	(char*)"\xd7\x93\xd6\xbc",	(char*)"\xd7\x94\xd6\xbc",	(char*)"\xd7\x95\xd6\xbc",	(char*)"\xd7\x96\xd6\xbc",	NULL,
	(char*)"\xd7\x98\xd6\xbc",	(char*)"\xd7\x99\xd6\xbc",	(char*)"\xd7\x9a\xd6\xbc",	(char*)"\xd7\x9b\xd6\xbc",	(char*)"\xd7\x9c\xd6\xbc",	NULL,	(char*)"\xd7\x9e\xd6\xbc",	NULL,
	(char*)"\xd7\xa0\xd6\xbc",	(char*)"\xd7\xa1\xd6\xbc",	NULL,	(char*)"\xd7\xa3\xd6\xbc",	(char*)"\xd7\xa4\xd6\xbc",	NULL,	(char*)"\xd7\xa6\xd6\xbc",	(char*)"\xd7\xa7\xd6\xbc",
	(char*)"\xd7\xa8\xd6\xbc",	(char*)"\xd7\xa9\xd6\xbc",	(char*)"\xd7\xaa\xd6\xbc",	(char*)"\xd7\x95\xd6\xb9",	(char*)"\xd7\x91\xd6\xbf",	(char*)"\xd7\x9b\xd6\xbf",	(char*)"\xd7\xa4\xd6\xbf",	(char*)"\xd7\x90\xd7\x9c",
	(char*)"\xd9\xb1",	(char*)"\xd9\xb1",	(char*)"\xd9\xbb",	(char*)"\xd9\xbb",	(char*)"\xd9\xbb",	(char*)"\xd9\xbb",	(char*)"\xd9\xbe",	(char*)"\xd9\xbe",
	(char*)"\xd9\xbe",	(char*)"\xd9\xbe",	(char*)"\xda\x80",	(char*)"\xda\x80",	(char*)"\xda\x80",	(char*)"\xda\x80",	(char*)"\xd9\xba",	(char*)"\xd9\xba",
	(char*)"\xd9\xba",	(char*)"\xd9\xba",	(char*)"\xd9\xbf",	(char*)"\xd9\xbf",	(char*)"\xd9\xbf",	(char*)"\xd9\xbf",	(char*)"\xd9\xb9",	(char*)"\xd9\xb9",
	(char*)"\xd9\xb9",	(char*)"\xd9\xb9",	(char*)"\xda\xa4",	(char*)"\xda\xa4",	(char*)"\xda\xa4",	(char*)"\xda\xa4",	(char*)"\xda\xa6",	(char*)"\xda\xa6",
	(char*)"\xda\xa6",	(char*)"\xda\xa6",	(char*)"\xda\x84",	(char*)"\xda\x84",	(char*)"\xda\x84",	(char*)"\xda\x84",	(char*)"\xda\x83",	(char*)"\xda\x83",
	(char*)"\xda\x83",	(char*)"\xda\x83",	(char*)"\xda\x86",	(char*)"\xda\x86",	(char*)"\xda\x86",	(char*)"\xda\x86",	(char*)"\xda\x87",	(char*)"\xda\x87",
	(char*)"\xda\x87",	(char*)"\xda\x87",	(char*)"\xda\x8d",	(char*)"\xda\x8d",	(char*)"\xda\x8c",	(char*)"\xda\x8c",	(char*)"\xda\x8e",	(char*)"\xda\x8e",
	(char*)"\xda\x88",	(char*)"\xda\x88",	(char*)"\xda\x98",	(char*)"\xda\x98",	(char*)"\xda\x91",	(char*)"\xda\x91",	(char*)"\xda\xa9",	(char*)"\xda\xa9",
	(char*)"\xda\xa9",	(char*)"\xda\xa9",	(char*)"\xda\xaf",	(char*)"\xda\xaf",	(char*)"\xda\xaf",	(char*)"\xda\xaf",	(char*)"\xda\xb3",	(char*)"\xda\xb3",
	(char*)"\xda\xb3",	(char*)"\xda\xb3",	(char*)"\xda\xb1",	(char*)"\xda\xb1",	(char*)"\xda\xb1",	(char*)"\xda\xb1",	(char*)"\xda\xba",	(char*)"\xda\xba",
	(char*)"\xda\xbb",	(char*)"\xda\xbb",	(char*)"\xda\xbb",	(char*)"\xda\xbb",	(char*)"\xdb\x95\xd9\x94",	(char*)"\xdb\x95\xd9\x94",	(char*)"\xdb\x81",	(char*)"\xdb\x81",
	(char*)"\xdb\x81",	(char*)"\xdb\x81",	(char*)"\xda\xbe",	(char*)"\xda\xbe",	(char*)"\xda\xbe",	(char*)"\xda\xbe",	(char*)"\xdb\x92",	(char*)"\xdb\x92",
	(char*)"\xdb\x92\xd9\x94",	(char*)"\xdb\x92\xd9\x94",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xda\xad",	(char*)"\xda\xad",	(char*)"\xda\xad",	(char*)"\xda\xad",	(char*)"\xdb\x87",
	(char*)"\xdb\x87",	(char*)"\xdb\x86",	(char*)"\xdb\x86",	(char*)"\xdb\x88",	(char*)"\xdb\x88",	(char*)"\xdb\x87\xd9\xb4",	(char*)"\xdb\x8b",	(char*)"\xdb\x8b",
	(char*)"\xdb\x85",	(char*)"\xdb\x85",	(char*)"\xdb\x89",	(char*)"\xdb\x89",	(char*)"\xdb\x90",	(char*)"\xdb\x90",	(char*)"\xdb\x90",	(char*)"\xdb\x90",
	(char*)"\xd9\x89",	(char*)"\xd9\x89",	(char*)"\xd9\x8a\xd9\x94\xd8\xa7",	(char*)"\xd9\x8a\xd9\x94\xd8\xa7",	(char*)"\xd9\x8a\xd9\x94\xdb\x95",	(char*)"\xd9\x8a\xd9\x94\xdb\x95",	(char*)"\xd9\x8a\xd9\x94\xd9\x88",	(char*)"\xd9\x8a\xd9\x94\xd9\x88",
	(char*)"\xd9\x8a\xd9\x94\xdb\x87",	(char*)"\xd9\x8a\xd9\x94\xdb\x87",	(char*)"\xd9\x8a\xd9\x94\xdb\x86",	(char*)"\xd9\x8a\xd9\x94\xdb\x86",	(char*)"\xd9\x8a\xd9\x94\xdb\x88",	(char*)"\xd9\x8a\xd9\x94\xdb\x88",	(char*)"\xd9\x8a\xd9\x94\xdb\x90",	(char*)"\xd9\x8a\xd9\x94\xdb\x90",
	(char*)"\xd9\x8a\xd9\x94\xdb\x90",	(char*)"\xd9\x8a\xd9\x94\xd9\x89",	(char*)"\xd9\x8a\xd9\x94\xd9\x89",	(char*)"\xd9\x8a\xd9\x94\xd9\x89",	(char*)"\xdb\x8c",	(char*)"\xdb\x8c",	(char*)"\xdb\x8c",	(char*)"\xdb\x8c"
};

static char* UNF_compat_00_fc [256] = {
	(char*)"\xd9\x8a\xd9\x94\xd8\xac",	(char*)"\xd9\x8a\xd9\x94\xd8\xad",	(char*)"\xd9\x8a\xd9\x94\xd9\x85",	(char*)"\xd9\x8a\xd9\x94\xd9\x89",	(char*)"\xd9\x8a\xd9\x94\xd9\x8a",	(char*)"\xd8\xa8\xd8\xac",	(char*)"\xd8\xa8\xd8\xad",	(char*)"\xd8\xa8\xd8\xae",
	(char*)"\xd8\xa8\xd9\x85",	(char*)"\xd8\xa8\xd9\x89",	(char*)"\xd8\xa8\xd9\x8a",	(char*)"\xd8\xaa\xd8\xac",	(char*)"\xd8\xaa\xd8\xad",	(char*)"\xd8\xaa\xd8\xae",	(char*)"\xd8\xaa\xd9\x85",	(char*)"\xd8\xaa\xd9\x89",
	(char*)"\xd8\xaa\xd9\x8a",	(char*)"\xd8\xab\xd8\xac",	(char*)"\xd8\xab\xd9\x85",	(char*)"\xd8\xab\xd9\x89",	(char*)"\xd8\xab\xd9\x8a",	(char*)"\xd8\xac\xd8\xad",	(char*)"\xd8\xac\xd9\x85",	(char*)"\xd8\xad\xd8\xac",
	(char*)"\xd8\xad\xd9\x85",	(char*)"\xd8\xae\xd8\xac",	(char*)"\xd8\xae\xd8\xad",	(char*)"\xd8\xae\xd9\x85",	(char*)"\xd8\xb3\xd8\xac",	(char*)"\xd8\xb3\xd8\xad",	(char*)"\xd8\xb3\xd8\xae",	(char*)"\xd8\xb3\xd9\x85",
	(char*)"\xd8\xb5\xd8\xad",	(char*)"\xd8\xb5\xd9\x85",	(char*)"\xd8\xb6\xd8\xac",	(char*)"\xd8\xb6\xd8\xad",	(char*)"\xd8\xb6\xd8\xae",	(char*)"\xd8\xb6\xd9\x85",	(char*)"\xd8\xb7\xd8\xad",	(char*)"\xd8\xb7\xd9\x85",
	(char*)"\xd8\xb8\xd9\x85",	(char*)"\xd8\xb9\xd8\xac",	(char*)"\xd8\xb9\xd9\x85",	(char*)"\xd8\xba\xd8\xac",	(char*)"\xd8\xba\xd9\x85",	(char*)"\xd9\x81\xd8\xac",	(char*)"\xd9\x81\xd8\xad",	(char*)"\xd9\x81\xd8\xae",
	(char*)"\xd9\x81\xd9\x85",	(char*)"\xd9\x81\xd9\x89",	(char*)"\xd9\x81\xd9\x8a",	(char*)"\xd9\x82\xd8\xad",	(char*)"\xd9\x82\xd9\x85",	(char*)"\xd9\x82\xd9\x89",	(char*)"\xd9\x82\xd9\x8a",	(char*)"\xd9\x83\xd8\xa7",
	(char*)"\xd9\x83\xd8\xac",	(char*)"\xd9\x83\xd8\xad",	(char*)"\xd9\x83\xd8\xae",	(char*)"\xd9\x83\xd9\x84",	(char*)"\xd9\x83\xd9\x85",	(char*)"\xd9\x83\xd9\x89",	(char*)"\xd9\x83\xd9\x8a",	(char*)"\xd9\x84\xd8\xac",
	(char*)"\xd9\x84\xd8\xad",	(char*)"\xd9\x84\xd8\xae",	(char*)"\xd9\x84\xd9\x85",	(char*)"\xd9\x84\xd9\x89",	(char*)"\xd9\x84\xd9\x8a",	(char*)"\xd9\x85\xd8\xac",	(char*)"\xd9\x85\xd8\xad",	(char*)"\xd9\x85\xd8\xae",
	(char*)"\xd9\x85\xd9\x85",	(char*)"\xd9\x85\xd9\x89",	(char*)"\xd9\x85\xd9\x8a",	(char*)"\xd9\x86\xd8\xac",	(char*)"\xd9\x86\xd8\xad",	(char*)"\xd9\x86\xd8\xae",	(char*)"\xd9\x86\xd9\x85",	(char*)"\xd9\x86\xd9\x89",
	(char*)"\xd9\x86\xd9\x8a",	(char*)"\xd9\x87\xd8\xac",	(char*)"\xd9\x87\xd9\x85",	(char*)"\xd9\x87\xd9\x89",	(char*)"\xd9\x87\xd9\x8a",	(char*)"\xd9\x8a\xd8\xac",	(char*)"\xd9\x8a\xd8\xad",	(char*)"\xd9\x8a\xd8\xae",
	(char*)"\xd9\x8a\xd9\x85",	(char*)"\xd9\x8a\xd9\x89",	(char*)"\xd9\x8a\xd9\x8a",	(char*)"\xd8\xb0\xd9\xb0",	(char*)"\xd8\xb1\xd9\xb0",	(char*)"\xd9\x89\xd9\xb0",	(char*)"\x20\xd9\x8c\xd9\x91",	(char*)"\x20\xd9\x8d\xd9\x91",
	(char*)"\x20\xd9\x8e\xd9\x91",	(char*)"\x20\xd9\x8f\xd9\x91",	(char*)"\x20\xd9\x90\xd9\x91",	(char*)"\x20\xd9\x91\xd9\xb0",	(char*)"\xd9\x8a\xd9\x94\xd8\xb1",	(char*)"\xd9\x8a\xd9\x94\xd8\xb2",	(char*)"\xd9\x8a\xd9\x94\xd9\x85",	(char*)"\xd9\x8a\xd9\x94\xd9\x86",
	(char*)"\xd9\x8a\xd9\x94\xd9\x89",	(char*)"\xd9\x8a\xd9\x94\xd9\x8a",	(char*)"\xd8\xa8\xd8\xb1",	(char*)"\xd8\xa8\xd8\xb2",	(char*)"\xd8\xa8\xd9\x85",	(char*)"\xd8\xa8\xd9\x86",	(char*)"\xd8\xa8\xd9\x89",	(char*)"\xd8\xa8\xd9\x8a",
	(char*)"\xd8\xaa\xd8\xb1",	(char*)"\xd8\xaa\xd8\xb2",	(char*)"\xd8\xaa\xd9\x85",	(char*)"\xd8\xaa\xd9\x86",	(char*)"\xd8\xaa\xd9\x89",	(char*)"\xd8\xaa\xd9\x8a",	(char*)"\xd8\xab\xd8\xb1",	(char*)"\xd8\xab\xd8\xb2",
	(char*)"\xd8\xab\xd9\x85",	(char*)"\xd8\xab\xd9\x86",	(char*)"\xd8\xab\xd9\x89",	(char*)"\xd8\xab\xd9\x8a",	(char*)"\xd9\x81\xd9\x89",	(char*)"\xd9\x81\xd9\x8a",	(char*)"\xd9\x82\xd9\x89",	(char*)"\xd9\x82\xd9\x8a",
	(char*)"\xd9\x83\xd8\xa7",	(char*)"\xd9\x83\xd9\x84",	(char*)"\xd9\x83\xd9\x85",	(char*)"\xd9\x83\xd9\x89",	(char*)"\xd9\x83\xd9\x8a",	(char*)"\xd9\x84\xd9\x85",	(char*)"\xd9\x84\xd9\x89",	(char*)"\xd9\x84\xd9\x8a",
	(char*)"\xd9\x85\xd8\xa7",	(char*)"\xd9\x85\xd9\x85",	(char*)"\xd9\x86\xd8\xb1",	(char*)"\xd9\x86\xd8\xb2",	(char*)"\xd9\x86\xd9\x85",	(char*)"\xd9\x86\xd9\x86",	(char*)"\xd9\x86\xd9\x89",	(char*)"\xd9\x86\xd9\x8a",
	(char*)"\xd9\x89\xd9\xb0",	(char*)"\xd9\x8a\xd8\xb1",	(char*)"\xd9\x8a\xd8\xb2",	(char*)"\xd9\x8a\xd9\x85",	(char*)"\xd9\x8a\xd9\x86",	(char*)"\xd9\x8a\xd9\x89",	(char*)"\xd9\x8a\xd9\x8a",	(char*)"\xd9\x8a\xd9\x94\xd8\xac",
	(char*)"\xd9\x8a\xd9\x94\xd8\xad",	(char*)"\xd9\x8a\xd9\x94\xd8\xae",	(char*)"\xd9\x8a\xd9\x94\xd9\x85",	(char*)"\xd9\x8a\xd9\x94\xd9\x87",	(char*)"\xd8\xa8\xd8\xac",	(char*)"\xd8\xa8\xd8\xad",	(char*)"\xd8\xa8\xd8\xae",	(char*)"\xd8\xa8\xd9\x85",
	(char*)"\xd8\xa8\xd9\x87",	(char*)"\xd8\xaa\xd8\xac",	(char*)"\xd8\xaa\xd8\xad",	(char*)"\xd8\xaa\xd8\xae",	(char*)"\xd8\xaa\xd9\x85",	(char*)"\xd8\xaa\xd9\x87",	(char*)"\xd8\xab\xd9\x85",	(char*)"\xd8\xac\xd8\xad",
	(char*)"\xd8\xac\xd9\x85",	(char*)"\xd8\xad\xd8\xac",	(char*)"\xd8\xad\xd9\x85",	(char*)"\xd8\xae\xd8\xac",	(char*)"\xd8\xae\xd9\x85",	(char*)"\xd8\xb3\xd8\xac",	(char*)"\xd8\xb3\xd8\xad",	(char*)"\xd8\xb3\xd8\xae",
	(char*)"\xd8\xb3\xd9\x85",	(char*)"\xd8\xb5\xd8\xad",	(char*)"\xd8\xb5\xd8\xae",	(char*)"\xd8\xb5\xd9\x85",	(char*)"\xd8\xb6\xd8\xac",	(char*)"\xd8\xb6\xd8\xad",	(char*)"\xd8\xb6\xd8\xae",	(char*)"\xd8\xb6\xd9\x85",
	(char*)"\xd8\xb7\xd8\xad",	(char*)"\xd8\xb8\xd9\x85",	(char*)"\xd8\xb9\xd8\xac",	(char*)"\xd8\xb9\xd9\x85",	(char*)"\xd8\xba\xd8\xac",	(char*)"\xd8\xba\xd9\x85",	(char*)"\xd9\x81\xd8\xac",	(char*)"\xd9\x81\xd8\xad",
	(char*)"\xd9\x81\xd8\xae",	(char*)"\xd9\x81\xd9\x85",	(char*)"\xd9\x82\xd8\xad",	(char*)"\xd9\x82\xd9\x85",	(char*)"\xd9\x83\xd8\xac",	(char*)"\xd9\x83\xd8\xad",	(char*)"\xd9\x83\xd8\xae",	(char*)"\xd9\x83\xd9\x84",
	(char*)"\xd9\x83\xd9\x85",	(char*)"\xd9\x84\xd8\xac",	(char*)"\xd9\x84\xd8\xad",	(char*)"\xd9\x84\xd8\xae",	(char*)"\xd9\x84\xd9\x85",	(char*)"\xd9\x84\xd9\x87",	(char*)"\xd9\x85\xd8\xac",	(char*)"\xd9\x85\xd8\xad",
	(char*)"\xd9\x85\xd8\xae",	(char*)"\xd9\x85\xd9\x85",	(char*)"\xd9\x86\xd8\xac",	(char*)"\xd9\x86\xd8\xad",	(char*)"\xd9\x86\xd8\xae",	(char*)"\xd9\x86\xd9\x85",	(char*)"\xd9\x86\xd9\x87",	(char*)"\xd9\x87\xd8\xac",
	(char*)"\xd9\x87\xd9\x85",	(char*)"\xd9\x87\xd9\xb0",	(char*)"\xd9\x8a\xd8\xac",	(char*)"\xd9\x8a\xd8\xad",	(char*)"\xd9\x8a\xd8\xae",	(char*)"\xd9\x8a\xd9\x85",	(char*)"\xd9\x8a\xd9\x87",	(char*)"\xd9\x8a\xd9\x94\xd9\x85",
	(char*)"\xd9\x8a\xd9\x94\xd9\x87",	(char*)"\xd8\xa8\xd9\x85",	(char*)"\xd8\xa8\xd9\x87",	(char*)"\xd8\xaa\xd9\x85",	(char*)"\xd8\xaa\xd9\x87",	(char*)"\xd8\xab\xd9\x85",	(char*)"\xd8\xab\xd9\x87",	(char*)"\xd8\xb3\xd9\x85",
	(char*)"\xd8\xb3\xd9\x87",	(char*)"\xd8\xb4\xd9\x85",	(char*)"\xd8\xb4\xd9\x87",	(char*)"\xd9\x83\xd9\x84",	(char*)"\xd9\x83\xd9\x85",	(char*)"\xd9\x84\xd9\x85",	(char*)"\xd9\x86\xd9\x85",	(char*)"\xd9\x86\xd9\x87",
	(char*)"\xd9\x8a\xd9\x85",	(char*)"\xd9\x8a\xd9\x87",	(char*)"\xd9\x80\xd9\x8e\xd9\x91",	(char*)"\xd9\x80\xd9\x8f\xd9\x91",	(char*)"\xd9\x80\xd9\x90\xd9\x91",	(char*)"\xd8\xb7\xd9\x89",	(char*)"\xd8\xb7\xd9\x8a",	(char*)"\xd8\xb9\xd9\x89",
	(char*)"\xd8\xb9\xd9\x8a",	(char*)"\xd8\xba\xd9\x89",	(char*)"\xd8\xba\xd9\x8a",	(char*)"\xd8\xb3\xd9\x89",	(char*)"\xd8\xb3\xd9\x8a",	(char*)"\xd8\xb4\xd9\x89",	(char*)"\xd8\xb4\xd9\x8a",	(char*)"\xd8\xad\xd9\x89"
};

static char* UNF_compat_00_fd [256] = {
	(char*)"\xd8\xad\xd9\x8a",	(char*)"\xd8\xac\xd9\x89",	(char*)"\xd8\xac\xd9\x8a",	(char*)"\xd8\xae\xd9\x89",	(char*)"\xd8\xae\xd9\x8a",	(char*)"\xd8\xb5\xd9\x89",	(char*)"\xd8\xb5\xd9\x8a",	(char*)"\xd8\xb6\xd9\x89",
	(char*)"\xd8\xb6\xd9\x8a",	(char*)"\xd8\xb4\xd8\xac",	(char*)"\xd8\xb4\xd8\xad",	(char*)"\xd8\xb4\xd8\xae",	(char*)"\xd8\xb4\xd9\x85",	(char*)"\xd8\xb4\xd8\xb1",	(char*)"\xd8\xb3\xd8\xb1",	(char*)"\xd8\xb5\xd8\xb1",
	(char*)"\xd8\xb6\xd8\xb1",	(char*)"\xd8\xb7\xd9\x89",	(char*)"\xd8\xb7\xd9\x8a",	(char*)"\xd8\xb9\xd9\x89",	(char*)"\xd8\xb9\xd9\x8a",	(char*)"\xd8\xba\xd9\x89",	(char*)"\xd8\xba\xd9\x8a",	(char*)"\xd8\xb3\xd9\x89",
	(char*)"\xd8\xb3\xd9\x8a",	(char*)"\xd8\xb4\xd9\x89",	(char*)"\xd8\xb4\xd9\x8a",	(char*)"\xd8\xad\xd9\x89",	(char*)"\xd8\xad\xd9\x8a",	(char*)"\xd8\xac\xd9\x89",	(char*)"\xd8\xac\xd9\x8a",	(char*)"\xd8\xae\xd9\x89",
	(char*)"\xd8\xae\xd9\x8a",	(char*)"\xd8\xb5\xd9\x89",	(char*)"\xd8\xb5\xd9\x8a",	(char*)"\xd8\xb6\xd9\x89",	(char*)"\xd8\xb6\xd9\x8a",	(char*)"\xd8\xb4\xd8\xac",	(char*)"\xd8\xb4\xd8\xad",	(char*)"\xd8\xb4\xd8\xae",
	(char*)"\xd8\xb4\xd9\x85",	(char*)"\xd8\xb4\xd8\xb1",	(char*)"\xd8\xb3\xd8\xb1",	(char*)"\xd8\xb5\xd8\xb1",	(char*)"\xd8\xb6\xd8\xb1",	(char*)"\xd8\xb4\xd8\xac",	(char*)"\xd8\xb4\xd8\xad",	(char*)"\xd8\xb4\xd8\xae",
	(char*)"\xd8\xb4\xd9\x85",	(char*)"\xd8\xb3\xd9\x87",	(char*)"\xd8\xb4\xd9\x87",	(char*)"\xd8\xb7\xd9\x85",	(char*)"\xd8\xb3\xd8\xac",	(char*)"\xd8\xb3\xd8\xad",	(char*)"\xd8\xb3\xd8\xae",	(char*)"\xd8\xb4\xd8\xac",
	(char*)"\xd8\xb4\xd8\xad",	(char*)"\xd8\xb4\xd8\xae",	(char*)"\xd8\xb7\xd9\x85",	(char*)"\xd8\xb8\xd9\x85",	(char*)"\xd8\xa7\xd9\x8b",	(char*)"\xd8\xa7\xd9\x8b",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xd8\xaa\xd8\xac\xd9\x85",	(char*)"\xd8\xaa\xd8\xad\xd8\xac",	(char*)"\xd8\xaa\xd8\xad\xd8\xac",	(char*)"\xd8\xaa\xd8\xad\xd9\x85",	(char*)"\xd8\xaa\xd8\xae\xd9\x85",	(char*)"\xd8\xaa\xd9\x85\xd8\xac",	(char*)"\xd8\xaa\xd9\x85\xd8\xad",	(char*)"\xd8\xaa\xd9\x85\xd8\xae",
	(char*)"\xd8\xac\xd9\x85\xd8\xad",	(char*)"\xd8\xac\xd9\x85\xd8\xad",	(char*)"\xd8\xad\xd9\x85\xd9\x8a",	(char*)"\xd8\xad\xd9\x85\xd9\x89",	(char*)"\xd8\xb3\xd8\xad\xd8\xac",	(char*)"\xd8\xb3\xd8\xac\xd8\xad",	(char*)"\xd8\xb3\xd8\xac\xd9\x89",	(char*)"\xd8\xb3\xd9\x85\xd8\xad",
	(char*)"\xd8\xb3\xd9\x85\xd8\xad",	(char*)"\xd8\xb3\xd9\x85\xd8\xac",	(char*)"\xd8\xb3\xd9\x85\xd9\x85",	(char*)"\xd8\xb3\xd9\x85\xd9\x85",	(char*)"\xd8\xb5\xd8\xad\xd8\xad",	(char*)"\xd8\xb5\xd8\xad\xd8\xad",	(char*)"\xd8\xb5\xd9\x85\xd9\x85",	(char*)"\xd8\xb4\xd8\xad\xd9\x85",
	(char*)"\xd8\xb4\xd8\xad\xd9\x85",	(char*)"\xd8\xb4\xd8\xac\xd9\x8a",	(char*)"\xd8\xb4\xd9\x85\xd8\xae",	(char*)"\xd8\xb4\xd9\x85\xd8\xae",	(char*)"\xd8\xb4\xd9\x85\xd9\x85",	(char*)"\xd8\xb4\xd9\x85\xd9\x85",	(char*)"\xd8\xb6\xd8\xad\xd9\x89",	(char*)"\xd8\xb6\xd8\xae\xd9\x85",
	(char*)"\xd8\xb6\xd8\xae\xd9\x85",	(char*)"\xd8\xb7\xd9\x85\xd8\xad",	(char*)"\xd8\xb7\xd9\x85\xd8\xad",	(char*)"\xd8\xb7\xd9\x85\xd9\x85",	(char*)"\xd8\xb7\xd9\x85\xd9\x8a",	(char*)"\xd8\xb9\xd8\xac\xd9\x85",	(char*)"\xd8\xb9\xd9\x85\xd9\x85",	(char*)"\xd8\xb9\xd9\x85\xd9\x85",
	(char*)"\xd8\xb9\xd9\x85\xd9\x89",	(char*)"\xd8\xba\xd9\x85\xd9\x85",	(char*)"\xd8\xba\xd9\x85\xd9\x8a",	(char*)"\xd8\xba\xd9\x85\xd9\x89",	(char*)"\xd9\x81\xd8\xae\xd9\x85",	(char*)"\xd9\x81\xd8\xae\xd9\x85",	(char*)"\xd9\x82\xd9\x85\xd8\xad",	(char*)"\xd9\x82\xd9\x85\xd9\x85",
	(char*)"\xd9\x84\xd8\xad\xd9\x85",	(char*)"\xd9\x84\xd8\xad\xd9\x8a",	(char*)"\xd9\x84\xd8\xad\xd9\x89",	(char*)"\xd9\x84\xd8\xac\xd8\xac",	(char*)"\xd9\x84\xd8\xac\xd8\xac",	(char*)"\xd9\x84\xd8\xae\xd9\x85",	(char*)"\xd9\x84\xd8\xae\xd9\x85",	(char*)"\xd9\x84\xd9\x85\xd8\xad",
	(char*)"\xd9\x84\xd9\x85\xd8\xad",	(char*)"\xd9\x85\xd8\xad\xd8\xac",	(char*)"\xd9\x85\xd8\xad\xd9\x85",	(char*)"\xd9\x85\xd8\xad\xd9\x8a",	(char*)"\xd9\x85\xd8\xac\xd8\xad",	(char*)"\xd9\x85\xd8\xac\xd9\x85",	(char*)"\xd9\x85\xd8\xae\xd8\xac",	(char*)"\xd9\x85\xd8\xae\xd9\x85",
	NULL,	NULL,	(char*)"\xd9\x85\xd8\xac\xd8\xae",	(char*)"\xd9\x87\xd9\x85\xd8\xac",	(char*)"\xd9\x87\xd9\x85\xd9\x85",	(char*)"\xd9\x86\xd8\xad\xd9\x85",	(char*)"\xd9\x86\xd8\xad\xd9\x89",	(char*)"\xd9\x86\xd8\xac\xd9\x85",
	(char*)"\xd9\x86\xd8\xac\xd9\x85",	(char*)"\xd9\x86\xd8\xac\xd9\x89",	(char*)"\xd9\x86\xd9\x85\xd9\x8a",	(char*)"\xd9\x86\xd9\x85\xd9\x89",	(char*)"\xd9\x8a\xd9\x85\xd9\x85",	(char*)"\xd9\x8a\xd9\x85\xd9\x85",	(char*)"\xd8\xa8\xd8\xae\xd9\x8a",	(char*)"\xd8\xaa\xd8\xac\xd9\x8a",
	(char*)"\xd8\xaa\xd8\xac\xd9\x89",	(char*)"\xd8\xaa\xd8\xae\xd9\x8a",	(char*)"\xd8\xaa\xd8\xae\xd9\x89",	(char*)"\xd8\xaa\xd9\x85\xd9\x8a",	(char*)"\xd8\xaa\xd9\x85\xd9\x89",	(char*)"\xd8\xac\xd9\x85\xd9\x8a",	(char*)"\xd8\xac\xd8\xad\xd9\x89",	(char*)"\xd8\xac\xd9\x85\xd9\x89",
	(char*)"\xd8\xb3\xd8\xae\xd9\x89",	(char*)"\xd8\xb5\xd8\xad\xd9\x8a",	(char*)"\xd8\xb4\xd8\xad\xd9\x8a",	(char*)"\xd8\xb6\xd8\xad\xd9\x8a",	(char*)"\xd9\x84\xd8\xac\xd9\x8a",	(char*)"\xd9\x84\xd9\x85\xd9\x8a",	(char*)"\xd9\x8a\xd8\xad\xd9\x8a",	(char*)"\xd9\x8a\xd8\xac\xd9\x8a",
	(char*)"\xd9\x8a\xd9\x85\xd9\x8a",	(char*)"\xd9\x85\xd9\x85\xd9\x8a",	(char*)"\xd9\x82\xd9\x85\xd9\x8a",	(char*)"\xd9\x86\xd8\xad\xd9\x8a",	(char*)"\xd9\x82\xd9\x85\xd8\xad",	(char*)"\xd9\x84\xd8\xad\xd9\x85",	(char*)"\xd8\xb9\xd9\x85\xd9\x8a",	(char*)"\xd9\x83\xd9\x85\xd9\x8a",
	(char*)"\xd9\x86\xd8\xac\xd8\xad",	(char*)"\xd9\x85\xd8\xae\xd9\x8a",	(char*)"\xd9\x84\xd8\xac\xd9\x85",	(char*)"\xd9\x83\xd9\x85\xd9\x85",	(char*)"\xd9\x84\xd8\xac\xd9\x85",	(char*)"\xd9\x86\xd8\xac\xd8\xad",	(char*)"\xd8\xac\xd8\xad\xd9\x8a",	(char*)"\xd8\xad\xd8\xac\xd9\x8a",
	(char*)"\xd9\x85\xd8\xac\xd9\x8a",	(char*)"\xd9\x81\xd9\x85\xd9\x8a",	(char*)"\xd8\xa8\xd8\xad\xd9\x8a",	(char*)"\xd9\x83\xd9\x85\xd9\x85",	(char*)"\xd8\xb9\xd8\xac\xd9\x85",	(char*)"\xd8\xb5\xd9\x85\xd9\x85",	(char*)"\xd8\xb3\xd8\xae\xd9\x8a",	(char*)"\xd9\x86\xd8\xac\xd9\x8a",
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xd8\xb5\xd9\x84\xdb\x92",	(char*)"\xd9\x82\xd9\x84\xdb\x92",	(char*)"\xd8\xa7\xd9\x84\xd9\x84\xd9\x87",	(char*)"\xd8\xa7\xd9\x83\xd8\xa8\xd8\xb1",	(char*)"\xd9\x85\xd8\xad\xd9\x85\xd8\xaf",	(char*)"\xd8\xb5\xd9\x84\xd8\xb9\xd9\x85",	(char*)"\xd8\xb1\xd8\xb3\xd9\x88\xd9\x84",	(char*)"\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87",
	(char*)"\xd9\x88\xd8\xb3\xd9\x84\xd9\x85",	(char*)"\xd8\xb5\xd9\x84\xd9\x89",	(char*)"\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\x20\xd9\x88\xd8\xb3\xd9\x84\xd9\x85",	(char*)"\xd8\xac\xd9\x84\x20\xd8\xac\xd9\x84\xd8\xa7\xd9\x84\xd9\x87",	(char*)"\xd8\xb1\xdb\x8c\xd8\xa7\xd9\x84",	NULL,	NULL,	NULL
};

static char* UNF_compat_00_fe [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x2c",	(char*)"\xe3\x80\x81",	(char*)"\xe3\x80\x82",	(char*)"\x3a",	(char*)"\x3b",	(char*)"\x21",	(char*)"\x3f",	(char*)"\xe3\x80\x96",
	(char*)"\xe3\x80\x97",	(char*)"\x2e\x2e\x2e",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x2e\x2e",	(char*)"\xe2\x80\x94",	(char*)"\xe2\x80\x93",	(char*)"\x5f",	(char*)"\x5f",	(char*)"\x28",	(char*)"\x29",	(char*)"\x7b",
	(char*)"\x7d",	(char*)"\xe3\x80\x94",	(char*)"\xe3\x80\x95",	(char*)"\xe3\x80\x90",	(char*)"\xe3\x80\x91",	(char*)"\xe3\x80\x8a",	(char*)"\xe3\x80\x8b",	(char*)"\xe3\x80\x88",
	(char*)"\xe3\x80\x89",	(char*)"\xe3\x80\x8c",	(char*)"\xe3\x80\x8d",	(char*)"\xe3\x80\x8e",	(char*)"\xe3\x80\x8f",	NULL,	NULL,	(char*)"\x5b",
	(char*)"\x5d",	(char*)"\x20\xcc\x85",	(char*)"\x20\xcc\x85",	(char*)"\x20\xcc\x85",	(char*)"\x20\xcc\x85",	(char*)"\x5f",	(char*)"\x5f",	(char*)"\x5f",
	(char*)"\x2c",	(char*)"\xe3\x80\x81",	(char*)"\x2e",	NULL,	(char*)"\x3b",	(char*)"\x3a",	(char*)"\x3f",	(char*)"\x21",
	(char*)"\xe2\x80\x94",	(char*)"\x28",	(char*)"\x29",	(char*)"\x7b",	(char*)"\x7d",	(char*)"\xe3\x80\x94",	(char*)"\xe3\x80\x95",	(char*)"\x23",
	(char*)"\x26",	(char*)"\x2a",	(char*)"\x2b",	(char*)"\x2d",	(char*)"\x3c",	(char*)"\x3e",	(char*)"\x3d",	NULL,
	(char*)"\x5c",	(char*)"\x24",	(char*)"\x25",	(char*)"\x40",	NULL,	NULL,	NULL,	NULL,
	(char*)"\x20\xd9\x8b",	(char*)"\xd9\x80\xd9\x8b",	(char*)"\x20\xd9\x8c",	NULL,	(char*)"\x20\xd9\x8d",	NULL,	(char*)"\x20\xd9\x8e",	(char*)"\xd9\x80\xd9\x8e",
	(char*)"\x20\xd9\x8f",	(char*)"\xd9\x80\xd9\x8f",	(char*)"\x20\xd9\x90",	(char*)"\xd9\x80\xd9\x90",	(char*)"\x20\xd9\x91",	(char*)"\xd9\x80\xd9\x91",	(char*)"\x20\xd9\x92",	(char*)"\xd9\x80\xd9\x92",
	(char*)"\xd8\xa1",	(char*)"\xd8\xa7\xd9\x93",	(char*)"\xd8\xa7\xd9\x93",	(char*)"\xd8\xa7\xd9\x94",	(char*)"\xd8\xa7\xd9\x94",	(char*)"\xd9\x88\xd9\x94",	(char*)"\xd9\x88\xd9\x94",	(char*)"\xd8\xa7\xd9\x95",
	(char*)"\xd8\xa7\xd9\x95",	(char*)"\xd9\x8a\xd9\x94",	(char*)"\xd9\x8a\xd9\x94",	(char*)"\xd9\x8a\xd9\x94",	(char*)"\xd9\x8a\xd9\x94",	(char*)"\xd8\xa7",	(char*)"\xd8\xa7",	(char*)"\xd8\xa8",
	(char*)"\xd8\xa8",	(char*)"\xd8\xa8",	(char*)"\xd8\xa8",	(char*)"\xd8\xa9",	(char*)"\xd8\xa9",	(char*)"\xd8\xaa",	(char*)"\xd8\xaa",	(char*)"\xd8\xaa",
	(char*)"\xd8\xaa",	(char*)"\xd8\xab",	(char*)"\xd8\xab",	(char*)"\xd8\xab",	(char*)"\xd8\xab",	(char*)"\xd8\xac",	(char*)"\xd8\xac",	(char*)"\xd8\xac",
	(char*)"\xd8\xac",	(char*)"\xd8\xad",	(char*)"\xd8\xad",	(char*)"\xd8\xad",	(char*)"\xd8\xad",	(char*)"\xd8\xae",	(char*)"\xd8\xae",	(char*)"\xd8\xae",
	(char*)"\xd8\xae",	(char*)"\xd8\xaf",	(char*)"\xd8\xaf",	(char*)"\xd8\xb0",	(char*)"\xd8\xb0",	(char*)"\xd8\xb1",	(char*)"\xd8\xb1",	(char*)"\xd8\xb2",
	(char*)"\xd8\xb2",	(char*)"\xd8\xb3",	(char*)"\xd8\xb3",	(char*)"\xd8\xb3",	(char*)"\xd8\xb3",	(char*)"\xd8\xb4",	(char*)"\xd8\xb4",	(char*)"\xd8\xb4",
	(char*)"\xd8\xb4",	(char*)"\xd8\xb5",	(char*)"\xd8\xb5",	(char*)"\xd8\xb5",	(char*)"\xd8\xb5",	(char*)"\xd8\xb6",	(char*)"\xd8\xb6",	(char*)"\xd8\xb6",
	(char*)"\xd8\xb6",	(char*)"\xd8\xb7",	(char*)"\xd8\xb7",	(char*)"\xd8\xb7",	(char*)"\xd8\xb7",	(char*)"\xd8\xb8",	(char*)"\xd8\xb8",	(char*)"\xd8\xb8",
	(char*)"\xd8\xb8",	(char*)"\xd8\xb9",	(char*)"\xd8\xb9",	(char*)"\xd8\xb9",	(char*)"\xd8\xb9",	(char*)"\xd8\xba",	(char*)"\xd8\xba",	(char*)"\xd8\xba",
	(char*)"\xd8\xba",	(char*)"\xd9\x81",	(char*)"\xd9\x81",	(char*)"\xd9\x81",	(char*)"\xd9\x81",	(char*)"\xd9\x82",	(char*)"\xd9\x82",	(char*)"\xd9\x82",
	(char*)"\xd9\x82",	(char*)"\xd9\x83",	(char*)"\xd9\x83",	(char*)"\xd9\x83",	(char*)"\xd9\x83",	(char*)"\xd9\x84",	(char*)"\xd9\x84",	(char*)"\xd9\x84",
	(char*)"\xd9\x84",	(char*)"\xd9\x85",	(char*)"\xd9\x85",	(char*)"\xd9\x85",	(char*)"\xd9\x85",	(char*)"\xd9\x86",	(char*)"\xd9\x86",	(char*)"\xd9\x86",
	(char*)"\xd9\x86",	(char*)"\xd9\x87",	(char*)"\xd9\x87",	(char*)"\xd9\x87",	(char*)"\xd9\x87",	(char*)"\xd9\x88",	(char*)"\xd9\x88",	(char*)"\xd9\x89",
	(char*)"\xd9\x89",	(char*)"\xd9\x8a",	(char*)"\xd9\x8a",	(char*)"\xd9\x8a",	(char*)"\xd9\x8a",	(char*)"\xd9\x84\xd8\xa7\xd9\x93",	(char*)"\xd9\x84\xd8\xa7\xd9\x93",	(char*)"\xd9\x84\xd8\xa7\xd9\x94",
	(char*)"\xd9\x84\xd8\xa7\xd9\x94",	(char*)"\xd9\x84\xd8\xa7\xd9\x95",	(char*)"\xd9\x84\xd8\xa7\xd9\x95",	(char*)"\xd9\x84\xd8\xa7",	(char*)"\xd9\x84\xd8\xa7",	NULL,	NULL,	NULL
};

static char* UNF_compat_00_ff [256] = {
	NULL,	(char*)"\x21",	(char*)"\x22",	(char*)"\x23",	(char*)"\x24",	(char*)"\x25",	(char*)"\x26",	(char*)"\x27",
	(char*)"\x28",	(char*)"\x29",	(char*)"\x2a",	(char*)"\x2b",	(char*)"\x2c",	(char*)"\x2d",	(char*)"\x2e",	(char*)"\x2f",
	(char*)"\x30",	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",
	(char*)"\x38",	(char*)"\x39",	(char*)"\x3a",	(char*)"\x3b",	(char*)"\x3c",	(char*)"\x3d",	(char*)"\x3e",	(char*)"\x3f",
	(char*)"\x40",	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",
	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",
	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",
	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x5b",	(char*)"\x5c",	(char*)"\x5d",	(char*)"\x5e",	(char*)"\x5f",
	(char*)"\x60",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",
	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",
	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",
	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x7b",	(char*)"\x7c",	(char*)"\x7d",	(char*)"\x7e",	(char*)"\xe2\xa6\x85",
	(char*)"\xe2\xa6\x86",	(char*)"\xe3\x80\x82",	(char*)"\xe3\x80\x8c",	(char*)"\xe3\x80\x8d",	(char*)"\xe3\x80\x81",	(char*)"\xe3\x83\xbb",	(char*)"\xe3\x83\xb2",	(char*)"\xe3\x82\xa1",
	(char*)"\xe3\x82\xa3",	(char*)"\xe3\x82\xa5",	(char*)"\xe3\x82\xa7",	(char*)"\xe3\x82\xa9",	(char*)"\xe3\x83\xa3",	(char*)"\xe3\x83\xa5",	(char*)"\xe3\x83\xa7",	(char*)"\xe3\x83\x83",
	(char*)"\xe3\x83\xbc",	(char*)"\xe3\x82\xa2",	(char*)"\xe3\x82\xa4",	(char*)"\xe3\x82\xa6",	(char*)"\xe3\x82\xa8",	(char*)"\xe3\x82\xaa",	(char*)"\xe3\x82\xab",	(char*)"\xe3\x82\xad",
	(char*)"\xe3\x82\xaf",	(char*)"\xe3\x82\xb1",	(char*)"\xe3\x82\xb3",	(char*)"\xe3\x82\xb5",	(char*)"\xe3\x82\xb7",	(char*)"\xe3\x82\xb9",	(char*)"\xe3\x82\xbb",	(char*)"\xe3\x82\xbd",
	(char*)"\xe3\x82\xbf",	(char*)"\xe3\x83\x81",	(char*)"\xe3\x83\x84",	(char*)"\xe3\x83\x86",	(char*)"\xe3\x83\x88",	(char*)"\xe3\x83\x8a",	(char*)"\xe3\x83\x8b",	(char*)"\xe3\x83\x8c",
	(char*)"\xe3\x83\x8d",	(char*)"\xe3\x83\x8e",	(char*)"\xe3\x83\x8f",	(char*)"\xe3\x83\x92",	(char*)"\xe3\x83\x95",	(char*)"\xe3\x83\x98",	(char*)"\xe3\x83\x9b",	(char*)"\xe3\x83\x9e",
	(char*)"\xe3\x83\x9f",	(char*)"\xe3\x83\xa0",	(char*)"\xe3\x83\xa1",	(char*)"\xe3\x83\xa2",	(char*)"\xe3\x83\xa4",	(char*)"\xe3\x83\xa6",	(char*)"\xe3\x83\xa8",	(char*)"\xe3\x83\xa9",
	(char*)"\xe3\x83\xaa",	(char*)"\xe3\x83\xab",	(char*)"\xe3\x83\xac",	(char*)"\xe3\x83\xad",	(char*)"\xe3\x83\xaf",	(char*)"\xe3\x83\xb3",	(char*)"\xe3\x82\x99",	(char*)"\xe3\x82\x9a",
	(char*)"\xe1\x85\xa0",	(char*)"\xe1\x84\x80",	(char*)"\xe1\x84\x81",	(char*)"\xe1\x86\xaa",	(char*)"\xe1\x84\x82",	(char*)"\xe1\x86\xac",	(char*)"\xe1\x86\xad",	(char*)"\xe1\x84\x83",
	(char*)"\xe1\x84\x84",	(char*)"\xe1\x84\x85",	(char*)"\xe1\x86\xb0",	(char*)"\xe1\x86\xb1",	(char*)"\xe1\x86\xb2",	(char*)"\xe1\x86\xb3",	(char*)"\xe1\x86\xb4",	(char*)"\xe1\x86\xb5",
	(char*)"\xe1\x84\x9a",	(char*)"\xe1\x84\x86",	(char*)"\xe1\x84\x87",	(char*)"\xe1\x84\x88",	(char*)"\xe1\x84\xa1",	(char*)"\xe1\x84\x89",	(char*)"\xe1\x84\x8a",	(char*)"\xe1\x84\x8b",
	(char*)"\xe1\x84\x8c",	(char*)"\xe1\x84\x8d",	(char*)"\xe1\x84\x8e",	(char*)"\xe1\x84\x8f",	(char*)"\xe1\x84\x90",	(char*)"\xe1\x84\x91",	(char*)"\xe1\x84\x92",	NULL,
	NULL,	NULL,	(char*)"\xe1\x85\xa1",	(char*)"\xe1\x85\xa2",	(char*)"\xe1\x85\xa3",	(char*)"\xe1\x85\xa4",	(char*)"\xe1\x85\xa5",	(char*)"\xe1\x85\xa6",
	NULL,	NULL,	(char*)"\xe1\x85\xa7",	(char*)"\xe1\x85\xa8",	(char*)"\xe1\x85\xa9",	(char*)"\xe1\x85\xaa",	(char*)"\xe1\x85\xab",	(char*)"\xe1\x85\xac",
	NULL,	NULL,	(char*)"\xe1\x85\xad",	(char*)"\xe1\x85\xae",	(char*)"\xe1\x85\xaf",	(char*)"\xe1\x85\xb0",	(char*)"\xe1\x85\xb1",	(char*)"\xe1\x85\xb2",
	NULL,	NULL,	(char*)"\xe1\x85\xb3",	(char*)"\xe1\x85\xb4",	(char*)"\xe1\x85\xb5",	NULL,	NULL,	NULL,
	(char*)"\xc2\xa2",	(char*)"\xc2\xa3",	(char*)"\xc2\xac",	(char*)"\x20\xcc\x84",	(char*)"\xc2\xa6",	(char*)"\xc2\xa5",	(char*)"\xe2\x82\xa9",	NULL,
	(char*)"\xe2\x94\x82",	(char*)"\xe2\x86\x90",	(char*)"\xe2\x86\x91",	(char*)"\xe2\x86\x92",	(char*)"\xe2\x86\x93",	(char*)"\xe2\x96\xa0",	(char*)"\xe2\x97\x8b",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_01_10 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	(char*)"\xf0\x91\x82\x99\xf0\x91\x82\xba",	NULL,	(char*)"\xf0\x91\x82\x9b\xf0\x91\x82\xba",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xf0\x91\x82\xa5\xf0\x91\x82\xba",	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_01_d1 [256] = {
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\xf0\x9d\x85\x97\xf0\x9d\x85\xa5",	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5",
	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xae",	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf",	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb0",	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb1",	(char*)"\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb2",	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	(char*)"\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5",	(char*)"\xf0\x9d\x86\xba\xf0\x9d\x85\xa5",	(char*)"\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xae",	(char*)"\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xae",	(char*)"\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf",
	(char*)"\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_01_d4 [256] = {
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",
	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",
	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	NULL,	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	NULL,	(char*)"\x43",	(char*)"\x44",
	NULL,	NULL,	(char*)"\x47",	NULL,	NULL,	(char*)"\x4a",	(char*)"\x4b",	NULL,
	NULL,	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	NULL,	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	NULL,	(char*)"\x66",	NULL,	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	NULL,	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76"
};

static char* UNF_compat_01_d5 [256] = {
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	(char*)"\x42",	NULL,	(char*)"\x44",
	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	NULL,	NULL,	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",
	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	NULL,	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	NULL,	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	NULL,	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	NULL,
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	NULL,	(char*)"\x4f",	NULL,
	NULL,	NULL,	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	NULL,	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",
	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",
	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",
	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",
	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72"
};

static char* UNF_compat_01_d6 [256] = {
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",
	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",
	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",
	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",
	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",
	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",
	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",
	(char*)"\x41",	(char*)"\x42",	(char*)"\x43",	(char*)"\x44",	(char*)"\x45",	(char*)"\x46",	(char*)"\x47",	(char*)"\x48",
	(char*)"\x49",	(char*)"\x4a",	(char*)"\x4b",	(char*)"\x4c",	(char*)"\x4d",	(char*)"\x4e",	(char*)"\x4f",	(char*)"\x50",
	(char*)"\x51",	(char*)"\x52",	(char*)"\x53",	(char*)"\x54",	(char*)"\x55",	(char*)"\x56",	(char*)"\x57",	(char*)"\x58",
	(char*)"\x59",	(char*)"\x5a",	(char*)"\x61",	(char*)"\x62",	(char*)"\x63",	(char*)"\x64",	(char*)"\x65",	(char*)"\x66",
	(char*)"\x67",	(char*)"\x68",	(char*)"\x69",	(char*)"\x6a",	(char*)"\x6b",	(char*)"\x6c",	(char*)"\x6d",	(char*)"\x6e",
	(char*)"\x6f",	(char*)"\x70",	(char*)"\x71",	(char*)"\x72",	(char*)"\x73",	(char*)"\x74",	(char*)"\x75",	(char*)"\x76",
	(char*)"\x77",	(char*)"\x78",	(char*)"\x79",	(char*)"\x7a",	(char*)"\xc4\xb1",	(char*)"\xc8\xb7",	NULL,	NULL,
	(char*)"\xce\x91",	(char*)"\xce\x92",	(char*)"\xce\x93",	(char*)"\xce\x94",	(char*)"\xce\x95",	(char*)"\xce\x96",	(char*)"\xce\x97",	(char*)"\xce\x98",
	(char*)"\xce\x99",	(char*)"\xce\x9a",	(char*)"\xce\x9b",	(char*)"\xce\x9c",	(char*)"\xce\x9d",	(char*)"\xce\x9e",	(char*)"\xce\x9f",	(char*)"\xce\xa0",
	(char*)"\xce\xa1",	(char*)"\xce\x98",	(char*)"\xce\xa3",	(char*)"\xce\xa4",	(char*)"\xce\xa5",	(char*)"\xce\xa6",	(char*)"\xce\xa7",	(char*)"\xce\xa8",
	(char*)"\xce\xa9",	(char*)"\xe2\x88\x87",	(char*)"\xce\xb1",	(char*)"\xce\xb2",	(char*)"\xce\xb3",	(char*)"\xce\xb4",	(char*)"\xce\xb5",	(char*)"\xce\xb6",
	(char*)"\xce\xb7",	(char*)"\xce\xb8",	(char*)"\xce\xb9",	(char*)"\xce\xba",	(char*)"\xce\xbb",	(char*)"\xce\xbc",	(char*)"\xce\xbd",	(char*)"\xce\xbe",
	(char*)"\xce\xbf",	(char*)"\xcf\x80",	(char*)"\xcf\x81",	(char*)"\xcf\x82",	(char*)"\xcf\x83",	(char*)"\xcf\x84",	(char*)"\xcf\x85",	(char*)"\xcf\x86",
	(char*)"\xcf\x87",	(char*)"\xcf\x88",	(char*)"\xcf\x89",	(char*)"\xe2\x88\x82",	(char*)"\xce\xb5",	(char*)"\xce\xb8",	(char*)"\xce\xba",	(char*)"\xcf\x86",
	(char*)"\xcf\x81",	(char*)"\xcf\x80",	(char*)"\xce\x91",	(char*)"\xce\x92",	(char*)"\xce\x93",	(char*)"\xce\x94",	(char*)"\xce\x95",	(char*)"\xce\x96",
	(char*)"\xce\x97",	(char*)"\xce\x98",	(char*)"\xce\x99",	(char*)"\xce\x9a",	(char*)"\xce\x9b",	(char*)"\xce\x9c",	(char*)"\xce\x9d",	(char*)"\xce\x9e",
	(char*)"\xce\x9f",	(char*)"\xce\xa0",	(char*)"\xce\xa1",	(char*)"\xce\x98",	(char*)"\xce\xa3",	(char*)"\xce\xa4",	(char*)"\xce\xa5",	(char*)"\xce\xa6",
	(char*)"\xce\xa7",	(char*)"\xce\xa8",	(char*)"\xce\xa9",	(char*)"\xe2\x88\x87",	(char*)"\xce\xb1",	(char*)"\xce\xb2",	(char*)"\xce\xb3",	(char*)"\xce\xb4"
};

static char* UNF_compat_01_d7 [256] = {
	(char*)"\xce\xb5",	(char*)"\xce\xb6",	(char*)"\xce\xb7",	(char*)"\xce\xb8",	(char*)"\xce\xb9",	(char*)"\xce\xba",	(char*)"\xce\xbb",	(char*)"\xce\xbc",
	(char*)"\xce\xbd",	(char*)"\xce\xbe",	(char*)"\xce\xbf",	(char*)"\xcf\x80",	(char*)"\xcf\x81",	(char*)"\xcf\x82",	(char*)"\xcf\x83",	(char*)"\xcf\x84",
	(char*)"\xcf\x85",	(char*)"\xcf\x86",	(char*)"\xcf\x87",	(char*)"\xcf\x88",	(char*)"\xcf\x89",	(char*)"\xe2\x88\x82",	(char*)"\xce\xb5",	(char*)"\xce\xb8",
	(char*)"\xce\xba",	(char*)"\xcf\x86",	(char*)"\xcf\x81",	(char*)"\xcf\x80",	(char*)"\xce\x91",	(char*)"\xce\x92",	(char*)"\xce\x93",	(char*)"\xce\x94",
	(char*)"\xce\x95",	(char*)"\xce\x96",	(char*)"\xce\x97",	(char*)"\xce\x98",	(char*)"\xce\x99",	(char*)"\xce\x9a",	(char*)"\xce\x9b",	(char*)"\xce\x9c",
	(char*)"\xce\x9d",	(char*)"\xce\x9e",	(char*)"\xce\x9f",	(char*)"\xce\xa0",	(char*)"\xce\xa1",	(char*)"\xce\x98",	(char*)"\xce\xa3",	(char*)"\xce\xa4",
	(char*)"\xce\xa5",	(char*)"\xce\xa6",	(char*)"\xce\xa7",	(char*)"\xce\xa8",	(char*)"\xce\xa9",	(char*)"\xe2\x88\x87",	(char*)"\xce\xb1",	(char*)"\xce\xb2",
	(char*)"\xce\xb3",	(char*)"\xce\xb4",	(char*)"\xce\xb5",	(char*)"\xce\xb6",	(char*)"\xce\xb7",	(char*)"\xce\xb8",	(char*)"\xce\xb9",	(char*)"\xce\xba",
	(char*)"\xce\xbb",	(char*)"\xce\xbc",	(char*)"\xce\xbd",	(char*)"\xce\xbe",	(char*)"\xce\xbf",	(char*)"\xcf\x80",	(char*)"\xcf\x81",	(char*)"\xcf\x82",
	(char*)"\xcf\x83",	(char*)"\xcf\x84",	(char*)"\xcf\x85",	(char*)"\xcf\x86",	(char*)"\xcf\x87",	(char*)"\xcf\x88",	(char*)"\xcf\x89",	(char*)"\xe2\x88\x82",
	(char*)"\xce\xb5",	(char*)"\xce\xb8",	(char*)"\xce\xba",	(char*)"\xcf\x86",	(char*)"\xcf\x81",	(char*)"\xcf\x80",	(char*)"\xce\x91",	(char*)"\xce\x92",
	(char*)"\xce\x93",	(char*)"\xce\x94",	(char*)"\xce\x95",	(char*)"\xce\x96",	(char*)"\xce\x97",	(char*)"\xce\x98",	(char*)"\xce\x99",	(char*)"\xce\x9a",
	(char*)"\xce\x9b",	(char*)"\xce\x9c",	(char*)"\xce\x9d",	(char*)"\xce\x9e",	(char*)"\xce\x9f",	(char*)"\xce\xa0",	(char*)"\xce\xa1",	(char*)"\xce\x98",
	(char*)"\xce\xa3",	(char*)"\xce\xa4",	(char*)"\xce\xa5",	(char*)"\xce\xa6",	(char*)"\xce\xa7",	(char*)"\xce\xa8",	(char*)"\xce\xa9",	(char*)"\xe2\x88\x87",
	(char*)"\xce\xb1",	(char*)"\xce\xb2",	(char*)"\xce\xb3",	(char*)"\xce\xb4",	(char*)"\xce\xb5",	(char*)"\xce\xb6",	(char*)"\xce\xb7",	(char*)"\xce\xb8",
	(char*)"\xce\xb9",	(char*)"\xce\xba",	(char*)"\xce\xbb",	(char*)"\xce\xbc",	(char*)"\xce\xbd",	(char*)"\xce\xbe",	(char*)"\xce\xbf",	(char*)"\xcf\x80",
	(char*)"\xcf\x81",	(char*)"\xcf\x82",	(char*)"\xcf\x83",	(char*)"\xcf\x84",	(char*)"\xcf\x85",	(char*)"\xcf\x86",	(char*)"\xcf\x87",	(char*)"\xcf\x88",
	(char*)"\xcf\x89",	(char*)"\xe2\x88\x82",	(char*)"\xce\xb5",	(char*)"\xce\xb8",	(char*)"\xce\xba",	(char*)"\xcf\x86",	(char*)"\xcf\x81",	(char*)"\xcf\x80",
	(char*)"\xce\x91",	(char*)"\xce\x92",	(char*)"\xce\x93",	(char*)"\xce\x94",	(char*)"\xce\x95",	(char*)"\xce\x96",	(char*)"\xce\x97",	(char*)"\xce\x98",
	(char*)"\xce\x99",	(char*)"\xce\x9a",	(char*)"\xce\x9b",	(char*)"\xce\x9c",	(char*)"\xce\x9d",	(char*)"\xce\x9e",	(char*)"\xce\x9f",	(char*)"\xce\xa0",
	(char*)"\xce\xa1",	(char*)"\xce\x98",	(char*)"\xce\xa3",	(char*)"\xce\xa4",	(char*)"\xce\xa5",	(char*)"\xce\xa6",	(char*)"\xce\xa7",	(char*)"\xce\xa8",
	(char*)"\xce\xa9",	(char*)"\xe2\x88\x87",	(char*)"\xce\xb1",	(char*)"\xce\xb2",	(char*)"\xce\xb3",	(char*)"\xce\xb4",	(char*)"\xce\xb5",	(char*)"\xce\xb6",
	(char*)"\xce\xb7",	(char*)"\xce\xb8",	(char*)"\xce\xb9",	(char*)"\xce\xba",	(char*)"\xce\xbb",	(char*)"\xce\xbc",	(char*)"\xce\xbd",	(char*)"\xce\xbe",
	(char*)"\xce\xbf",	(char*)"\xcf\x80",	(char*)"\xcf\x81",	(char*)"\xcf\x82",	(char*)"\xcf\x83",	(char*)"\xcf\x84",	(char*)"\xcf\x85",	(char*)"\xcf\x86",
	(char*)"\xcf\x87",	(char*)"\xcf\x88",	(char*)"\xcf\x89",	(char*)"\xe2\x88\x82",	(char*)"\xce\xb5",	(char*)"\xce\xb8",	(char*)"\xce\xba",	(char*)"\xcf\x86",
	(char*)"\xcf\x81",	(char*)"\xcf\x80",	(char*)"\xcf\x9c",	(char*)"\xcf\x9d",	NULL,	NULL,	(char*)"\x30",	(char*)"\x31",
	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",	(char*)"\x38",	(char*)"\x39",
	(char*)"\x30",	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",
	(char*)"\x38",	(char*)"\x39",	(char*)"\x30",	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",
	(char*)"\x36",	(char*)"\x37",	(char*)"\x38",	(char*)"\x39",	(char*)"\x30",	(char*)"\x31",	(char*)"\x32",	(char*)"\x33",
	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",	(char*)"\x38",	(char*)"\x39",	(char*)"\x30",	(char*)"\x31",
	(char*)"\x32",	(char*)"\x33",	(char*)"\x34",	(char*)"\x35",	(char*)"\x36",	(char*)"\x37",	(char*)"\x38",	(char*)"\x39"
};

static char* UNF_compat_01_f1 [256] = {
	(char*)"\x30\x2e",	(char*)"\x30\x2c",	(char*)"\x31\x2c",	(char*)"\x32\x2c",	(char*)"\x33\x2c",	(char*)"\x34\x2c",	(char*)"\x35\x2c",	(char*)"\x36\x2c",
	(char*)"\x37\x2c",	(char*)"\x38\x2c",	(char*)"\x39\x2c",	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x28\x41\x29",	(char*)"\x28\x42\x29",	(char*)"\x28\x43\x29",	(char*)"\x28\x44\x29",	(char*)"\x28\x45\x29",	(char*)"\x28\x46\x29",	(char*)"\x28\x47\x29",	(char*)"\x28\x48\x29",
	(char*)"\x28\x49\x29",	(char*)"\x28\x4a\x29",	(char*)"\x28\x4b\x29",	(char*)"\x28\x4c\x29",	(char*)"\x28\x4d\x29",	(char*)"\x28\x4e\x29",	(char*)"\x28\x4f\x29",	(char*)"\x28\x50\x29",
	(char*)"\x28\x51\x29",	(char*)"\x28\x52\x29",	(char*)"\x28\x53\x29",	(char*)"\x28\x54\x29",	(char*)"\x28\x55\x29",	(char*)"\x28\x56\x29",	(char*)"\x28\x57\x29",	(char*)"\x28\x58\x29",
	(char*)"\x28\x59\x29",	(char*)"\x28\x5a\x29",	(char*)"\xe3\x80\x94\x53\xe3\x80\x95",	(char*)"\x43",	(char*)"\x52",	(char*)"\x43\x44",	(char*)"\x57\x5a",	NULL,
	NULL,	(char*)"\x42",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	(char*)"\x4e",	NULL,	(char*)"\x50",
	NULL,	NULL,	(char*)"\x53",	NULL,	NULL,	NULL,	(char*)"\x57",	NULL,
	NULL,	NULL,	(char*)"\x48\x56",	(char*)"\x4d\x56",	(char*)"\x53\x44",	(char*)"\x53\x53",	(char*)"\x50\x50\x56",	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\x44\x4a",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_01_f2 [256] = {
	(char*)"\xe3\x81\xbb\xe3\x81\x8b",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe6\x89\x8b",	(char*)"\xe5\xad\x97",	(char*)"\xe5\x8f\x8c",	(char*)"\xe3\x83\x86\xe3\x82\x99",	(char*)"\xe4\xba\x8c",	(char*)"\xe5\xa4\x9a",	(char*)"\xe8\xa7\xa3",	(char*)"\xe5\xa4\xa9",
	(char*)"\xe4\xba\xa4",	(char*)"\xe6\x98\xa0",	(char*)"\xe7\x84\xa1",	(char*)"\xe6\x96\x99",	(char*)"\xe5\x89\x8d",	(char*)"\xe5\xbe\x8c",	(char*)"\xe5\x86\x8d",	(char*)"\xe6\x96\xb0",
	(char*)"\xe5\x88\x9d",	(char*)"\xe7\xb5\x82",	(char*)"\xe7\x94\x9f",	(char*)"\xe8\xb2\xa9",	(char*)"\xe5\xa3\xb0",	(char*)"\xe5\x90\xb9",	(char*)"\xe6\xbc\x94",	(char*)"\xe6\x8a\x95",
	(char*)"\xe6\x8d\x95",	(char*)"\xe4\xb8\x80",	(char*)"\xe4\xb8\x89",	(char*)"\xe9\x81\x8a",	(char*)"\xe5\xb7\xa6",	(char*)"\xe4\xb8\xad",	(char*)"\xe5\x8f\xb3",	(char*)"\xe6\x8c\x87",
	(char*)"\xe8\xb5\xb0",	(char*)"\xe6\x89\x93",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	(char*)"\xe3\x80\x94\xe6\x9c\xac\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe4\xb8\x89\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe4\xba\x8c\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe5\xae\x89\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe7\x82\xb9\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe6\x89\x93\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe7\x9b\x97\xe3\x80\x95",	(char*)"\xe3\x80\x94\xe5\x8b\x9d\xe3\x80\x95",
	(char*)"\xe3\x80\x94\xe6\x95\x97\xe3\x80\x95",	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char* UNF_compat_02_f8 [256] = {
	(char*)"\xe4\xb8\xbd",	(char*)"\xe4\xb8\xb8",	(char*)"\xe4\xb9\x81",	(char*)"\xf0\xa0\x84\xa2",	(char*)"\xe4\xbd\xa0",	(char*)"\xe4\xbe\xae",	(char*)"\xe4\xbe\xbb",	(char*)"\xe5\x80\x82",
	(char*)"\xe5\x81\xba",	(char*)"\xe5\x82\x99",	(char*)"\xe5\x83\xa7",	(char*)"\xe5\x83\x8f",	(char*)"\xe3\x92\x9e",	(char*)"\xf0\xa0\x98\xba",	(char*)"\xe5\x85\x8d",	(char*)"\xe5\x85\x94",
	(char*)"\xe5\x85\xa4",	(char*)"\xe5\x85\xb7",	(char*)"\xf0\xa0\x94\x9c",	(char*)"\xe3\x92\xb9",	(char*)"\xe5\x85\xa7",	(char*)"\xe5\x86\x8d",	(char*)"\xf0\xa0\x95\x8b",	(char*)"\xe5\x86\x97",
	(char*)"\xe5\x86\xa4",	(char*)"\xe4\xbb\x8c",	(char*)"\xe5\x86\xac",	(char*)"\xe5\x86\xb5",	(char*)"\xf0\xa9\x87\x9f",	(char*)"\xe5\x87\xb5",	(char*)"\xe5\x88\x83",	(char*)"\xe3\x93\x9f",
	(char*)"\xe5\x88\xbb",	(char*)"\xe5\x89\x86",	(char*)"\xe5\x89\xb2",	(char*)"\xe5\x89\xb7",	(char*)"\xe3\x94\x95",	(char*)"\xe5\x8b\x87",	(char*)"\xe5\x8b\x89",	(char*)"\xe5\x8b\xa4",
	(char*)"\xe5\x8b\xba",	(char*)"\xe5\x8c\x85",	(char*)"\xe5\x8c\x86",	(char*)"\xe5\x8c\x97",	(char*)"\xe5\x8d\x89",	(char*)"\xe5\x8d\x91",	(char*)"\xe5\x8d\x9a",	(char*)"\xe5\x8d\xb3",
	(char*)"\xe5\x8d\xbd",	(char*)"\xe5\x8d\xbf",	(char*)"\xe5\x8d\xbf",	(char*)"\xe5\x8d\xbf",	(char*)"\xf0\xa0\xa8\xac",	(char*)"\xe7\x81\xb0",	(char*)"\xe5\x8f\x8a",	(char*)"\xe5\x8f\x9f",
	(char*)"\xf0\xa0\xad\xa3",	(char*)"\xe5\x8f\xab",	(char*)"\xe5\x8f\xb1",	(char*)"\xe5\x90\x86",	(char*)"\xe5\x92\x9e",	(char*)"\xe5\x90\xb8",	(char*)"\xe5\x91\x88",	(char*)"\xe5\x91\xa8",
	(char*)"\xe5\x92\xa2",	(char*)"\xe5\x93\xb6",	(char*)"\xe5\x94\x90",	(char*)"\xe5\x95\x93",	(char*)"\xe5\x95\xa3",	(char*)"\xe5\x96\x84",	(char*)"\xe5\x96\x84",	(char*)"\xe5\x96\x99",
	(char*)"\xe5\x96\xab",	(char*)"\xe5\x96\xb3",	(char*)"\xe5\x97\x82",	(char*)"\xe5\x9c\x96",	(char*)"\xe5\x98\x86",	(char*)"\xe5\x9c\x97",	(char*)"\xe5\x99\x91",	(char*)"\xe5\x99\xb4",
	(char*)"\xe5\x88\x87",	(char*)"\xe5\xa3\xae",	(char*)"\xe5\x9f\x8e",	(char*)"\xe5\x9f\xb4",	(char*)"\xe5\xa0\x8d",	(char*)"\xe5\x9e\x8b",	(char*)"\xe5\xa0\xb2",	(char*)"\xe5\xa0\xb1",
	(char*)"\xe5\xa2\xac",	(char*)"\xf0\xa1\x93\xa4",	(char*)"\xe5\xa3\xb2",	(char*)"\xe5\xa3\xb7",	(char*)"\xe5\xa4\x86",	(char*)"\xe5\xa4\x9a",	(char*)"\xe5\xa4\xa2",	(char*)"\xe5\xa5\xa2",
	(char*)"\xf0\xa1\x9a\xa8",	(char*)"\xf0\xa1\x9b\xaa",	(char*)"\xe5\xa7\xac",	(char*)"\xe5\xa8\x9b",	(char*)"\xe5\xa8\xa7",	(char*)"\xe5\xa7\x98",	(char*)"\xe5\xa9\xa6",	(char*)"\xe3\x9b\xae",
	(char*)"\xe3\x9b\xbc",	(char*)"\xe5\xac\x88",	(char*)"\xe5\xac\xbe",	(char*)"\xe5\xac\xbe",	(char*)"\xf0\xa1\xa7\x88",	(char*)"\xe5\xaf\x83",	(char*)"\xe5\xaf\x98",	(char*)"\xe5\xaf\xa7",
	(char*)"\xe5\xaf\xb3",	(char*)"\xf0\xa1\xac\x98",	(char*)"\xe5\xaf\xbf",	(char*)"\xe5\xb0\x86",	(char*)"\xe5\xbd\x93",	(char*)"\xe5\xb0\xa2",	(char*)"\xe3\x9e\x81",	(char*)"\xe5\xb1\xa0",
	(char*)"\xe5\xb1\xae",	(char*)"\xe5\xb3\x80",	(char*)"\xe5\xb2\x8d",	(char*)"\xf0\xa1\xb7\xa4",	(char*)"\xe5\xb5\x83",	(char*)"\xf0\xa1\xb7\xa6",	(char*)"\xe5\xb5\xae",	(char*)"\xe5\xb5\xab",
	(char*)"\xe5\xb5\xbc",	(char*)"\xe5\xb7\xa1",	(char*)"\xe5\xb7\xa2",	(char*)"\xe3\xa0\xaf",	(char*)"\xe5\xb7\xbd",	(char*)"\xe5\xb8\xa8",	(char*)"\xe5\xb8\xbd",	(char*)"\xe5\xb9\xa9",
	(char*)"\xe3\xa1\xa2",	(char*)"\xf0\xa2\x86\x83",	(char*)"\xe3\xa1\xbc",	(char*)"\xe5\xba\xb0",	(char*)"\xe5\xba\xb3",	(char*)"\xe5\xba\xb6",	(char*)"\xe5\xbb\x8a",	(char*)"\xf0\xaa\x8e\x92",
	(char*)"\xe5\xbb\xbe",	(char*)"\xf0\xa2\x8c\xb1",	(char*)"\xf0\xa2\x8c\xb1",	(char*)"\xe8\x88\x81",	(char*)"\xe5\xbc\xa2",	(char*)"\xe5\xbc\xa2",	(char*)"\xe3\xa3\x87",	(char*)"\xf0\xa3\x8a\xb8",
	(char*)"\xf0\xa6\x87\x9a",	(char*)"\xe5\xbd\xa2",	(char*)"\xe5\xbd\xab",	(char*)"\xe3\xa3\xa3",	(char*)"\xe5\xbe\x9a",	(char*)"\xe5\xbf\x8d",	(char*)"\xe5\xbf\x97",	(char*)"\xe5\xbf\xb9",
	(char*)"\xe6\x82\x81",	(char*)"\xe3\xa4\xba",	(char*)"\xe3\xa4\x9c",	(char*)"\xe6\x82\x94",	(char*)"\xf0\xa2\x9b\x94",	(char*)"\xe6\x83\x87",	(char*)"\xe6\x85\x88",	(char*)"\xe6\x85\x8c",
	(char*)"\xe6\x85\x8e",	(char*)"\xe6\x85\x8c",	(char*)"\xe6\x85\xba",	(char*)"\xe6\x86\x8e",	(char*)"\xe6\x86\xb2",	(char*)"\xe6\x86\xa4",	(char*)"\xe6\x86\xaf",	(char*)"\xe6\x87\x9e",
	(char*)"\xe6\x87\xb2",	(char*)"\xe6\x87\xb6",	(char*)"\xe6\x88\x90",	(char*)"\xe6\x88\x9b",	(char*)"\xe6\x89\x9d",	(char*)"\xe6\x8a\xb1",	(char*)"\xe6\x8b\x94",	(char*)"\xe6\x8d\x90",
	(char*)"\xf0\xa2\xac\x8c",	(char*)"\xe6\x8c\xbd",	(char*)"\xe6\x8b\xbc",	(char*)"\xe6\x8d\xa8",	(char*)"\xe6\x8e\x83",	(char*)"\xe6\x8f\xa4",	(char*)"\xf0\xa2\xaf\xb1",	(char*)"\xe6\x90\xa2",
	(char*)"\xe6\x8f\x85",	(char*)"\xe6\x8e\xa9",	(char*)"\xe3\xa8\xae",	(char*)"\xe6\x91\xa9",	(char*)"\xe6\x91\xbe",	(char*)"\xe6\x92\x9d",	(char*)"\xe6\x91\xb7",	(char*)"\xe3\xa9\xac",
	(char*)"\xe6\x95\x8f",	(char*)"\xe6\x95\xac",	(char*)"\xf0\xa3\x80\x8a",	(char*)"\xe6\x97\xa3",	(char*)"\xe6\x9b\xb8",	(char*)"\xe6\x99\x89",	(char*)"\xe3\xac\x99",	(char*)"\xe6\x9a\x91",
	(char*)"\xe3\xac\x88",	(char*)"\xe3\xab\xa4",	(char*)"\xe5\x86\x92",	(char*)"\xe5\x86\x95",	(char*)"\xe6\x9c\x80",	(char*)"\xe6\x9a\x9c",	(char*)"\xe8\x82\xad",	(char*)"\xe4\x8f\x99",
	(char*)"\xe6\x9c\x97",	(char*)"\xe6\x9c\x9b",	(char*)"\xe6\x9c\xa1",	(char*)"\xe6\x9d\x9e",	(char*)"\xe6\x9d\x93",	(char*)"\xf0\xa3\x8f\x83",	(char*)"\xe3\xad\x89",	(char*)"\xe6\x9f\xba",
	(char*)"\xe6\x9e\x85",	(char*)"\xe6\xa1\x92",	(char*)"\xe6\xa2\x85",	(char*)"\xf0\xa3\x91\xad",	(char*)"\xe6\xa2\x8e",	(char*)"\xe6\xa0\x9f",	(char*)"\xe6\xa4\x94",	(char*)"\xe3\xae\x9d",
	(char*)"\xe6\xa5\x82",	(char*)"\xe6\xa6\xa3",	(char*)"\xe6\xa7\xaa",	(char*)"\xe6\xaa\xa8",	(char*)"\xf0\xa3\x9a\xa3",	(char*)"\xe6\xab\x9b",	(char*)"\xe3\xb0\x98",	(char*)"\xe6\xac\xa1",
	(char*)"\xf0\xa3\xa2\xa7",	(char*)"\xe6\xad\x94",	(char*)"\xe3\xb1\x8e",	(char*)"\xe6\xad\xb2",	(char*)"\xe6\xae\x9f",	(char*)"\xe6\xae\xba",	(char*)"\xe6\xae\xbb",	(char*)"\xf0\xa3\xaa\x8d",
	(char*)"\xf0\xa1\xb4\x8b",	(char*)"\xf0\xa3\xab\xba",	(char*)"\xe6\xb1\x8e",	(char*)"\xf0\xa3\xb2\xbc",	(char*)"\xe6\xb2\xbf",	(char*)"\xe6\xb3\x8d",	(char*)"\xe6\xb1\xa7",	(char*)"\xe6\xb4\x96"
};

static char* UNF_compat_02_f9 [256] = {
	(char*)"\xe6\xb4\xbe",	(char*)"\xe6\xb5\xb7",	(char*)"\xe6\xb5\x81",	(char*)"\xe6\xb5\xa9",	(char*)"\xe6\xb5\xb8",	(char*)"\xe6\xb6\x85",	(char*)"\xf0\xa3\xb4\x9e",	(char*)"\xe6\xb4\xb4",
	(char*)"\xe6\xb8\xaf",	(char*)"\xe6\xb9\xae",	(char*)"\xe3\xb4\xb3",	(char*)"\xe6\xbb\x8b",	(char*)"\xe6\xbb\x87",	(char*)"\xf0\xa3\xbb\x91",	(char*)"\xe6\xb7\xb9",	(char*)"\xe6\xbd\xae",
	(char*)"\xf0\xa3\xbd\x9e",	(char*)"\xf0\xa3\xbe\x8e",	(char*)"\xe6\xbf\x86",	(char*)"\xe7\x80\xb9",	(char*)"\xe7\x80\x9e",	(char*)"\xe7\x80\x9b",	(char*)"\xe3\xb6\x96",	(char*)"\xe7\x81\x8a",
	(char*)"\xe7\x81\xbd",	(char*)"\xe7\x81\xb7",	(char*)"\xe7\x82\xad",	(char*)"\xf0\xa0\x94\xa5",	(char*)"\xe7\x85\x85",	(char*)"\xf0\xa4\x89\xa3",	(char*)"\xe7\x86\x9c",	(char*)"\xf0\xa4\x8e\xab",
	(char*)"\xe7\x88\xa8",	(char*)"\xe7\x88\xb5",	(char*)"\xe7\x89\x90",	(char*)"\xf0\xa4\x98\x88",	(char*)"\xe7\x8a\x80",	(char*)"\xe7\x8a\x95",	(char*)"\xf0\xa4\x9c\xb5",	(char*)"\xf0\xa4\xa0\x94",
	(char*)"\xe7\x8d\xba",	(char*)"\xe7\x8e\x8b",	(char*)"\xe3\xba\xac",	(char*)"\xe7\x8e\xa5",	(char*)"\xe3\xba\xb8",	(char*)"\xe3\xba\xb8",	(char*)"\xe7\x91\x87",	(char*)"\xe7\x91\x9c",
	(char*)"\xe7\x91\xb1",	(char*)"\xe7\x92\x85",	(char*)"\xe7\x93\x8a",	(char*)"\xe3\xbc\x9b",	(char*)"\xe7\x94\xa4",	(char*)"\xf0\xa4\xb0\xb6",	(char*)"\xe7\x94\xbe",	(char*)"\xf0\xa4\xb2\x92",
	(char*)"\xe7\x95\xb0",	(char*)"\xf0\xa2\x86\x9f",	(char*)"\xe7\x98\x90",	(char*)"\xf0\xa4\xbe\xa1",	(char*)"\xf0\xa4\xbe\xb8",	(char*)"\xf0\xa5\x81\x84",	(char*)"\xe3\xbf\xbc",	(char*)"\xe4\x80\x88",
	(char*)"\xe7\x9b\xb4",	(char*)"\xf0\xa5\x83\xb3",	(char*)"\xf0\xa5\x83\xb2",	(char*)"\xf0\xa5\x84\x99",	(char*)"\xf0\xa5\x84\xb3",	(char*)"\xe7\x9c\x9e",	(char*)"\xe7\x9c\x9f",	(char*)"\xe7\x9c\x9f",
	(char*)"\xe7\x9d\x8a",	(char*)"\xe4\x80\xb9",	(char*)"\xe7\x9e\x8b",	(char*)"\xe4\x81\x86",	(char*)"\xe4\x82\x96",	(char*)"\xf0\xa5\x90\x9d",	(char*)"\xe7\xa1\x8e",	(char*)"\xe7\xa2\x8c",
	(char*)"\xe7\xa3\x8c",	(char*)"\xe4\x83\xa3",	(char*)"\xf0\xa5\x98\xa6",	(char*)"\xe7\xa5\x96",	(char*)"\xf0\xa5\x9a\x9a",	(char*)"\xf0\xa5\x9b\x85",	(char*)"\xe7\xa6\x8f",	(char*)"\xe7\xa7\xab",
	(char*)"\xe4\x84\xaf",	(char*)"\xe7\xa9\x80",	(char*)"\xe7\xa9\x8a",	(char*)"\xe7\xa9\x8f",	(char*)"\xf0\xa5\xa5\xbc",	(char*)"\xf0\xa5\xaa\xa7",	(char*)"\xf0\xa5\xaa\xa7",	(char*)"\xe7\xab\xae",
	(char*)"\xe4\x88\x82",	(char*)"\xf0\xa5\xae\xab",	(char*)"\xe7\xaf\x86",	(char*)"\xe7\xaf\x89",	(char*)"\xe4\x88\xa7",	(char*)"\xf0\xa5\xb2\x80",	(char*)"\xe7\xb3\x92",	(char*)"\xe4\x8a\xa0",
	(char*)"\xe7\xb3\xa8",	(char*)"\xe7\xb3\xa3",	(char*)"\xe7\xb4\x80",	(char*)"\xf0\xa5\xbe\x86",	(char*)"\xe7\xb5\xa3",	(char*)"\xe4\x8c\x81",	(char*)"\xe7\xb7\x87",	(char*)"\xe7\xb8\x82",
	(char*)"\xe7\xb9\x85",	(char*)"\xe4\x8c\xb4",	(char*)"\xf0\xa6\x88\xa8",	(char*)"\xf0\xa6\x89\x87",	(char*)"\xe4\x8d\x99",	(char*)"\xf0\xa6\x8b\x99",	(char*)"\xe7\xbd\xba",	(char*)"\xf0\xa6\x8c\xbe",
	(char*)"\xe7\xbe\x95",	(char*)"\xe7\xbf\xba",	(char*)"\xe8\x80\x85",	(char*)"\xf0\xa6\x93\x9a",	(char*)"\xf0\xa6\x94\xa3",	(char*)"\xe8\x81\xa0",	(char*)"\xf0\xa6\x96\xa8",	(char*)"\xe8\x81\xb0",
	(char*)"\xf0\xa3\x8d\x9f",	(char*)"\xe4\x8f\x95",	(char*)"\xe8\x82\xb2",	(char*)"\xe8\x84\x83",	(char*)"\xe4\x90\x8b",	(char*)"\xe8\x84\xbe",	(char*)"\xe5\xaa\xb5",	(char*)"\xf0\xa6\x9e\xa7",
	(char*)"\xf0\xa6\x9e\xb5",	(char*)"\xf0\xa3\x8e\x93",	(char*)"\xf0\xa3\x8e\x9c",	(char*)"\xe8\x88\x81",	(char*)"\xe8\x88\x84",	(char*)"\xe8\xbe\x9e",	(char*)"\xe4\x91\xab",	(char*)"\xe8\x8a\x91",
	(char*)"\xe8\x8a\x8b",	(char*)"\xe8\x8a\x9d",	(char*)"\xe5\x8a\xb3",	(char*)"\xe8\x8a\xb1",	(char*)"\xe8\x8a\xb3",	(char*)"\xe8\x8a\xbd",	(char*)"\xe8\x8b\xa6",	(char*)"\xf0\xa6\xac\xbc",
	(char*)"\xe8\x8b\xa5",	(char*)"\xe8\x8c\x9d",	(char*)"\xe8\x8d\xa3",	(char*)"\xe8\x8e\xad",	(char*)"\xe8\x8c\xa3",	(char*)"\xe8\x8e\xbd",	(char*)"\xe8\x8f\xa7",	(char*)"\xe8\x91\x97",
	(char*)"\xe8\x8d\x93",	(char*)"\xe8\x8f\x8a",	(char*)"\xe8\x8f\x8c",	(char*)"\xe8\x8f\x9c",	(char*)"\xf0\xa6\xb0\xb6",	(char*)"\xf0\xa6\xb5\xab",	(char*)"\xf0\xa6\xb3\x95",	(char*)"\xe4\x94\xab",
	(char*)"\xe8\x93\xb1",	(char*)"\xe8\x93\xb3",	(char*)"\xe8\x94\x96",	(char*)"\xf0\xa7\x8f\x8a",	(char*)"\xe8\x95\xa4",	(char*)"\xf0\xa6\xbc\xac",	(char*)"\xe4\x95\x9d",	(char*)"\xe4\x95\xa1",
	(char*)"\xf0\xa6\xbe\xb1",	(char*)"\xf0\xa7\x83\x92",	(char*)"\xe4\x95\xab",	(char*)"\xe8\x99\x90",	(char*)"\xe8\x99\x9c",	(char*)"\xe8\x99\xa7",	(char*)"\xe8\x99\xa9",	(char*)"\xe8\x9a\xa9",
	(char*)"\xe8\x9a\x88",	(char*)"\xe8\x9c\x8e",	(char*)"\xe8\x9b\xa2",	(char*)"\xe8\x9d\xb9",	(char*)"\xe8\x9c\xa8",	(char*)"\xe8\x9d\xab",	(char*)"\xe8\x9e\x86",	(char*)"\xe4\x97\x97",
	(char*)"\xe8\x9f\xa1",	(char*)"\xe8\xa0\x81",	(char*)"\xe4\x97\xb9",	(char*)"\xe8\xa1\xa0",	(char*)"\xe8\xa1\xa3",	(char*)"\xf0\xa7\x99\xa7",	(char*)"\xe8\xa3\x97",	(char*)"\xe8\xa3\x9e",
	(char*)"\xe4\x98\xb5",	(char*)"\xe8\xa3\xba",	(char*)"\xe3\x92\xbb",	(char*)"\xf0\xa7\xa2\xae",	(char*)"\xf0\xa7\xa5\xa6",	(char*)"\xe4\x9a\xbe",	(char*)"\xe4\x9b\x87",	(char*)"\xe8\xaa\xa0",
	(char*)"\xe8\xab\xad",	(char*)"\xe8\xae\x8a",	(char*)"\xe8\xb1\x95",	(char*)"\xf0\xa7\xb2\xa8",	(char*)"\xe8\xb2\xab",	(char*)"\xe8\xb3\x81",	(char*)"\xe8\xb4\x9b",	(char*)"\xe8\xb5\xb7",
	(char*)"\xf0\xa7\xbc\xaf",	(char*)"\xf0\xa0\xa0\x84",	(char*)"\xe8\xb7\x8b",	(char*)"\xe8\xb6\xbc",	(char*)"\xe8\xb7\xb0",	(char*)"\xf0\xa0\xa3\x9e",	(char*)"\xe8\xbb\x94",	(char*)"\xe8\xbc\xb8",
	(char*)"\xf0\xa8\x97\x92",	(char*)"\xf0\xa8\x97\xad",	(char*)"\xe9\x82\x94",	(char*)"\xe9\x83\xb1",	(char*)"\xe9\x84\x91",	(char*)"\xf0\xa8\x9c\xae",	(char*)"\xe9\x84\x9b",	(char*)"\xe9\x88\xb8",
	(char*)"\xe9\x8b\x97",	(char*)"\xe9\x8b\x98",	(char*)"\xe9\x89\xbc",	(char*)"\xe9\x8f\xb9",	(char*)"\xe9\x90\x95",	(char*)"\xf0\xa8\xaf\xba",	(char*)"\xe9\x96\x8b",	(char*)"\xe4\xa6\x95",
	(char*)"\xe9\x96\xb7",	(char*)"\xf0\xa8\xb5\xb7",	(char*)"\xe4\xa7\xa6",	(char*)"\xe9\x9b\x83",	(char*)"\xe5\xb6\xb2",	(char*)"\xe9\x9c\xa3",	(char*)"\xf0\xa9\x85\x85",	(char*)"\xf0\xa9\x88\x9a",
	(char*)"\xe4\xa9\xae",	(char*)"\xe4\xa9\xb6",	(char*)"\xe9\x9f\xa0",	(char*)"\xf0\xa9\x90\x8a",	(char*)"\xe4\xaa\xb2",	(char*)"\xf0\xa9\x92\x96",	(char*)"\xe9\xa0\x8b",	(char*)"\xe9\xa0\x8b"
};

static char* UNF_compat_02_fa [256] = {
	(char*)"\xe9\xa0\xa9",	(char*)"\xf0\xa9\x96\xb6",	(char*)"\xe9\xa3\xa2",	(char*)"\xe4\xac\xb3",	(char*)"\xe9\xa4\xa9",	(char*)"\xe9\xa6\xa7",	(char*)"\xe9\xa7\x82",	(char*)"\xe9\xa7\xbe",
	(char*)"\xe4\xaf\x8e",	(char*)"\xf0\xa9\xac\xb0",	(char*)"\xe9\xac\x92",	(char*)"\xe9\xb1\x80",	(char*)"\xe9\xb3\xbd",	(char*)"\xe4\xb3\x8e",	(char*)"\xe4\xb3\xad",	(char*)"\xe9\xb5\xa7",
	(char*)"\xf0\xaa\x83\x8e",	(char*)"\xe4\xb3\xb8",	(char*)"\xf0\xaa\x84\x85",	(char*)"\xf0\xaa\x88\x8e",	(char*)"\xf0\xaa\x8a\x91",	(char*)"\xe9\xba\xbb",	(char*)"\xe4\xb5\x96",	(char*)"\xe9\xbb\xb9",
	(char*)"\xe9\xbb\xbe",	(char*)"\xe9\xbc\x85",	(char*)"\xe9\xbc\x8f",	(char*)"\xe9\xbc\x96",	(char*)"\xe9\xbc\xbb",	(char*)"\xf0\xaa\x98\x80",	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,
	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL,	NULL
};

static char** UNF_compat_00 [256] = {
UNF_compat_00_00,
UNF_compat_00_01,
UNF_compat_00_02,
UNF_compat_00_03,
UNF_compat_00_04,
UNF_compat_00_05,
UNF_compat_00_06,
NULL,
NULL,UNF_compat_00_09,
UNF_compat_00_0a,
UNF_compat_00_0b,
UNF_compat_00_0c,
UNF_compat_00_0d,
UNF_compat_00_0e,
UNF_compat_00_0f,
UNF_compat_00_10,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,UNF_compat_00_1b,
NULL,UNF_compat_00_1d,
UNF_compat_00_1e,
UNF_compat_00_1f,
UNF_compat_00_20,
UNF_compat_00_21,
UNF_compat_00_22,
UNF_compat_00_23,
UNF_compat_00_24,
NULL,NULL,NULL,
NULL,NULL,UNF_compat_00_2a,
NULL,UNF_compat_00_2c,
UNF_compat_00_2d,
UNF_compat_00_2e,
UNF_compat_00_2f,
UNF_compat_00_30,
UNF_compat_00_31,
UNF_compat_00_32,
UNF_compat_00_33,
NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,UNF_compat_00_a7,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,UNF_compat_00_f9,
UNF_compat_00_fa,
UNF_compat_00_fb,
UNF_compat_00_fc,
UNF_compat_00_fd,
UNF_compat_00_fe,
UNF_compat_00_ff
};

static char** UNF_compat_01 [256] = {
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
UNF_compat_01_10,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,UNF_compat_01_d1,
NULL,NULL,UNF_compat_01_d4,
UNF_compat_01_d5,
UNF_compat_01_d6,
UNF_compat_01_d7,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,UNF_compat_01_f1,
UNF_compat_01_f2,
NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
};

static char** UNF_compat_02 [256] = {
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
UNF_compat_02_f8,
UNF_compat_02_f9,
UNF_compat_02_fa,
NULL,NULL,NULL,NULL,NULL
};

static char*** UNF_compat [] = {
UNF_compat_00,
UNF_compat_01,
UNF_compat_02,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
};

