/* Generated by re2c */
#line 1 "encodings/unicode_group_Cn_8.re"
// re2c $INPUT -o $OUTPUT -8
#include <stdint.h>
#include <stdio.h>
#include "utf8.h"
#define YYCTYPE uint8_t

bool scan(const YYCTYPE* start, const YYCTYPE* const limit) {
	__attribute__((unused)) const YYCTYPE* YYMARKER;
#define YYCURSOR start
Cn:

#line 15 "encodings/unicode_group_Cn_8.c"
{
	YYCTYPE yych;
	yych = *YYCURSOR;
	switch (yych) {
		case 0xCD: goto yy3;
		case 0xCE: goto yy4;
		case 0xD4: goto yy5;
		case 0xD5: goto yy6;
		case 0xD6: goto yy7;
		case 0xD7: goto yy8;
		case 0xDC: goto yy9;
		case 0xDD: goto yy10;
		case 0xDE: goto yy11;
		case 0xDF: goto yy12;
		case 0xE0: goto yy13;
		case 0xE1: goto yy14;
		case 0xE2: goto yy15;
		case 0xE3: goto yy16;
		case 0xEA: goto yy17;
		case 0xED: goto yy18;
		case 0xEF: goto yy19;
		case 0xF0: goto yy20;
		case 0xF1:
		case 0xF2: goto yy21;
		case 0xF3: goto yy22;
		case 0xF4: goto yy23;
		default: goto yy1;
	}
yy1:
	++YYCURSOR;
yy2:
#line 15 "encodings/unicode_group_Cn_8.re"
	{ return YYCURSOR - 1 == limit; }
#line 49 "encodings/unicode_group_Cn_8.c"
yy3:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB8:
		case 0xB9: goto yy24;
		default: goto yy2;
	}
yy4:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x8B:
		case 0x8D:
		case 0xA2: goto yy24;
		default: goto yy2;
	}
yy5:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB0: goto yy24;
		default: goto yy2;
	}
yy6:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x97:
		case 0x98: goto yy24;
		default: goto yy2;
	}
yy7:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x90: goto yy24;
		default: goto yy2;
	}
yy8:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy2;
	}
yy9:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E: goto yy24;
		default: goto yy2;
	}
yy10:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C: goto yy24;
		default: goto yy2;
	}
yy11:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy2;
	}
yy12:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBB:
		case 0xBC: goto yy24;
		default: goto yy2;
	}
yy13:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0xA0: goto yy25;
		case 0xA1: goto yy27;
		case 0xA2: goto yy28;
		case 0xA6: goto yy29;
		case 0xA7: goto yy30;
		case 0xA8: goto yy31;
		case 0xA9: goto yy32;
		case 0xAA: goto yy33;
		case 0xAB: goto yy34;
		case 0xAC: goto yy35;
		case 0xAD: goto yy36;
		case 0xAE: goto yy37;
		case 0xAF: goto yy38;
		case 0xB0: goto yy39;
		case 0xB1: goto yy40;
		case 0xB2: goto yy41;
		case 0xB3: goto yy42;
		case 0xB4: goto yy43;
		case 0xB5: goto yy44;
		case 0xB6: goto yy45;
		case 0xB7: goto yy46;
		case 0xB8: goto yy47;
		case 0xB9: goto yy48;
		case 0xBA: goto yy49;
		case 0xBB: goto yy50;
		case 0xBD: goto yy51;
		case 0xBE: goto yy52;
		case 0xBF: goto yy53;
		default: goto yy2;
	}
yy14:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x83: goto yy54;
		case 0x89: goto yy55;
		case 0x8A: goto yy56;
		case 0x8B: goto yy57;
		case 0x8C: goto yy58;
		case 0x8D: goto yy59;
		case 0x8E:
		case 0xA0: goto yy60;
		case 0x8F: goto yy61;
		case 0x9A: goto yy62;
		case 0x9B:
		case 0xA1: goto yy63;
		case 0x9C: goto yy64;
		case 0x9D: goto yy65;
		case 0x9F: goto yy66;
		case 0xA2: goto yy67;
		case 0xA3: goto yy68;
		case 0xA4: goto yy69;
		case 0xA5: goto yy70;
		case 0xA6: goto yy71;
		case 0xA7: goto yy72;
		case 0xA8: goto yy73;
		case 0xA9: goto yy74;
		case 0xAA: goto yy75;
		case 0xAB: goto yy76;
		case 0xAD: goto yy77;
		case 0xAF: goto yy78;
		case 0xB0: goto yy79;
		case 0xB1: goto yy80;
		case 0xB2: goto yy81;
		case 0xB3: goto yy82;
		case 0xBC: goto yy83;
		case 0xBD: goto yy84;
		case 0xBE: goto yy85;
		case 0xBF: goto yy86;
		default: goto yy2;
	}
yy15:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x81: goto yy87;
		case 0x82: goto yy88;
		case 0x83: goto yy89;
		case 0x86: goto yy90;
		case 0x90: goto yy91;
		case 0x91: goto yy92;
		case 0xAD: goto yy93;
		case 0xB3: goto yy94;
		case 0xB4: goto yy95;
		case 0xB5: goto yy96;
		case 0xB6: goto yy97;
		case 0xB7: goto yy98;
		case 0xB9: goto yy99;
		case 0xBA: goto yy100;
		case 0xBB: goto yy101;
		case 0xBF: goto yy102;
		default: goto yy2;
	}
yy16:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x81: goto yy103;
		case 0x82: goto yy104;
		case 0x84: goto yy105;
		case 0x86: goto yy106;
		case 0x87: goto yy107;
		case 0x88: goto yy108;
		default: goto yy2;
	}
yy17:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x92: goto yy109;
		case 0x93: goto yy110;
		case 0x98: goto yy111;
		case 0x9B:
		case 0xA1: goto yy112;
		case 0x9F: goto yy113;
		case 0xA0: goto yy114;
		case 0xA3: goto yy115;
		case 0xA5: goto yy116;
		case 0xA7: goto yy117;
		case 0xA8: goto yy118;
		case 0xA9: goto yy119;
		case 0xAB: goto yy120;
		case 0xAC: goto yy121;
		case 0xAD: goto yy71;
		case 0xAF: goto yy122;
		default: goto yy2;
	}
yy18:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x9E: goto yy123;
		case 0x9F: goto yy124;
		default: goto yy2;
	}
yy19:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0xA9: goto yy125;
		case 0xAB: goto yy126;
		case 0xAC: goto yy127;
		case 0xAD: goto yy128;
		case 0xB7: goto yy129;
		case 0xB8: goto yy60;
		case 0xB9: goto yy130;
		case 0xBB: goto yy131;
		case 0xBC: goto yy103;
		case 0xBE: goto yy132;
		case 0xBF: goto yy133;
		default: goto yy2;
	}
yy20:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x90: goto yy134;
		case 0x91: goto yy135;
		case 0x92: goto yy136;
		case 0x93: goto yy137;
		case 0x94: goto yy138;
		case 0x95:
		case 0x99:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy139;
		case 0x96: goto yy140;
		case 0x98: goto yy141;
		case 0x9A: goto yy142;
		case 0x9B: goto yy143;
		case 0x9C: goto yy144;
		case 0x9D: goto yy145;
		case 0x9E: goto yy146;
		case 0x9F: goto yy147;
		case 0xAA: goto yy148;
		case 0xAB: goto yy149;
		case 0xAC: goto yy150;
		case 0xAE: goto yy151;
		case 0xAF: goto yy152;
		case 0xB1: goto yy153;
		case 0xB3: goto yy154;
		default: goto yy2;
	}
yy21:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy139;
		default: goto yy2;
	}
yy22:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy139;
		case 0xA0: goto yy155;
		case 0xBF: goto yy156;
		default: goto yy2;
	}
yy23:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x8F: goto yy156;
		default: goto yy2;
	}
yy24:
	++YYCURSOR;
#line 14 "encodings/unicode_group_Cn_8.re"
	{ goto Cn; }
#line 478 "encodings/unicode_group_Cn_8.c"
yy25:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAE:
		case 0xAF:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy26:
	YYCURSOR = YYMARKER;
	goto yy2;
yy27:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0x9D:
		case 0x9F:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy28:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96: goto yy24;
		default: goto yy26;
	}
yy29:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0x8D:
		case 0x8E:
		case 0x91:
		case 0x92:
		case 0xA9:
		case 0xB1:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy30:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x86:
		case 0x89:
		case 0x8A:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9E:
		case 0xA4:
		case 0xA5:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy31:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x84:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x91:
		case 0x92:
		case 0xA9:
		case 0xB1:
		case 0xB4:
		case 0xB7:
		case 0xBA:
		case 0xBB:
		case 0xBD: goto yy24;
		default: goto yy26;
	}
yy32:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x89:
		case 0x8A:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x9D:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy33:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x84:
		case 0x8E:
		case 0x92:
		case 0xA9:
		case 0xB1:
		case 0xB4:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy34:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x8A:
		case 0x8E:
		case 0x8F:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA4:
		case 0xA5:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8: goto yy24;
		default: goto yy26;
	}
yy35:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x84:
		case 0x8D:
		case 0x8E:
		case 0x91:
		case 0x92:
		case 0xA9:
		case 0xB1:
		case 0xB4:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy36:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x86:
		case 0x89:
		case 0x8A:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9E:
		case 0xA4:
		case 0xA5:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy37:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x84:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x91:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x9B:
		case 0x9D:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD: goto yy24;
		default: goto yy26;
	}
yy38:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x89:
		case 0x8E:
		case 0x8F:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy39:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D:
		case 0x91:
		case 0xA9:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy40:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x89:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x97:
		case 0x9B:
		case 0x9E:
		case 0x9F:
		case 0xA4:
		case 0xA5:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6: goto yy24;
		default: goto yy26;
	}
yy41:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D:
		case 0x91:
		case 0xA9:
		case 0xB4:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy42:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x89:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9F:
		case 0xA4:
		case 0xA5:
		case 0xB0:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy43:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D:
		case 0x91: goto yy24;
		default: goto yy26;
	}
yy44:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x89:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0xA4:
		case 0xA5: goto yy24;
		default: goto yy26;
	}
yy45:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x84:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0xB2:
		case 0xBC:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy46:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x95:
		case 0x97:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xB0:
		case 0xB1:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy47:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy48:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy49:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x83:
		case 0x85:
		case 0x8B:
		case 0xA4:
		case 0xA6:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy50:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x87:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy51:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0: goto yy24;
		default: goto yy26;
	}
yy52:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x98:
		case 0xBD: goto yy24;
		default: goto yy26;
	}
yy53:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy54:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy55:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8E:
		case 0x8F:
		case 0x97:
		case 0x99:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy56:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8E:
		case 0x8F:
		case 0xB1:
		case 0xB6:
		case 0xB7:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy57:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x81:
		case 0x86:
		case 0x87:
		case 0x97: goto yy24;
		default: goto yy26;
	}
yy58:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91:
		case 0x96:
		case 0x97: goto yy24;
		default: goto yy26;
	}
yy59:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9B:
		case 0x9C:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy60:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy61:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB6:
		case 0xB7:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy62:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy63:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy64:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy65:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAD:
		case 0xB1:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy66:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E:
		case 0x9F:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy67:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy68:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy69:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy70:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x81:
		case 0x82:
		case 0x83:
		case 0xAE:
		case 0xAF:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy71:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy72:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9B:
		case 0x9C:
		case 0x9D: goto yy24;
		default: goto yy26;
	}
yy73:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0x9D: goto yy24;
		default: goto yy26;
	}
yy74:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy75:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy76:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E:
		case 0x9F:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy77:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D: goto yy24;
		default: goto yy26;
	}
yy78:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy79:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB8:
		case 0xB9:
		case 0xBA: goto yy24;
		default: goto yy26;
	}
yy80:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C: goto yy24;
		default: goto yy26;
	}
yy81:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBB:
		case 0xBC: goto yy24;
		default: goto yy26;
	}
yy82:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy83:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy84:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x8E:
		case 0x8F:
		case 0x98:
		case 0x9A:
		case 0x9C:
		case 0x9E:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy85:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB5: goto yy24;
		default: goto yy26;
	}
yy86:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x94:
		case 0x95:
		case 0x9C:
		case 0xB0:
		case 0xB1:
		case 0xB5:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy87:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA5:
		case 0xB2:
		case 0xB3: goto yy24;
		default: goto yy26;
	}
yy88:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8F:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy89:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy90:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy91:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy92:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy93:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB4:
		case 0xB5: goto yy24;
		default: goto yy26;
	}
yy94:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8: goto yy24;
		default: goto yy26;
	}
yy95:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA6:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy96:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy97:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA7:
		case 0xAF:
		case 0xB7:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy98:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x8F:
		case 0x97:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy99:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy100:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9A: goto yy24;
		default: goto yy26;
	}
yy101:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy102:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy103:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80: goto yy24;
		default: goto yy26;
	}
yy104:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x97:
		case 0x98: goto yy24;
		default: goto yy26;
	}
yy105:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0xB0: goto yy24;
		default: goto yy26;
	}
yy106:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy107:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE: goto yy24;
		default: goto yy26;
	}
yy108:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy109:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy110:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy111:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy112:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy113:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0: goto yy24;
		default: goto yy26;
	}
yy114:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy115:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy116:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy117:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy118:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy119:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B: goto yy24;
		default: goto yy26;
	}
yy120:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy121:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x87:
		case 0x88:
		case 0x8F:
		case 0x90:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA7:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy122:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy123:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy124:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy125:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy126:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy127:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0xB7:
		case 0xBD:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy128:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x82:
		case 0x85: goto yy24;
		default: goto yy26;
	}
yy129:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy130:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x93:
		case 0xA7:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB5: goto yy24;
		default: goto yy26;
	}
yy131:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy132:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy133:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x88:
		case 0x89:
		case 0x90:
		case 0x91:
		case 0x98:
		case 0x99:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA7:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy134:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80: goto yy157;
		case 0x81: goto yy158;
		case 0x83: goto yy159;
		case 0x84: goto yy160;
		case 0x86: goto yy161;
		case 0x87: goto yy162;
		case 0x88:
		case 0x89:
		case 0x9F:
		case 0xAF:
		case 0xB7:
		case 0xB8: goto yy163;
		case 0x8A: goto yy62;
		case 0x8B: goto yy164;
		case 0x8C: goto yy165;
		case 0x8D: goto yy166;
		case 0x8E: goto yy167;
		case 0x8F: goto yy168;
		case 0x92: goto yy169;
		case 0x93: goto yy170;
		case 0x94:
		case 0xBC: goto yy171;
		case 0x95: goto yy172;
		case 0x96: goto yy173;
		case 0x97: goto yy101;
		case 0x9C: goto yy118;
		case 0x9D: goto yy174;
		case 0x9E: goto yy175;
		case 0xA0: goto yy176;
		case 0xA1: goto yy177;
		case 0xA2: goto yy178;
		case 0xA3: goto yy179;
		case 0xA4: goto yy180;
		case 0xA5: goto yy126;
		case 0xA6: goto yy181;
		case 0xA7: goto yy182;
		case 0xA8: goto yy183;
		case 0xA9: goto yy184;
		case 0xAA: goto yy185;
		case 0xAB: goto yy186;
		case 0xAC: goto yy187;
		case 0xAD: goto yy188;
		case 0xAE: goto yy189;
		case 0xB1: goto yy190;
		case 0xB2: goto yy191;
		case 0xB3: goto yy192;
		case 0xB4: goto yy193;
		case 0xB5: goto yy194;
		case 0xB6: goto yy195;
		case 0xB9: goto yy196;
		case 0xBA: goto yy197;
		case 0xBB: goto yy198;
		case 0xBD: goto yy199;
		case 0xBE: goto yy200;
		case 0xBF: goto yy201;
		default: goto yy26;
	}
yy135:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x81: goto yy202;
		case 0x83: goto yy203;
		case 0x84: goto yy85;
		case 0x85: goto yy204;
		case 0x87: goto yy205;
		case 0x88: goto yy206;
		case 0x89: goto yy207;
		case 0x8A: goto yy208;
		case 0x8B: goto yy209;
		case 0x8C: goto yy210;
		case 0x8D: goto yy211;
		case 0x8E: goto yy212;
		case 0x8F: goto yy213;
		case 0x91: goto yy214;
		case 0x93: goto yy215;
		case 0x94:
		case 0x95:
		case 0x9E:
		case 0x9F:
		case 0xA1:
		case 0xAE:
		case 0xB3:
		case 0xB8:
		case 0xB9:
		case 0xBA: goto yy163;
		case 0x96: goto yy216;
		case 0x97: goto yy99;
		case 0x99: goto yy217;
		case 0x9A: goto yy218;
		case 0x9B: goto yy219;
		case 0x9C: goto yy220;
		case 0x9D: goto yy221;
		case 0xA0: goto yy222;
		case 0xA2: goto yy223;
		case 0xA3: goto yy224;
		case 0xA4: goto yy225;
		case 0xA5: goto yy226;
		case 0xA6: goto yy227;
		case 0xA7: goto yy228;
		case 0xA9: goto yy229;
		case 0xAA: goto yy230;
		case 0xAB: goto yy63;
		case 0xAC: goto yy231;
		case 0xAD: goto yy232;
		case 0xAF: goto yy233;
		case 0xB0: goto yy234;
		case 0xB1: goto yy235;
		case 0xB2: goto yy236;
		case 0xB4: goto yy237;
		case 0xB5: goto yy238;
		case 0xB6: goto yy239;
		case 0xB7: goto yy240;
		case 0xBB: goto yy241;
		case 0xBC: goto yy242;
		case 0xBD: goto yy243;
		case 0xBE: goto yy244;
		case 0xBF: goto yy245;
		default: goto yy26;
	}
yy136:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E: goto yy126;
		case 0x8F:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD: goto yy163;
		case 0x91: goto yy246;
		case 0x95: goto yy247;
		case 0xBE: goto yy248;
		case 0xBF: goto yy191;
		default: goto yy26;
	}
yy137:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91: goto yy249;
		default: goto yy26;
	}
yy138:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8F: goto yy159;
		case 0x99: goto yy221;
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		default: goto yy26;
	}
yy139:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		default: goto yy26;
	}
yy140:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB6:
		case 0xB7:
		case 0xB8: goto yy163;
		case 0x84:
		case 0xB5: goto yy218;
		case 0xA8: goto yy63;
		case 0xA9: goto yy250;
		case 0xAA: goto yy132;
		case 0xAB: goto yy251;
		case 0xAD: goto yy252;
		case 0xAE: goto yy253;
		case 0xBA: goto yy254;
		case 0xBB: goto yy255;
		case 0xBD: goto yy256;
		case 0xBE: goto yy257;
		case 0xBF: goto yy258;
		default: goto yy26;
	}
yy141:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB3: goto yy259;
		case 0xB4: goto yy260;
		case 0xB5:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0xB7: goto yy191;
		default: goto yy26;
	}
yy142:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy163;
		case 0xBF: goto yy261;
		default: goto yy26;
	}
yy143:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84: goto yy262;
		case 0x85: goto yy263;
		case 0x8B: goto yy222;
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0xB1: goto yy264;
		case 0xB2: goto yy265;
		default: goto yy26;
	}
yy144:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy163;
		case 0xB3: goto yy266;
		case 0xBA: goto yy267;
		case 0xBB: goto yy268;
		case 0xBC: goto yy125;
		case 0xBD: goto yy110;
		case 0xBF: goto yy247;
		default: goto yy26;
	}
yy145:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83: goto yy68;
		case 0x84: goto yy269;
		case 0x87: goto yy270;
		case 0x89: goto yy271;
		case 0x8A:
		case 0x8E:
		case 0x8F:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0x8B: goto yy272;
		case 0x8D: goto yy273;
		case 0x91: goto yy274;
		case 0x92: goto yy275;
		case 0x93: goto yy276;
		case 0x94: goto yy277;
		case 0x95: goto yy278;
		case 0x9A: goto yy279;
		case 0x9F: goto yy280;
		case 0xAA: goto yy281;
		case 0xBC: goto yy282;
		default: goto yy26;
	}
yy146:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80: goto yy283;
		case 0x81: goto yy284;
		case 0x82: goto yy285;
		case 0x83:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB3:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0x84: goto yy286;
		case 0x85: goto yy287;
		case 0x8A: goto yy288;
		case 0x8B: goto yy289;
		case 0x93: goto yy290;
		case 0x97: goto yy291;
		case 0x9B: goto yy292;
		case 0x9F: goto yy293;
		case 0xA3: goto yy294;
		case 0xA5: goto yy295;
		case 0xB1: goto yy296;
		case 0xB2: goto yy297;
		case 0xB4: goto yy298;
		case 0xB8: goto yy299;
		case 0xB9: goto yy300;
		case 0xBA: goto yy301;
		case 0xBB: goto yy302;
		default: goto yy26;
	}
yy147:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80: goto yy71;
		case 0x82: goto yy303;
		case 0x83: goto yy304;
		case 0x86: goto yy284;
		case 0x87: goto yy305;
		case 0x88: goto yy306;
		case 0x89: goto yy307;
		case 0x8A:
		case 0x8B:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0x9B: goto yy308;
		case 0x9F: goto yy309;
		case 0xA0: goto yy90;
		case 0xA1: goto yy310;
		case 0xA2: goto yy311;
		case 0xA3: goto yy312;
		case 0xA9: goto yy313;
		case 0xAA: goto yy314;
		case 0xAB: goto yy315;
		case 0xAE: goto yy316;
		case 0xAF: goto yy159;
		default: goto yy26;
	}
yy148:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9B: goto yy185;
		default: goto yy26;
	}
yy149:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA0: goto yy317;
		default: goto yy26;
	}
yy150:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBA: goto yy125;
		default: goto yy26;
	}
yy151:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAF: goto yy318;
		case 0xB9: goto yy99;
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		default: goto yy26;
	}
yy152:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0xA8: goto yy99;
		default: goto yy26;
	}
yy153:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8D: goto yy319;
		default: goto yy26;
	}
yy154:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91: goto yy218;
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		default: goto yy26;
	}
yy155:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80: goto yy320;
		case 0x82:
		case 0x83:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy163;
		case 0x87: goto yy321;
		default: goto yy26;
	}
yy156:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBF: goto yy322;
		default: goto yy26;
	}
yy157:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0xA7:
		case 0xBB:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy158:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E:
		case 0x8F:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy159:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy160:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0xB4:
		case 0xB5:
		case 0xB6: goto yy24;
		default: goto yy26;
	}
yy161:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8F:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy162:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy163:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy164:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy165:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC: goto yy24;
		default: goto yy26;
	}
yy166:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy167:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E: goto yy24;
		default: goto yy26;
	}
yy168:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy169:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E:
		case 0x9F:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy170:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy171:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy172:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy173:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x93:
		case 0x96:
		case 0xA2:
		case 0xB2:
		case 0xBA:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy174:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy175:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0xB1:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy176:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x89:
		case 0xB6:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy177:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96: goto yy24;
		default: goto yy26;
	}
yy178:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy179:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB3:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA: goto yy24;
		default: goto yy26;
	}
yy180:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy181:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB: goto yy24;
		default: goto yy26;
	}
yy182:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x90:
		case 0x91: goto yy24;
		default: goto yy26;
	}
yy183:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x94:
		case 0x98:
		case 0xB6:
		case 0xB7:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy184:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy185:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy186:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy187:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB6:
		case 0xB7:
		case 0xB8: goto yy24;
		default: goto yy26;
	}
yy188:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7: goto yy24;
		default: goto yy26;
	}
yy189:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy190:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy191:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy192:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9: goto yy24;
		default: goto yy26;
	}
yy193:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy194:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA6:
		case 0xA7:
		case 0xA8: goto yy24;
		default: goto yy26;
	}
yy195:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy196:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy197:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAA:
		case 0xAE:
		case 0xAF:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy198:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9: goto yy24;
		default: goto yy26;
	}
yy199:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy200:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy201:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy202:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy203:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8E:
		case 0x8F:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy204:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy205:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA0:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy206:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x92: goto yy24;
		default: goto yy26;
	}
yy207:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy208:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x89:
		case 0x8E:
		case 0x9E:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy209:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy210:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0x8D:
		case 0x8E:
		case 0x91:
		case 0x92:
		case 0xA9:
		case 0xB1:
		case 0xB4:
		case 0xBA: goto yy24;
		default: goto yy26;
	}
yy211:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x86:
		case 0x89:
		case 0x8A:
		case 0x8E:
		case 0x8F:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0xA4:
		case 0xA5:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy212:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8C:
		case 0x8D:
		case 0x8F:
		case 0xB6: goto yy24;
		default: goto yy26;
	}
yy213:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x81:
		case 0x83:
		case 0x84:
		case 0x86:
		case 0x8B:
		case 0x96:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy214:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy215:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy216:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB6:
		case 0xB7: goto yy24;
		default: goto yy26;
	}
yy217:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy218:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy219:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy220:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9B:
		case 0x9C:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy221:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy222:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy223:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy224:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy225:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x8A:
		case 0x8B:
		case 0x94:
		case 0x97:
		case 0xB6:
		case 0xB9:
		case 0xBA: goto yy24;
		default: goto yy26;
	}
yy226:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy227:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA8:
		case 0xA9: goto yy24;
		default: goto yy26;
	}
yy228:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x98:
		case 0x99:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy229:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy230:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy231:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy232:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy233:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy234:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0xB7: goto yy24;
		default: goto yy26;
	}
yy235:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy236:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x90:
		case 0x91:
		case 0xA8:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy237:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x8A:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBB:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy238:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA6:
		case 0xA9: goto yy24;
		default: goto yy26;
	}
yy239:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8F:
		case 0x92:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy240:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy241:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy242:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91:
		case 0xBB:
		case 0xBC:
		case 0xBD: goto yy24;
		default: goto yy26;
	}
yy243:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy244:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy245:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy246:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAF:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy247:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy248:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy249:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy250:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD: goto yy24;
		default: goto yy26;
	}
yy251:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xAE:
		case 0xAF:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy252:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0xA2:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC: goto yy24;
		default: goto yy26;
	}
yy253:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy254:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB9:
		case 0xBA: goto yy24;
		default: goto yy26;
	}
yy255:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy256:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E: goto yy24;
		default: goto yy26;
	}
yy257:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy258:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy259:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy260:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy261:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB4:
		case 0xBC:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy262:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy263:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x93:
		case 0x94:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy264:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy265:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy266:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy267:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9: goto yy24;
		default: goto yy26;
	}
yy268:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy269:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA7:
		case 0xA8: goto yy24;
		default: goto yy26;
	}
yy270:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy271:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy272:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy273:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy274:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x95: goto yy24;
		default: goto yy26;
	}
yy275:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9D:
		case 0xA0:
		case 0xA1:
		case 0xA3:
		case 0xA4:
		case 0xA7:
		case 0xA8:
		case 0xAD:
		case 0xBA:
		case 0xBC: goto yy24;
		default: goto yy26;
	}
yy276:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84: goto yy24;
		default: goto yy26;
	}
yy277:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x86:
		case 0x8B:
		case 0x8C:
		case 0x95:
		case 0x9D:
		case 0xBA:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy278:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x91: goto yy24;
		default: goto yy26;
	}
yy279:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA6:
		case 0xA7: goto yy24;
		default: goto yy26;
	}
yy280:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0x8D: goto yy24;
		default: goto yy26;
	}
yy281:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0xA0:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy282:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy283:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x99:
		case 0x9A:
		case 0xA2:
		case 0xA5:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy284:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy285:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy286:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy287:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy288:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy289:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy290:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy291:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE: goto yy24;
		default: goto yy26;
	}
yy292:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9F:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD: goto yy24;
		default: goto yy26;
	}
yy293:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA7:
		case 0xAC:
		case 0xAF:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy294:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x85:
		case 0x86:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy295:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy296:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0: goto yy24;
		default: goto yy26;
	}
yy297:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy298:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy299:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x84:
		case 0xA0:
		case 0xA3:
		case 0xA5:
		case 0xA6:
		case 0xA8:
		case 0xB3:
		case 0xB8:
		case 0xBA:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy300:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x88:
		case 0x8A:
		case 0x8C:
		case 0x90:
		case 0x93:
		case 0x95:
		case 0x96:
		case 0x98:
		case 0x9A:
		case 0x9C:
		case 0x9E:
		case 0xA0:
		case 0xA3:
		case 0xA5:
		case 0xA6:
		case 0xAB:
		case 0xB3:
		case 0xB8:
		case 0xBD:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy301:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8A:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA4:
		case 0xAA:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy302:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy303:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAF:
		case 0xB0: goto yy24;
		default: goto yy26;
	}
yy304:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x90:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy305:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x81:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5: goto yy24;
		default: goto yy26;
	}
yy306:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy307:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy308:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy309:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy310:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy311:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0xAE:
		case 0xAF:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy312:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xA0:
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF:
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy313:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F:
		case 0xAE:
		case 0xAF:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy314:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D: goto yy24;
		default: goto yy26;
	}
yy315:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x87:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x9D:
		case 0x9E:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy316:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x93: goto yy24;
		default: goto yy26;
	}
yy317:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy318:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xA1:
		case 0xA2:
		case 0xA3:
		case 0xA4:
		case 0xA5:
		case 0xA6:
		case 0xA7:
		case 0xA8:
		case 0xA9:
		case 0xAA:
		case 0xAB:
		case 0xAC:
		case 0xAD:
		case 0xAE:
		case 0xAF: goto yy24;
		default: goto yy26;
	}
yy319:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F: goto yy24;
		default: goto yy26;
	}
yy320:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x80:
		case 0x82:
		case 0x83:
		case 0x84:
		case 0x85:
		case 0x86:
		case 0x87:
		case 0x88:
		case 0x89:
		case 0x8A:
		case 0x8B:
		case 0x8C:
		case 0x8D:
		case 0x8E:
		case 0x8F:
		case 0x90:
		case 0x91:
		case 0x92:
		case 0x93:
		case 0x94:
		case 0x95:
		case 0x96:
		case 0x97:
		case 0x98:
		case 0x99:
		case 0x9A:
		case 0x9B:
		case 0x9C:
		case 0x9D:
		case 0x9E:
		case 0x9F: goto yy24;
		default: goto yy26;
	}
yy321:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xB0:
		case 0xB1:
		case 0xB2:
		case 0xB3:
		case 0xB4:
		case 0xB5:
		case 0xB6:
		case 0xB7:
		case 0xB8:
		case 0xB9:
		case 0xBA:
		case 0xBB:
		case 0xBC:
		case 0xBD:
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
yy322:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0xBE:
		case 0xBF: goto yy24;
		default: goto yy26;
	}
}
#line 16 "encodings/unicode_group_Cn_8.re"

}

static const uint32_t chars_Cn[] = {0x378,0x379,0x380,0x383,0x38b,0x38b,0x38d,0x38d,0x3a2,0x3a2,0x530,0x530,0x557,0x558,0x58b,0x58c,0x590,0x590,0x5c8,0x5cf,0x5eb,0x5ee,0x5f5,0x5ff,0x70e,0x70e,0x74b,0x74c,0x7b2,0x7bf,0x7fb,0x7fc,0x82e,0x82f,0x83f,0x83f,0x85c,0x85d,0x85f,0x85f,0x86b,0x86f,0x892,0x896,0x984,0x984,0x98d,0x98e,0x991,0x992,0x9a9,0x9a9,0x9b1,0x9b1,0x9b3,0x9b5,0x9ba,0x9bb,0x9c5,0x9c6,0x9c9,0x9ca,0x9cf,0x9d6,0x9d8,0x9db,0x9de,0x9de,0x9e4,0x9e5,0x9ff,0xa00,0xa04,0xa04,0xa0b,0xa0e,0xa11,0xa12,0xa29,0xa29,0xa31,0xa31,0xa34,0xa34,0xa37,0xa37,0xa3a,0xa3b,0xa3d,0xa3d,0xa43,0xa46,0xa49,0xa4a,0xa4e,0xa50,0xa52,0xa58,0xa5d,0xa5d,0xa5f,0xa65,0xa77,0xa80,0xa84,0xa84,0xa8e,0xa8e,0xa92,0xa92,0xaa9,0xaa9,0xab1,0xab1,0xab4,0xab4,0xaba,0xabb,0xac6,0xac6,0xaca,0xaca,0xace,0xacf,0xad1,0xadf,0xae4,0xae5,0xaf2,0xaf8,0xb00,0xb00,0xb04,0xb04,0xb0d,0xb0e,0xb11,0xb12,0xb29,0xb29,0xb31,0xb31,0xb34,0xb34,0xb3a,0xb3b,0xb45,0xb46,0xb49,0xb4a,0xb4e,0xb54,0xb58,0xb5b,0xb5e,0xb5e,0xb64,0xb65,0xb78,0xb81,0xb84,0xb84,0xb8b,0xb8d,0xb91,0xb91,0xb96,0xb98,0xb9b,0xb9b,0xb9d,0xb9d,0xba0,0xba2,0xba5,0xba7,0xbab,0xbad,0xbba,0xbbd,0xbc3,0xbc5,0xbc9,0xbc9,0xbce,0xbcf,0xbd1,0xbd6,0xbd8,0xbe5,0xbfb,0xbff,0xc0d,0xc0d,0xc11,0xc11,0xc29,0xc29,0xc3a,0xc3b,0xc45,0xc45,0xc49,0xc49,0xc4e,0xc54,0xc57,0xc57,0xc5b,0xc5b,0xc5e,0xc5f,0xc64,0xc65,0xc70,0xc76,0xc8d,0xc8d,0xc91,0xc91,0xca9,0xca9,0xcb4,0xcb4,0xcba,0xcbb,0xcc5,0xcc5,0xcc9,0xcc9,0xcce,0xcd4,0xcd7,0xcdb,0xcdf,0xcdf,0xce4,0xce5,0xcf0,0xcf0,0xcf4,0xcff,0xd0d,0xd0d,0xd11,0xd11,0xd45,0xd45,0xd49,0xd49,0xd50,0xd53,0xd64,0xd65,0xd80,0xd80,0xd84,0xd84,0xd97,0xd99,0xdb2,0xdb2,0xdbc,0xdbc,0xdbe,0xdbf,0xdc7,0xdc9,0xdcb,0xdce,0xdd5,0xdd5,0xdd7,0xdd7,0xde0,0xde5,0xdf0,0xdf1,0xdf5,0xe00,0xe3b,0xe3e,0xe5c,0xe80,0xe83,0xe83,0xe85,0xe85,0xe8b,0xe8b,0xea4,0xea4,0xea6,0xea6,0xebe,0xebf,0xec5,0xec5,0xec7,0xec7,0xecf,0xecf,0xeda,0xedb,0xee0,0xeff,0xf48,0xf48,0xf6d,0xf70,0xf98,0xf98,0xfbd,0xfbd,0xfcd,0xfcd,0xfdb,0xfff,0x10c6,0x10c6,0x10c8,0x10cc,0x10ce,0x10cf,0x1249,0x1249,0x124e,0x124f,0x1257,0x1257,0x1259,0x1259,0x125e,0x125f,0x1289,0x1289,0x128e,0x128f,0x12b1,0x12b1,0x12b6,0x12b7,0x12bf,0x12bf,0x12c1,0x12c1,0x12c6,0x12c7,0x12d7,0x12d7,0x1311,0x1311,0x1316,0x1317,0x135b,0x135c,0x137d,0x137f,0x139a,0x139f,0x13f6,0x13f7,0x13fe,0x13ff,0x169d,0x169f,0x16f9,0x16ff,0x1716,0x171e,0x1737,0x173f,0x1754,0x175f,0x176d,0x176d,0x1771,0x1771,0x1774,0x177f,0x17de,0x17df,0x17ea,0x17ef,0x17fa,0x17ff,0x181a,0x181f,0x1879,0x187f,0x18ab,0x18af,0x18f6,0x18ff,0x191f,0x191f,0x192c,0x192f,0x193c,0x193f,0x1941,0x1943,0x196e,0x196f,0x1975,0x197f,0x19ac,0x19af,0x19ca,0x19cf,0x19db,0x19dd,0x1a1c,0x1a1d,0x1a5f,0x1a5f,0x1a7d,0x1a7e,0x1a8a,0x1a8f,0x1a9a,0x1a9f,0x1aae,0x1aaf,0x1ade,0x1adf,0x1aec,0x1aff,0x1b4d,0x1b4d,0x1bf4,0x1bfb,0x1c38,0x1c3a,0x1c4a,0x1c4c,0x1c8b,0x1c8f,0x1cbb,0x1cbc,0x1cc8,0x1ccf,0x1cfb,0x1cff,0x1f16,0x1f17,0x1f1e,0x1f1f,0x1f46,0x1f47,0x1f4e,0x1f4f,0x1f58,0x1f58,0x1f5a,0x1f5a,0x1f5c,0x1f5c,0x1f5e,0x1f5e,0x1f7e,0x1f7f,0x1fb5,0x1fb5,0x1fc5,0x1fc5,0x1fd4,0x1fd5,0x1fdc,0x1fdc,0x1ff0,0x1ff1,0x1ff5,0x1ff5,0x1fff,0x1fff,0x2065,0x2065,0x2072,0x2073,0x208f,0x208f,0x209d,0x209f,0x20c2,0x20cf,0x20f1,0x20ff,0x218c,0x218f,0x242a,0x243f,0x244b,0x245f,0x2b74,0x2b75,0x2cf4,0x2cf8,0x2d26,0x2d26,0x2d28,0x2d2c,0x2d2e,0x2d2f,0x2d68,0x2d6e,0x2d71,0x2d7e,0x2d97,0x2d9f,0x2da7,0x2da7,0x2daf,0x2daf,0x2db7,0x2db7,0x2dbf,0x2dbf,0x2dc7,0x2dc7,0x2dcf,0x2dcf,0x2dd7,0x2dd7,0x2ddf,0x2ddf,0x2e5e,0x2e7f,0x2e9a,0x2e9a,0x2ef4,0x2eff,0x2fd6,0x2fef,0x3040,0x3040,0x3097,0x3098,0x3100,0x3104,0x3130,0x3130,0x318f,0x318f,0x31e6,0x31ee,0x321f,0x321f,0xa48d,0xa48f,0xa4c7,0xa4cf,0xa62c,0xa63f,0xa6f8,0xa6ff,0xa7dd,0xa7f0,0xa82d,0xa82f,0xa83a,0xa83f,0xa878,0xa87f,0xa8c6,0xa8cd,0xa8da,0xa8df,0xa954,0xa95e,0xa97d,0xa97f,0xa9ce,0xa9ce,0xa9da,0xa9dd,0xa9ff,0xa9ff,0xaa37,0xaa3f,0xaa4e,0xaa4f,0xaa5a,0xaa5b,0xaac3,0xaada,0xaaf7,0xab00,0xab07,0xab08,0xab0f,0xab10,0xab17,0xab1f,0xab27,0xab27,0xab2f,0xab2f,0xab6c,0xab6f,0xabee,0xabef,0xabfa,0xabff,0xd7a4,0xd7af,0xd7c7,0xd7ca,0xd7fc,0xd7ff,0xfa6e,0xfa6f,0xfada,0xfaff,0xfb07,0xfb12,0xfb18,0xfb1c,0xfb37,0xfb37,0xfb3d,0xfb3d,0xfb3f,0xfb3f,0xfb42,0xfb42,0xfb45,0xfb45,0xfdd0,0xfdef,0xfe1a,0xfe1f,0xfe53,0xfe53,0xfe67,0xfe67,0xfe6c,0xfe6f,0xfe75,0xfe75,0xfefd,0xfefe,0xff00,0xff00,0xffbf,0xffc1,0xffc8,0xffc9,0xffd0,0xffd1,0xffd8,0xffd9,0xffdd,0xffdf,0xffe7,0xffe7,0xffef,0xfff8,0xfffe,0xffff,0x1000c,0x1000c,0x10027,0x10027,0x1003b,0x1003b,0x1003e,0x1003e,0x1004e,0x1004f,0x1005e,0x1007f,0x100fb,0x100ff,0x10103,0x10106,0x10134,0x10136,0x1018f,0x1018f,0x1019d,0x1019f,0x101a1,0x101cf,0x101fe,0x1027f,0x1029d,0x1029f,0x102d1,0x102df,0x102fc,0x102ff,0x10324,0x1032c,0x1034b,0x1034f,0x1037b,0x1037f,0x1039e,0x1039e,0x103c4,0x103c7,0x103d6,0x103ff,0x1049e,0x1049f,0x104aa,0x104af,0x104d4,0x104d7,0x104fc,0x104ff,0x10528,0x1052f,0x10564,0x1056e,0x1057b,0x1057b,0x1058b,0x1058b,0x10593,0x10593,0x10596,0x10596,0x105a2,0x105a2,0x105b2,0x105b2,0x105ba,0x105ba,0x105bd,0x105bf,0x105f4,0x105ff,0x10737,0x1073f,0x10756,0x1075f,0x10768,0x1077f,0x10786,0x10786,0x107b1,0x107b1,0x107bb,0x107ff,0x10806,0x10807,0x10809,0x10809,0x10836,0x10836,0x10839,0x1083b,0x1083d,0x1083e,0x10856,0x10856,0x1089f,0x108a6,0x108b0,0x108df,0x108f3,0x108f3,0x108f6,0x108fa,0x1091c,0x1091e,0x1093a,0x1093e,0x1095a,0x1097f,0x109b8,0x109bb,0x109d0,0x109d1,0x10a04,0x10a04,0x10a07,0x10a0b,0x10a14,0x10a14,0x10a18,0x10a18,0x10a36,0x10a37,0x10a3b,0x10a3e,0x10a49,0x10a4f,0x10a59,0x10a5f,0x10aa0,0x10abf,0x10ae7,0x10aea,0x10af7,0x10aff,0x10b36,0x10b38,0x10b56,0x10b57,0x10b73,0x10b77,0x10b92,0x10b98,0x10b9d,0x10ba8,0x10bb0,0x10bff,0x10c49,0x10c7f,0x10cb3,0x10cbf,0x10cf3,0x10cf9,0x10d28,0x10d2f,0x10d3a,0x10d3f,0x10d66,0x10d68,0x10d86,0x10d8d,0x10d90,0x10e5f,0x10e7f,0x10e7f,0x10eaa,0x10eaa,0x10eae,0x10eaf,0x10eb2,0x10ec1,0x10ec8,0x10ecf,0x10ed9,0x10ef9,0x10f28,0x10f2f,0x10f5a,0x10f6f,0x10f8a,0x10faf,0x10fcc,0x10fdf,0x10ff7,0x10fff,0x1104e,0x11051,0x11076,0x1107e,0x110c3,0x110cc,0x110ce,0x110cf,0x110e9,0x110ef,0x110fa,0x110ff,0x11135,0x11135,0x11148,0x1114f,0x11177,0x1117f,0x111e0,0x111e0,0x111f5,0x111ff,0x11212,0x11212,0x11242,0x1127f,0x11287,0x11287,0x11289,0x11289,0x1128e,0x1128e,0x1129e,0x1129e,0x112aa,0x112af,0x112eb,0x112ef,0x112fa,0x112ff,0x11304,0x11304,0x1130d,0x1130e,0x11311,0x11312,0x11329,0x11329,0x11331,0x11331,0x11334,0x11334,0x1133a,0x1133a,0x11345,0x11346,0x11349,0x1134a,0x1134e,0x1134f,0x11351,0x11356,0x11358,0x1135c,0x11364,0x11365,0x1136d,0x1136f,0x11375,0x1137f,0x1138a,0x1138a,0x1138c,0x1138d,0x1138f,0x1138f,0x113b6,0x113b6,0x113c1,0x113c1,0x113c3,0x113c4,0x113c6,0x113c6,0x113cb,0x113cb,0x113d6,0x113d6,0x113d9,0x113e0,0x113e3,0x113ff,0x1145c,0x1145c,0x11462,0x1147f,0x114c8,0x114cf,0x114da,0x1157f,0x115b6,0x115b7,0x115de,0x115ff,0x11645,0x1164f,0x1165a,0x1165f,0x1166d,0x1167f,0x116ba,0x116bf,0x116ca,0x116cf,0x116e4,0x116ff,0x1171b,0x1171c,0x1172c,0x1172f,0x11747,0x117ff,0x1183c,0x1189f,0x118f3,0x118fe,0x11907,0x11908,0x1190a,0x1190b,0x11914,0x11914,0x11917,0x11917,0x11936,0x11936,0x11939,0x1193a,0x11947,0x1194f,0x1195a,0x1199f,0x119a8,0x119a9,0x119d8,0x119d9,0x119e5,0x119ff,0x11a48,0x11a4f,0x11aa3,0x11aaf,0x11af9,0x11aff,0x11b0a,0x11b5f,0x11b68,0x11bbf,0x11be2,0x11bef,0x11bfa,0x11bff,0x11c09,0x11c09,0x11c37,0x11c37,0x11c46,0x11c4f,0x11c6d,0x11c6f,0x11c90,0x11c91,0x11ca8,0x11ca8,0x11cb7,0x11cff,0x11d07,0x11d07,0x11d0a,0x11d0a,0x11d37,0x11d39,0x11d3b,0x11d3b,0x11d3e,0x11d3e,0x11d48,0x11d4f,0x11d5a,0x11d5f,0x11d66,0x11d66,0x11d69,0x11d69,0x11d8f,0x11d8f,0x11d92,0x11d92,0x11d99,0x11d9f,0x11daa,0x11daf,0x11ddc,0x11ddf,0x11dea,0x11edf,0x11ef9,0x11eff,0x11f11,0x11f11,0x11f3b,0x11f3d,0x11f5b,0x11faf,0x11fb1,0x11fbf,0x11ff2,0x11ffe,0x1239a,0x123ff,0x1246f,0x1246f,0x12475,0x1247f,0x12544,0x12f8f,0x12ff3,0x12fff,0x13456,0x1345f,0x143fb,0x143ff,0x14647,0x160ff,0x1613a,0x167ff,0x16a39,0x16a3f,0x16a5f,0x16a5f,0x16a6a,0x16a6d,0x16abf,0x16abf,0x16aca,0x16acf,0x16aee,0x16aef,0x16af6,0x16aff,0x16b46,0x16b4f,0x16b5a,0x16b5a,0x16b62,0x16b62,0x16b78,0x16b7c,0x16b90,0x16d3f,0x16d7a,0x16e3f,0x16e9b,0x16e9f,0x16eb9,0x16eba,0x16ed4,0x16eff,0x16f4b,0x16f4e,0x16f88,0x16f8e,0x16fa0,0x16fdf,0x16fe5,0x16fef,0x16ff7,0x16fff,0x18cd6,0x18cfe,0x18d1f,0x18d7f,0x18df3,0x1afef,0x1aff4,0x1aff4,0x1affc,0x1affc,0x1afff,0x1afff,0x1b123,0x1b131,0x1b133,0x1b14f,0x1b153,0x1b154,0x1b156,0x1b163,0x1b168,0x1b16f,0x1b2fc,0x1bbff,0x1bc6b,0x1bc6f,0x1bc7d,0x1bc7f,0x1bc89,0x1bc8f,0x1bc9a,0x1bc9b,0x1bca4,0x1cbff,0x1ccfd,0x1ccff,0x1ceb4,0x1ceb9,0x1ced1,0x1cedf,0x1cef1,0x1ceff,0x1cf2e,0x1cf2f,0x1cf47,0x1cf4f,0x1cfc4,0x1cfff,0x1d0f6,0x1d0ff,0x1d127,0x1d128,0x1d1eb,0x1d1ff,0x1d246,0x1d2bf,0x1d2d4,0x1d2df,0x1d2f4,0x1d2ff,0x1d357,0x1d35f,0x1d379,0x1d3ff,0x1d455,0x1d455,0x1d49d,0x1d49d,0x1d4a0,0x1d4a1,0x1d4a3,0x1d4a4,0x1d4a7,0x1d4a8,0x1d4ad,0x1d4ad,0x1d4ba,0x1d4ba,0x1d4bc,0x1d4bc,0x1d4c4,0x1d4c4,0x1d506,0x1d506,0x1d50b,0x1d50c,0x1d515,0x1d515,0x1d51d,0x1d51d,0x1d53a,0x1d53a,0x1d53f,0x1d53f,0x1d545,0x1d545,0x1d547,0x1d549,0x1d551,0x1d551,0x1d6a6,0x1d6a7,0x1d7cc,0x1d7cd,0x1da8c,0x1da9a,0x1daa0,0x1daa0,0x1dab0,0x1deff,0x1df1f,0x1df24,0x1df2b,0x1dfff,0x1e007,0x1e007,0x1e019,0x1e01a,0x1e022,0x1e022,0x1e025,0x1e025,0x1e02b,0x1e02f,0x1e06e,0x1e08e,0x1e090,0x1e0ff,0x1e12d,0x1e12f,0x1e13e,0x1e13f,0x1e14a,0x1e14d,0x1e150,0x1e28f,0x1e2af,0x1e2bf,0x1e2fa,0x1e2fe,0x1e300,0x1e4cf,0x1e4fa,0x1e5cf,0x1e5fb,0x1e5fe,0x1e600,0x1e6bf,0x1e6df,0x1e6df,0x1e6f6,0x1e6fd,0x1e700,0x1e7df,0x1e7e7,0x1e7e7,0x1e7ec,0x1e7ec,0x1e7ef,0x1e7ef,0x1e7ff,0x1e7ff,0x1e8c5,0x1e8c6,0x1e8d7,0x1e8ff,0x1e94c,0x1e94f,0x1e95a,0x1e95d,0x1e960,0x1ec70,0x1ecb5,0x1ed00,0x1ed3e,0x1edff,0x1ee04,0x1ee04,0x1ee20,0x1ee20,0x1ee23,0x1ee23,0x1ee25,0x1ee26,0x1ee28,0x1ee28,0x1ee33,0x1ee33,0x1ee38,0x1ee38,0x1ee3a,0x1ee3a,0x1ee3c,0x1ee41,0x1ee43,0x1ee46,0x1ee48,0x1ee48,0x1ee4a,0x1ee4a,0x1ee4c,0x1ee4c,0x1ee50,0x1ee50,0x1ee53,0x1ee53,0x1ee55,0x1ee56,0x1ee58,0x1ee58,0x1ee5a,0x1ee5a,0x1ee5c,0x1ee5c,0x1ee5e,0x1ee5e,0x1ee60,0x1ee60,0x1ee63,0x1ee63,0x1ee65,0x1ee66,0x1ee6b,0x1ee6b,0x1ee73,0x1ee73,0x1ee78,0x1ee78,0x1ee7d,0x1ee7d,0x1ee7f,0x1ee7f,0x1ee8a,0x1ee8a,0x1ee9c,0x1eea0,0x1eea4,0x1eea4,0x1eeaa,0x1eeaa,0x1eebc,0x1eeef,0x1eef2,0x1efff,0x1f02c,0x1f02f,0x1f094,0x1f09f,0x1f0af,0x1f0b0,0x1f0c0,0x1f0c0,0x1f0d0,0x1f0d0,0x1f0f6,0x1f0ff,0x1f1ae,0x1f1e5,0x1f203,0x1f20f,0x1f23c,0x1f23f,0x1f249,0x1f24f,0x1f252,0x1f25f,0x1f266,0x1f2ff,0x1f6d9,0x1f6db,0x1f6ed,0x1f6ef,0x1f6fd,0x1f6ff,0x1f7da,0x1f7df,0x1f7ec,0x1f7ef,0x1f7f1,0x1f7ff,0x1f80c,0x1f80f,0x1f848,0x1f84f,0x1f85a,0x1f85f,0x1f888,0x1f88f,0x1f8ae,0x1f8af,0x1f8bc,0x1f8bf,0x1f8c2,0x1f8cf,0x1f8d9,0x1f8ff,0x1fa58,0x1fa5f,0x1fa6e,0x1fa6f,0x1fa7d,0x1fa7f,0x1fa8b,0x1fa8d,0x1fac7,0x1fac7,0x1fac9,0x1facc,0x1fadd,0x1fade,0x1faeb,0x1faee,0x1faf9,0x1faff,0x1fb93,0x1fb93,0x1fbfb,0x1ffff,0x2a6e0,0x2a6ff,0x2b81e,0x2b81f,0x2ceae,0x2ceaf,0x2ebe1,0x2ebef,0x2ee5e,0x2f7ff,0x2fa1e,0x2ffff,0x3134b,0x3134f,0x3347a,0xe0000,0xe0002,0xe001f,0xe0080,0xe00ff,0xe01f0,0xeffff,0xffffe,0xfffff,0x10fffe,0x10ffff,};

static uint32_t encode_utf8(const uint32_t* ranges, uint32_t ranges_count, uint8_t* s) {
	uint8_t* const s0 = s;
	for (uint32_t i = 0; i < ranges_count; i += 2)
		for (uint32_t j = ranges[i]; j <= ranges[i + 1]; ++j) s += re2c::utf8::rune_to_bytes(s, j);
	for (uint32_t i = 0; i < 6; ++i) s[i] = 0;
	return s - s0;
}

int main() {
	YYCTYPE* buffer_Cn = new YYCTYPE[4888386];
	uint32_t buffer_Cn_len = encode_utf8(chars_Cn, sizeof(chars_Cn) / sizeof(uint32_t), buffer_Cn);
	if (!scan(buffer_Cn, buffer_Cn + buffer_Cn_len)) printf("test 'Cn' failed\n");
	delete[] buffer_Cn;
	return 0;
}
